AT89S51集成一个全双工通用异步收发(UART)串行口。
全双工:两个单片机之间串行数据可同时双向传输。
异步通信:收、发双方使用各自时钟控制发送和接收,省去收、发双方的1条同步时钟信号线,使异步串行通信连接更简单且易实现。
8.1 串行口结构
AT89S51串行口内部结构见图8-1。有两个物理上独立的接收、发送缓冲器SBUF(特殊功能寄存器),可同时收发数据。发送缓冲器只写不读,接收缓冲器只读不写,两个缓冲器共用一个特殊功能寄存器字节地址(99H)。
控制寄存器共有2个:特殊功能寄存器SCON和PCON。下面详细介绍各位功能。
串行口控制寄存器SCON
串行口控制寄存器SCON,字节地址98H,可位寻址,位地址为98H~9FH,即SCON的所有位都可用软件来进行位操作清“0”或置“1”。SCON格式见图8-2。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !