51单片机串行口速率设置
2012-09-06 11:23
113 查看
/*
51单片机速率设置公式
波特率=SYSclk/(32*12*(256-TH1)
*/
#ifndef MONITOR51 SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */ TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */ TH1 = 221; /* TH1: reload value for 1200 baud @ 16MHz */ TR1 = 1; /* TR1: timer 1 run */ TI = 1; /* TI: set TI to send first char of UART */ #endif
相关文章推荐
- 51 单片机 C 语言异步串行双机通信多字节传输
- 51加62256扩展32K RAM的单片机中KEIL设置
- Linux PC和51系列单片机串行通信的设计
- 51单片机三线串行驱动12864液晶
- 利用51单片机按键设置ztw电调(修改3,验证OK,可以控制电机5级转速了)+mpu6050
- 51单片机串行接收并显示
- 51单片机--设置数码管的闪烁位置,便于输入数字
- 51 单片机 C 语言串行双机通信的问题
- 51单片机中data,idata,xdata,pdata的区别
- 单片机设置时间。
- 关于quartz可以设置为串行执行的比较详细说明
- 网络端口速率设置有讲究
- 51单片机之电子钟设计
- 基于proteus的51单片机仿真实例五十三、4个按键的组成的按键扫描实例
- 汇编语言程序分析-51单片机
- 51单片机2个外部中断的应用
- 51 单片机汇编编程:记录按键
- 51 单片机内存的认识
- 在 51 单片机系统中使用 8155(2)
- 51单片机的特殊功能寄存器