PROTEUS串口仿真遇到的BUG
来源:互联网 发布:停车场计费规则 java 编辑:程序博客网 时间:2024/04/30 20:04
用51单片机做串口方正i碰到的问题:用串口调试工具以十六进制发送FF~88到单片机,P1口LED灯显示正常,但是发送00~77到单片机,P1口都是全亮,没有任何变化。 调试成功后后的代码如下:
#includeunsigned char temp;void main(){TMOD = 0x20;TH1 = 0xfd;TL1 = 0xfd;TR1 = 1;SM0 = 0;SM1 = 1;REN = 1;P1 = 0x00;while(1){if(RI == 1){RI = 0;P1 = SBUF;}}}
个人认为串口通信设置的顺序非常重要,最好严格按照步骤来,在开启数据接受的使能之前最好一定要先设置好工作模式,SM0 SM1在前,REN在后,否则会碰到初始化的一些混乱,导致串口通信不正常。
PROTEUS仿真图
- PROTEUS串口仿真遇到的BUG
- 基于Proteus的串口仿真调试
- 8051串口通信 Proteus仿真
- 8051串口通信 Proteus仿真
- ATmega48/88/168 串口 proteus 仿真
- ADC0809的proteus仿真问题
- Proteus的虚拟仿真工具
- 基于 Proteus 的单片机仿真
- 几个Proteus的仿真网站
- 基于proteus的51单片机仿真实例六十一、串口发送字符串实例
- 基于proteus的51单片机仿真实例六十二、串口发送和接收字符串实例
- 基于proteus的51单片机仿真实例六十九、串口转并口器件74HC164应用实例
- 基于proteus的51单片机仿真实例七十一、并口转串口器件74HC165应用实例
- 80C51串口proteus 仿真终端接收乱码
- 基于proteus的51单片机仿真实例二、关于proteus
- keil和proteus的简单仿真
- proteus仿真51单片机存在的若干问题
- Proteus仿真与实际的差别
- 中国苏珊大叔山东农民 朱之文
- GenICam标准(四)
- Eclipse快捷键大全
- 动态生成一维数组
- 动态生成一个二维数组
- PROTEUS串口仿真遇到的BUG
- 1017
- 第二次做机房收费系统
- 殇一曲、谁伴我地老天荒
- PowerDesigner 12/15及破解补丁下载
- C++ 虚函数
- GenICam标准(五)
- Windows 版的 Fedora LiveUSB Creator 找不到 7z 的问题及解决办法
- 程序人生