- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14讲单片机串行通讯及串行口扩展应用
14.4单片机串行口扩展应用 返回本节 #includereg51.h #define uint unsigned int #define uchar unsigned char const uchar tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uchar i; void main(void) { SCON=0X00; IT0=1; EA=1; EX0=1; SBUF=0XFE; while(TI==0); TI=0; while(1) ; } 14.4单片机串行口扩展应用 返回本节 void it0(void) interrupt 0 using 1 { i++; if(i==8) i=0; SBUF=tab[i]; while(TI==0) ; TI=0; } 14.4单片机串行口扩展应用 返回本节 串行口扩展的运行结果 第14讲 单片机串行通信及串口扩展应用 14.1单片机串行通信接口的功能与结构 14.2串行口的工作方式 14.3两个单片机串行通信 14.4单片机串行口扩展应用 14.1 单片机串行通信接口的功能与结构 MCS-51单片机内部有一个功能很强的全双工串行口:RXD/ P3.0 ,TXD/P3.5,可同时发送和接收数据。 发送和接收数据均可工作在查询方式和中断方式,使用十分灵活,可很方便地与其它计算机或串行传送信息的设备实现双机、多机通信。 返回本节 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST/VPD RXD/P3.0 TXD/P3.1 INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5 WR/P3.6 RD/P3.7 XTAL2 XTAL1 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8031 8051 8751 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 21 22 23 24 VCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA/Vpp ALE/PROG PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 14.1 单片机串行通信接口的功能与结构 串行口主要由发送数据缓冲器、发送控制器、接收控制器、输入移位控制器等组成。 发送数据缓冲器只能写入,不能读出;接收数据缓冲器只能读出,不能写入,故两个寄存器共用一个符号(特殊功能寄存器SBUF),共用一个地址(99H)。 串行口中还有两个特殊功能寄存器SCON、PCON: SCON:串行口控制寄存器,控制串行口的工作方式; PCON:电源控制寄存器,只有一位SMOD控制波特率。 波特率发生器可用定时器/计数器0或和定时器/计数器1构成。 返回本节 工作方式控制寄存器TMOD(波特率发生器) 返回本节 下面以高4位控制定时器/计数器T1为例来说明各位的具体功能: GATE:门控位,用来控制计数器的启动是否受外部中断请求信号的影响。GATE=1,计数器1的启动受芯片引脚 (P3.3)的控制,即除了需要将寄存器TCON的TR1位置“1”外,还要使 引脚为高电平;GATE=0,只要寄存器TCON的TR1位置“1”,就可以启动T1开始工作。 :定时、计数功能设置位。 =0,将定时器/计数器设置为定时器工作方式; =1,将定时器/计数器设置为计数器工作方式。 M1、M0位:定时器/计数器工作方式选择位。M1、M0位取不同值得组合,可以将定时器/计数器设置位不同的工作方式。M1、M0位不同取值与定时器/计数器工作方式的关系见下表: 定时器/计数器的控制 返回本节 M1 M0 工作方式 功 能 0 0 方式0 13位计数器,T0用TH0(8位)和TL0的低5位,T1用TH1(8位)和TL1的低5位,最大计数值为213=8192 0 1 方式1 16位计数器,T0由TH0和TL0构成,T1由TH1和TL1构成。最大计数值为216=65536 1 0 方式2 带自动重装功能的8位计数器,TL0和TL1为8位计数器,TH0和TH1存储自动重装载的初值。 1 1 方式3 只用于T0。把T0分为两个独立的8位定时器TH0和TL0。TL0占用T0的全部控制位,TH0占用T1的部分控制位,此时T1用作波特率发生器。 14.1 单片机串行通
您可能关注的文档
- 第10章羟基酸和酮酸5.17.ppt
- 办公室公务人员管理规定.doc
- 基于UG的CADCAM技术课程期末考试(设计论文).doc
- 第10章非再生资源的最优利用.ppt
- 第10讲设计中心打印输出面域.ppt
- 办公文具用品管理制度4.doc
- 高考数学专题三三角函数.doc
- 第11章_设计多窗口应用程序.ppt
- 第11章_海量信息存储.pptx
- 第11章动力学练习题答案..doc
- 学习azprivate spaceships cqz私人太空飞船.pdf
- 文稿成果讲稿notes happiness june.pdf
- 有机硅行业市场前景及投资研究报告:供需格局改善.pdf
- 伯特利-市场前景及投资研究报告-国产汽车制动领域龙头,“XYZ+智驾辅助”底盘供应商.pdf
- 商社行业2025年投资策略分析报告:产品上行周期黄金机遇.pdf
- 金属行业2025年投资策略分析报告:工业金属篇,莫听穿林打叶声,何妨吟啸且徐行.pdf
- 全球电竞运动行业市场前景及投资研究报告.pdf
- 和铂医药-市场前景及投资研究报告:依托Harbour Mice平台,BD新篇章.pdf
- 证券行业2025年投资策略分析报告:蓄势待发.pdf
- 2025年固定收益投资策略分析报告:风浪未平,蓄势待发,震荡.pdf
文档评论(0)