C8051系列
文章平均质量分 79
shu_8708
熟悉51系列与ARM系列单片机的开发,能熟练使用.NET框架设置窗口程序,使用Python进行算法设计
展开
-
C8051F120单片机双串口配置(uart0,uart1)
1.介绍IO配置及XBR配置XBR0=0X40;//使能串口0 分配到IO口P0.0 P0.1XBR1=0;XBR2=0X44;//使能XBR交叉开关IO控制器 使能串口1并绑定到IO口上这里串口0 TX,RX优先级最高:P0.0,P0.1之后仅使能了串口1那么串口1 TX,RX分配在P0.2,P0.3P1DOUT=0xff;//选择IO口推挽输出原创 2017-07-04 13:32:35 · 7002 阅读 · 0 评论 -
C8051F330基本外设调试
项目需要用到该系列单片机,根据用户手册,对其外设驱动进行编写。1.串口配置这里我使用的波特率是19200,使用内部晶振,波特率调节方法可参照用手册配置代码如下void uart_init(){ SCON0=0x10;//8位可编程波特率 允许接收 TMOD=0x21;//配置定时器1八位自动重装 CKCON=0x01;//定时器0,1为系统时钟的4分频 确定时钟频原创 2017-07-27 17:05:27 · 4667 阅读 · 0 评论 -
C8051F236基本外设配置
首先是最通用的外设串口1.串口通信基本配置void Serport_Init(){ CKCON=0x18; RCAP2L=0XEC;//这个就是TH2 TL2的重装值 RCAP2H=0XFF; TL2=0XEC;//波特率19200 TH2=0XFF; RCLK=1;//TIM2作为接收发送溢出时钟 TCLK=1; CT2=0; TR2=1; S原创 2017-07-28 09:34:39 · 766 阅读 · 0 评论