下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PIC18FXX8单片机通用同步异步收发器的编程应用摘 要:本文介绍了Microchip公司推出的PIC18FXX8单片机通用同步异步收发器USART(串行通信接口)的相关内容,给出了单片机该模块的接口电路和C语言应用编程。关键词:PIC18FXX8,串行通信0 引言PIC18Fxx8单片机是美国微芯公司推出的16位RISC指令集的高级产品,由于芯片内含有A/D、内部E2PROM存储器、I2C和SPI接口、CAN接口、同步异步串行通信(USART)接口等强大的功能,具有很好的应用前景。但是,目前介绍其应用和以C语言编程的中文参考资料很少。本文将探讨该型单片机异步串行通信的编程应用,程序用HI-
2、TECH PICC-18 C语言编写,并在重庆大学-美国微芯公司PIC单片机实验室的PIC18F458实验板上通过。1 PIC18FXX8单片机同步/异步收发器(USART)通用同步/异步收发器(USART)模块是由PIC18FXX8内的三个串行I/O模块组成的器件之一(USART也叫串行通信接口即SCI),可以配置为全双工异步方式、半双工同步主控方式、半双工同步从动方式三种工作方式。TXSTA是PIC18FXX8单片机串行通信发送状态和控制寄存器,RCSTA是接收状态和控制寄存器。由于在实际工程中,异步方式用得最多,这里仅介绍异步工作方式,其它方式可参阅相关资料。1.1 USART 异步工作
3、方式在异步工作方式下,串行通信接口USART采用标准的不归零(NRZ)格式(1位起始位、8位或9位数据位和一位停止位),最常用的数据位是8位。片内提供的8位波特率发生器BRG可用来自振荡器时钟信号产生标准的波特率频率。通过对SYNC位(在TXSTA寄存器中)清零,可选择USART异步工作方式。1.2 USART波特率发生器(BRG)USART带有一个8位的波特率发生器(BRG),这个BRG支持USRAT的同步方式和异步方式。用SPBRG寄存器控制一个独立的8位定时器的周期。在异步方式下,BRGH位(控制寄存器TXSTA的)也被用来控制波特率。在同步方式下,用不到BRGH位。表1给出了在主控方式下(内部时钟)不同USART工作方式时的波特率计算式。表1 主控方式下的波特率计算式SYNCBRGH=0(低速)BRGH=1(高速)0(异步)波特率=FOSC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班主任遴选考核制度
- 连锁药房员工考核制度
- 煤矿调度季度考核制度
- 政府预算单位考核制度
- 二手车市场考核制度
- 生产企业浪费考核制度
- 市场部出差考核制度
- 公司预算员考核制度
- 爱心理发员考核制度
- 篮球学员考核制度模板
- 2026年益阳职业技术学院单招职业技能考试题库及完整答案详解1套
- 2026年江苏医药职业学院单招职业倾向性测试题库参考答案详解
- 承德市市直医疗卫生单位招聘考试真题2024
- 2025年健身行业营销组合模式可行性分析报告
- 2025年云南测绘专升本题库及答案
- 2025年固体废物分类处理环保治理计划书
- 金沙金坪山泉水厂建设项目入河排污口设置论证报告
- 衡阳市社区干部管理办法
- 2024新版 外研社版(三年级起点)三年级上册单词课本同步字帖
- 《旅游英语》课件-Task 1 Meeting A Tour Group on Arrival(第四版)
- 《最后的问题》和《终极答案》阿西莫夫
评论
0/150
提交评论