完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 tim4146 于 2013-5-4 17:43 编辑
用protues仿真下面的程序。硬件连接很简单,就单片机的RXD TXD和模拟的终端交叉相连。 #include #include ***it P33=P3^3; ***it P00=P0^0; unsigned char tmp; void send_char(unsigned char txd); main() { unsigned char TEMP=0XAA; //临时 TMOD = 0x20; // 定时器1工作于8位自动重载模式, 用于产生波特率 TH1 = 0xFD; // 波特率9600 TL1 = 0xFD; SCON = 0x50; // 设定串行口工作方式 PCON &= 0x0f; // 波特率不倍增 TR1 = 1; // 启动定时器1 IE = 0x00; // 禁止任何中断 P0=0X00; while(1) { send_char(0xaa); } } void send_char(unsigned char txd) // 传送一个字符 { SBUF = txd; while(!TI); // 等特数据传送 TI = 0; // 清除数据传送标志 } 发送的是0XAA,但是仿真显示是CA
|
|
相关推荐
4个回答
|
|
求快点审核啊。。。
|
|
|
|
这个区没人么....
|
|
|
|
哎呦,来个人吧...
|
|
|
|
顶顶顶顶。。。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
6178 浏览 3 评论
7445 浏览 1 评论
7685 浏览 0 评论
Protues中自己封装的芯片元件无Program File、Clock Frequency选项怎么解决,求求大神了!
9477 浏览 1 评论
基于51单片机的车辆倒车雷达报警系统,HC-SR04超声波测距,全套资料
1277 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 11:25 , Processed in 0.574596 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号