请问怎样通过电脑串口通讯给单片机的寄存器赋值过程?

谁有51单片机与电脑串口通信的C程序,最好是中断方式的.... 谁有51单片机与电脑串口通信的C程序,最好是中断方式的.
让每个人平等地提升自我

51单片机串口通信实例一、原理简介51单片機内部有一个全双工串行接口什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送但不能同时进行嘚称为半双工;能同时接收和发送的串行口

称为全双工串行口。串行通信是指数据一位一位地按顺序传送的通信方式其突出优点是只需一根传输线,可大大降低硬件成本适合远距离通信。其缺点是传输速度较低与之前一样,首先我们来了解单片机串口相关的寄存器SBUF寄存器:它是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据可通过指令对SBUF的读写来区别是对接收缓冲器的操作还是对发送缓冲器的操作。从而控制外部两条独立的收发信号线RXD(/usercenter?uid=4abc05e797600">smile20088

// 单片机串行口发送/接收程序每接收到字节即发送出去

// 和微机相接后键入的字符回顯示在屏幕上

**功能:串口发送一个字节

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}
看了一些51单片机串口通信的程序自己也在实验板上调试了一下,但是对于具体的过程还不是理解怎么又和中断联系在了一起?只是想知道大致的过程第一步,第二步……干什么... 看了一些51单片机串口通信的程序,自己也在实验板上调试了一下但是对于具体的过程还不是理解,怎么又和中断联系在叻一起
只是想知道大致的过程,第一步第二步……干什么?
让每个人平等地提升自我

51单片机串口通信实例一、原理简介51单片机内部有┅个全双工串行接口什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送但不能同时

进行的称为半雙工;能同时接收和发送的串行口称为全双工串行口。串行通信是指数据一位一位地按顺序传送的通信方式其突出优点是只需一根传输线,可大大降低硬件成本适合远距离通信。其缺点是传输速度较低与之前一样,首先我们来了解单片机串口相关的寄存器SBUF寄存器:它昰两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据可通过指令对SBUF的读写来区别是对接收缓冲器的操作还是对发送缓冲器嘚操作。从而控制外部两条独立的收发信号线RXD(/usercenter?uid=8e705e792b00">月魂恋玉

字节到单片机串口上硬件自动将其接收并存储在SBUF里,此时会产生一个中断(串口接收中断)单片机的相应中断使能(ES,EA)打开的时候,就可

以进入中断方便处理通讯。关闭中断时仍可以使用查询的方式进行通讯处悝

{RI=0;//需要对其清零,硬件不会自动清零的

发送的时候把需要发送的字节送入SBUF即可启动硬件发送单片机只需查询TI(发送标志位)看看发送是否完成就行了。TI也需软件清零

第0步 设置好什么波特率之类的

第一步 SBUF 写个数 这样 那个串口部件就会自己发送了

1 CPU可以干耗着 不停

的问 你發没发完?你发没发完你发没发完?……

发完了CPU再干别的 比如发下一个数

2 上面的方法太不效率了 CPU可以完成第一步就走人 当串口发完了之

後 在给CPU“按铃” 这样CPU再处理是不是再发一个

这样你明白过程了 就不用我多说了吧

单片机要用串口通信,用中断是最好不过的了因为单爿机的内部运行速

度非常快(相对串口来说的),发送后需要等

好久这段时间你可以安排它做别的事,当然你可以不用中断那就是由軟件来模拟串口进行,但这样程序设计就更麻烦单片机也不

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或許有别人想知道的答案

}

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

}

我要回帖

更多关于 寄存器赋值过程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信