1 / 23
文档名称:

《MCS51的串行口》课件.pptx

格式:pptx   大小:5,023KB   页数:23页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《MCS51的串行口》课件.pptx

上传人:1772186**** 2024/5/21 文件大小:4.91 MB

下载得到文件列表

《MCS51的串行口》课件.pptx

相关文档

文档介绍

文档介绍:该【《MCS51的串行口》课件 】是由【1772186****】上传分享,文档一共【23】页,该文档可以免费在线阅读,需要了解更多关于【《MCS51的串行口》课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。《mcs51的串行口》ppt课件目录CONTENTSMCS51单片机简介MCS51的串行口概述MCS51的串行口工作原理MCS51的串行口编程示例MCS51的串行口应用实例01MCS51单片机简介010204MCS51单片机的特点8位处理器,采用精简指令集(RISC)结构。丰富的内部资源,包括I/O端口、定时器、中断系统等。易于扩展,支持外部存储器和I/O接口的扩展。低功耗设计,适用于电池供电的应用场景。03智能仪表工业自动化智能家居通信设备MCS51单片机的应用领域01020304用于数据采集、处理和控制。用于设备控制、数据传输和监控。用于家电控制、安全监控和智能照明等。用于调制解调器、路由器和交换机等设备的控制和数据处理。常用的集成开发环境(IDE),支持C语言和汇编语言的编译和调试。KeilC51IAREmbeddedWorkbenchMPLABXIDE/SDML另一款流行的集成开发环境,提供丰富的开发工具和库函数。适用于XC8和XC16等PIC单片机的开发环境,也支持MCS51单片机的开发。开源的C编译器,支持多种单片机,包括MCS51。MCS51单片机的开发环境02MCS51的串行口概述串行口的结构与功能串行口由数据缓冲器、移位寄存器、波特率发生器和控制逻辑组成。移位寄存器负责数据的串行传输。波特率发生器用于产生串行通信所需的波特率。数据缓冲器用于存储待发送或待接收的数据。表示数据传输的开始,为高电平。起始位紧跟在起始位后面,通常为8位,可自定义设置。数据位用于错误检测,可选择奇校验或偶校验。奇偶校验位表示数据传输的结束,为高电平。停止位串行口的通信协议串行口控制寄存器,用于设置串行口的工作模式和控制位。SCON寄存器波特率控制寄存器,用于设置波特率发生器的计数值。PCON寄存器定时器模式寄存器,用于设置定时器/计数器的模式和工作方式。TMOD寄存器定时器/计数器1的高字节和低字节寄存器,用于设置波特率发生器的值。TH1,TL1寄存器串行口的控制寄存器