问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

你好~我这个程序是51单片机IO口模拟串口通信的

发布网友 发布时间:2024-09-30 02:36

我来回答

3个回答

热心网友 时间:2024-11-02 04:58

在代码最后加一个大括号,其它一概不改,仿真运行的结果输出的数据时序关系完全正常,说明您的程序功能都是对的。

您的波特率设置是9600(晶振为11.0592M)现在是按照初始化为160(注释说140估计是笔误,哦键误),溢出周期是 96,    11059200/96/12 =9600

如果晶振为12M可能有点误差,要改为   256-104 =152  (=0x98)

热心网友 时间:2024-11-02 04:57

这程序,有毛病吗?

……
while(1)
{
WByte(0x41); //发送'A'
}
……

在模拟串口的对方,已经可以正常收到无穷多个 A。

热心网友 时间:2024-11-02 04:53

改程序不会,感觉那个256-96=140应该是8C而不是A0,不然试试我的这段定时器设定代码,记得一定是11.0592的晶振,2400波特率

程序前面先定义:
#define BAUD 0xfa00 //2400bps/11.0592 MHz
*********
*******
/**********定时器T0设置函数***************/
void T0_set(void)
{
TMOD=0x00;
AUXR=0x80;
TL0=BAUD;
TH0= BAUD>>8;
TR0=1;
ET0=1;
PT0=1;
EA=1;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
PLC经典应用案例:PLC控制红绿灯信号 ios能用shadowjsocks么? ios可以使用shadow socks吗? 如何使用ios版shadowstocks 餐厅刷脸支付哪家比较好 ? 手机刷脸支付哪家好 ? 加入刷脸支付的哪个公司好 ? app刷脸支付哪家好 ? 刷脸支付设备上市公司哪家好? 刷脸支付哪个公司好 ? 美国买新百伦便宜吗 ...蔷薇少女,这是僵尸吗,七色星露。。。好看的日本动漫片啊?mile... 我手机摔了一下白屏了则么办 什么牌子绞肉机好 ...又老是卡在开机的那个OPPO标志那里有一半闪白屏 北屯北屯市概况 我的2S更新系统重启后为什么一直显示白屏糖果的画面,已经20多分钟了... ...停在mi哪里然后下方来个读条闪一下白屏。然后一直重复。 梦见亲人死去又活过来是什么意思,梦见亲人死去又复活什么预兆 OPPO和vivo的线下实体店为何总开在一起? 2022年北京冬奥会是第几次 2022年冬奥会在哪举办 工行卡什么时候发工资 “世界是物质的”这句话是什么意思? 物质的意思是什么 黑色月经是什么原因 360 1505-a01 刷机后为什么不可以双清 为什么微信里某个好友的相册看不见,他说没有设置权限,可就是看不见... 乳液和妆前乳哪个顺序? 妆前乳和乳液应该如何正确使用? 妆前乳什么时候用?妆前乳的使用顺序 单片机怎么模拟串口 血糖6.7是糖尿病吗 血糖6.7是不是糖尿病 空腹血糖6.7要吃药吗 血糖6.7是糖尿病吗 Docker 镜像管理 空腹血糖6.7属于糖尿病吗 Docker使用:安装、创建镜像、加载并运行NodeJS程序。 血糖6.7正常吗 提问:血糖化验结果6.7,是不是可以定性为糖尿病? 新手必看:Docker镜像管理攻略 我每天都认真的学习,可是就是听不懂,开始不想学习了,该怎么办? 我感觉最近学习压力比较大,感觉自己智商下降了,各种不良感觉啊..._百... 我跟男朋友说我大姨妈推迟以为怀孕,结果是记错日期这件事后,跟他开玩 ... 熬夜修复面膜哪个牌子好 熬夜脸4种问题对应面膜 高丽雅娜睡眠面膜多少钱在哪买 高丽雅娜睡眠面膜成分表 梦见大蛇 求解 梦到蛇,是好事吗? 求龙珠的动漫和龙珠Z的包括剧场的百度云网盘,谢谢回答,最近想回味童 ... 求龙珠Z的下载地址,rmvb格式,一集30到50MB,最好是博客网页的,谢谢... 短情话文案合集