全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include uart1.h volatile unsigned char * rx_address; /* uart1 receive buffer address */volatile int rx_count; /* uart1 receive data number */volatile int rx_length; /* uart1 receive data length */unsigned char rx_buf64;#define MAIN_Fosc22118400UL/define main clock/#define Baudrate09600UL/define the baudrate,/12T mode: 600115200 for 22.1184MHZ, 30057600 for 11.0592MHZ/1T mode: 72001382400 for 22.1184MHZ, 3600691200 for 11.0592MHZ/#define BRT_Reload(256 - MAIN_Fosc / 16 / Baudrate0)/Calculate the timer1 reload value ar 1T mode 、/串口初始化;/使用的外部晶振是22.1184MHz /Baudrate0 直接输入需要的波特率 比如9600/void uart1_Init()/char BRT_Reload;/配置SCON串口1控制寄存器SM0=0;SM1=1;/串口模式1,8bit波特率可变REN=1;/允许接收TI=0;/清发送中断标志位RI=0;/清接送中断标志位/配置PCON电源控制寄存器/SMOD=0;/串口波特率倍速位,置1可使波特率快1倍/SMOD0=0;/FE/SM0选择位,0:SCON.7为SM0 1:SCON.7为FEPCON &= 0x7F;/配置AUXR 辅助寄存器AUXR |= 0x20;/6倍速AUXR |= 0x01;/S1BRS=1;/串口1的波特率发生器选择位,0:定时器1 1:独立波特率发生器(注意串口2只能够使用独立波特率发生器)AUXR |= 0x04;/BRTx12=1;/独立波特率发生器时钟控制,0:Fosc/12(传统的12分频) 1:Fosc/1(1T模式,不分频,即12倍于传统速度)EA=1;ES=1;/允许串口中断/PSH =0;/中断优先级高控制器/PS =0;/中断优先级低控制器/配置波特率/BRT_Reload=(256 - MAIN_Fosc / 16 / Baudrate0);/BRT = BRT_Reload;BRT=0xfa; /晶振在22.1184MHz的情况下BRT的值=0xfa 115200 ;0xb8 9600;0x70 4800 AUXR|= 0x10;/BRTR=1;/独立波特率发生器启动控制位,1:启动独立波特率发生器 0:停止独立波特率发生器/串口发送void uart1_send(unsigned char * tx_buf, int len)int count;unsigned char *temp;temp=tx_buf;/count =len;TI=0;/清发送中断标志位for(coun
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北辅警面试题及答案
- 贵州铁路笔试题目及答案
- 附睾脓肿护理个案
- 2025年平安银行金融类7月社会招聘笔试备考试题及答案解析
- 2025年中医全科主治医师考试真题及答案
- 铁路局面试题库及答案
- 山地委托合同
- 内地澳门合同
- 商铺购买合同
- 商场与租赁合同
- DZ∕T 0212.3-2020 矿产地质勘查规范 盐类 第3部分:古代固体盐类(正式版)
- 八年级初二历史八年级历史上册全册教案(人教版)
- 山坪塘工程设计规范
- 2023年厦门大学招聘辅导员试题及答案
- 机械制造与自动化专业调研报告
- 房屋抵押合同电子版查询范文
- 2023年优才伤寒复习指导
- 数字金融与风险管理
- 泰国历史概况
- 第5章 机器人的运动控制
- 老年人静脉血栓栓塞症防治中国专家共识(2023版)解读
评论
0/150
提交评论