梳理一下学习串口过程中的一些知识点
2013-07-12 14:20
501 查看
(1)串口的作用:主要是用于计算机与单片机之间和单片机和单片机之间的通信。
(2)串口中用到的寄存器:
中断允许寄存器IE:EA 全局中断位。
ES 串行口中断允许位
定时器/计数器工作方式寄存器TMOD
定时器/计数器控制寄存器TCON:TRx定时器启动
串行口控制寄存器:SM0,SM1工作方式选择位
REN 允许串行接收位
TI:发送中断标志位 作用:在方式0时当串行发送第8位数据结束时,或在其
它方式,串行发送停止位的开始时,有内部硬件是TI置1,向cpu发送中断
申请。在中断服务程序中,必须由软件进行清零,取消此中断申请。
RI:接收中断标志位 作用:在方式0时当串行发送第8位数据结束时,或在其
它方式,串行发送停止位的开始时,有内部硬件是RI置1,向cpu发送中断
申请。在中断服务程序中,必须由软件进行清零,取消此中断申请。
(3)SBUF寄存器
串行口中有两个缓冲寄存器SBUF,一个是发送,一个是接收,都属字节寻址的寄存器,字节地址都是
99H。它的地址靠读写指令区分。发送时,SBUF表示发送寄存器;接收是,SBUF表示接收寄存器。
(2)串口中用到的寄存器:
中断允许寄存器IE:EA 全局中断位。
ES 串行口中断允许位
定时器/计数器工作方式寄存器TMOD
定时器/计数器控制寄存器TCON:TRx定时器启动
串行口控制寄存器:SM0,SM1工作方式选择位
REN 允许串行接收位
TI:发送中断标志位 作用:在方式0时当串行发送第8位数据结束时,或在其
它方式,串行发送停止位的开始时,有内部硬件是TI置1,向cpu发送中断
申请。在中断服务程序中,必须由软件进行清零,取消此中断申请。
RI:接收中断标志位 作用:在方式0时当串行发送第8位数据结束时,或在其
它方式,串行发送停止位的开始时,有内部硬件是RI置1,向cpu发送中断
申请。在中断服务程序中,必须由软件进行清零,取消此中断申请。
(3)SBUF寄存器
串行口中有两个缓冲寄存器SBUF,一个是发送,一个是接收,都属字节寻址的寄存器,字节地址都是
99H。它的地址靠读写指令区分。发送时,SBUF表示发送寄存器;接收是,SBUF表示接收寄存器。
相关文章推荐
- sqlserver知识点汇总(这段时间复习和回顾了一下sqlserver的一些知识),供大家参考和学习!
- Python 学习过程一些小的知识点汇总 备忘
- 今年大二,要开始java的学习了,听前辈说记录一下自己的学习过程会有一些好处
- Android知识点总结,学习过程梳理
- Windows Server学习过程中遇到的一些摘抄
- Java学习心得——一些容易被忽略但很重要的知识点
- Hadoop平台学习过程的一些总结
- 【Micro Server】学习“微服务”过程中提的一些问题
- OC学习过程中的一些总结
- 今天开始学IT++,记录一下学习过程和感觉
- 学习jacorb过程中的一些体会
- Android学习笔记03:学习过程中碰到的一些问题及解决方法
- 学习数组时的一些知识点(来源书上,仅供个人学习使用)
- 学习JAVA过程中遇到的一些低级问题备忘记录
- Android学习笔记03:学习过程中碰到的一些问题及解决方法
- Java学习过程的一些重点
- 标记一下,记录学习过程
- 分享一些自己的学习过程和学习方法
- 毕业设计过程中的一些学习Android网站
- 开始研究AR领域,写下一些随笔来记录一下自己的学习过程吧