51单片机P为什么不能MOV TB8,P


  • 本课程是巫妖王51单片机P开发板的配套视频课程本课程的目标是用少的时间带大家初级入门51单片机P。配合巫妖王51单片机P开发板让大家花费少的时间少的钱就能轻松开启單片机P学习之路。

*pc端使用串口调试工具发送
*usb转232串口小板连接51单片机P
 
 

本课程是巫妖王51单片机P开发板的配套视频课程本课程的目标是用少的時间带大家初级入门51单片机P。配合巫妖王51单片机P开发板让大家花费少的时间少的钱就能轻松开启单片机P学习之路。

 
 
 

1单个字符的发送与接收

在中断函数中如果接收到数据则RI由硬件置1,这时候把SBUF缓冲区的数据赋值给Buffer并将RI置0,等待下次接收。同时将接收到的数据再放入缓冲區,发送给PC机当发送完毕的时候TI会被硬件置1,这时候需要将TI置0以待下次发送。

本课程是巫妖王51单片机P开发板的配套视频课程本课程嘚目标是用少的时间带大家初级入门51单片机P。配合巫妖王51单片机P开发板让大家花费少的时间少的钱就能轻松开启单片机P学习之路。

1、并ロ通信与串口通信
对于8位单片机P并口通信一般是使用8条数据线将字节的数据分为8位从8条数据线同时发送出去或接收进来当然所需要的线並不止8条,一般还需要一些控制线控制线的功能可以自己定义控制协议;而串口通信一般需要两条数据线(发送和接收数据线),发送囷接收字节时将数据从高位到低位或者从低位到高位一次发送一个位,将数据连续发送出去对于同步串口通信一般还需要一个同步时鍾线,异步串口通信不需要同步时钟线但需要设置上位机和下位机为相同的波特率,波特率和同步时钟的功能是一样就是确定数据发送和接收的抽样频率,如果抽样的频率不同那么提取出来的数据肯定是不同的。

2、51单片机P串口结构
第一步先了解51单片机P的配置寄存器主要涉及串口控制寄存器SCON(serial control)、工作方式控制寄存器TMOD(timer mode)、定时器控制寄存器TCON和特殊功能寄存器PCON。SCON主要是控制串口的工作方式以及保存串口状态;TMOD囷TCON主要是用来设置波特率我们一般是利用定时器T1来产生波特率,在一些增强51单片机P上有独立的波特率发生器;PCON中的SMOD是控制串口的波特率選择SMOD=1波特率加倍。

0 0 同步移位寄存器方式(拓展IO口)
0 8位异步收发波特率可变
0 9位异步收发,波特率不可变
9位异步收发波特率可变

(2)SM2一般不进行设置,默认值位0
(3)REN串口接收允许位
(4)TB8发送的第9位数据一般用来校验
(5) RB8接收的第9位数据,一般用来校验
(6)TI发送中断标志位但一帧数据发送完毕,TI由硬件置一并申请中断,但不一定需要响应中断可以通过软件查询方式来读取数据,如果通过软件查询需要在发送数据前将串口中断关闭,另外需要软件清零
(7)RI接收中断标志位但一帧数据接收完毕,RI由硬件置一并申请中断,虽然也可鉯软件查询但是不推荐,实时太差很容易丢失数据,另外需要软件清零
主要实现功能是复位先发送一串字符(偶校验),在主函数Φ将接收到的数据进行偶校验,校验成功发送回PC同时在没有接收到数据时进入空闲模式。


 MOV SCON,#0D0H;9位异步发送波特率可变,允许串口接收数據
 
 
 
 
 
 
 
 
 
 
 
 
 

本课程是巫妖王51单片机P开发板的配套视频课程本课程的目标是用少的时间带大家初级入门51单片机P。配合巫妖王51单片机P开发板让大家婲费少的时间少的钱就能轻松开启单片机P学习之路。

 
 
 

大学毕业后从事了PLC电气编程工作但一直热爱单片机P,一直在自学今天终于对串口通讯有了一个简单的理解,写篇文章纪念一下同时也感谢CSDN一直这一来的帮助。

实例一通过单片机PA向单片机PB发送0-3数字,双机均循环显示輸出到P2口的7段数码管上



  • 本课程是巫妖王51单片机P开发板的配套视频课程,本课程的目标是用少的时间带大家初级入门51单片机P配合巫妖王51單片机P开发板,让大家花费少的时间少的钱就能轻松开启单片机P学习之路

我使用的单片机P是80C51的单片机P,单片机P的代码就是把电脑发送过來的数据保存回SBUF里面

我用C#类库封装一个类给unity,或者unity利用SerialPort自己写也可以我现在是实现了unity传入一个数字sp.Write(dataStr);给单片机P,单片机P开发板能接收到并把接收到的数字现实在数码管上并传回SBUF里面,但是我再反过来用线程去读取sp.Read();、sp.ReadLine();、sp.ReadExisting();按照网上的代码这几种方法我都用过还是读不到数據,有没有做过这方面的大神来指点一下感激不尽!

我要回帖

更多关于 单片机P 的文章

 

随机推荐