全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#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年物理实验电学题库及答案
- 敏捷项目考试题目及答案
- 2025年眼神训练挑战考试题及答案
- 2026年注册安全工程师题库300道含答案【典型题】
- 2026年中级银行从业资格之中级公司信贷考试题库300道含答案(综合卷)
- 2026年机械员之机械员基础知识考试题库300道附参考答案【综合卷】
- 2026年机械员之机械员基础知识考试题库300道含完整答案【必刷】
- 2026年心理咨询师之心理咨询师基础知识考试题库500道附参考答案(研优卷)
- 2025年牵引车理论考试试题及答案
- 2026年二级建造师之二建建筑工程实务考试题库500道含答案【综合卷】
- 房屋抵押合同电子版查询范文
- 2023年优才伤寒复习指导
- 数字金融与风险管理
- 泰国历史概况
- 第5章 机器人的运动控制
- 老年人静脉血栓栓塞症防治中国专家共识(2023版)解读
- 2013年高考日语试题及答案
- 2023-2023学年成都市青羊区树德实验中学西区八年级月考数学试卷
- 系统解剖 动脉 英文版.Artery
- 非婚生育证明模板
- 大学生人际关系困扰与应对策略
评论
0/150
提交评论