已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三双机通信实验1、 实验目的UART 串行通信接口技术应用2、 实验实现的功能用两片核心板之间实现串行通信,将按键信息互发到对方数码管显示。3、 系统硬件设计()单片机的最小系统部分()电源部分() 人机界面部分数码管部分按键部分()串口通信部分4、 系统软件设计#include #define uchar unsigned char #define uint unsigned int void send(); uchar code0=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/0-9的数码管显示 sbit H1=P36; sbit H2=P37; sbit L1=P05; sbit L2=P06; sbit L3=P07; uint m=0,i=0,j; uchar temp,prt; /*y延时函数*/ void delay(uint k) uint i,j; /定义局部变量ij for(i=0;ik;i+)/外层循环 for(j=0;j121;j+); /内层循环 /*键盘扫描*/ char scan_key() H1=0;H2=0;L1=1;L2=1;L3=1;if(L1=0) delay(5); if (L1=0) L1=0;H1=1;H2=1; if(H1=0) m=1; /KEY1键按下 return(m); if(H2=0) m=4; /KEY4键按下 return(m); if(L2=0) delay(5); if (L2=0) L2=0;H1=1;H2=1; if(H1=0) m=2; /KEY2键按下 return(m); if(H2=0) m=5; /KEY5键按下 return(m); if(L3=0) delay(5); if (L3=0) L3=0;H1=1;H2=1; if(H1=0) m=3; /KEY3键按下 return(m); if(H2=0) m=6; / KEY6键按下 return(m); return(0); /*主函数*/main() P1M1=0x00; P1M0=0xff; SCON=0x50;/设定串行口工作方式1 TMOD=0x20;/定时器1,自动重载,产生数据传输速率 TH1=0xfd;/数据传输率为9600 TR1=1;/启动定时器1 P0&=0xf0; while(1) if(scan_key() /如果有按键按下 SBUF=scan_key(); /发送数据 while(!TI); /等待数据传送 TI=0; /清除数据传送标志 if(RI) /是否有数据到来 RI=0; /清除数据传送标志 temp=SBUF;/ 将接收到的数据暂存在temp中 P1=code0temp;/ 数据传送到P1口输出 delay(500);/延时500ms 5、 实验中遇到的问题及解决方法() 串行口和定时器的工作方式设定是关键,本次是按需传输的是两位十六进制数,串行口为工作方式,定时器为位自动重载;() 采用P0&=0xf0语句使个数码管静态点亮;() 在发送和接受过程中,用标识位和来检测发送和接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA 2180-2024警用服饰移民管理警察丝织帽徽
- 2026年陕西省西安交大附中初三下学期质量调研考试(一模)物理试题含解析
- 江苏省无锡市刘潭中学2025-2026学年开学摸底考试初三数学试题含解析
- 2026年大学大一(建筑材料)砂浆强度检测综合测试题及答案
- 防洪预案编制指南
- 2025年前台服务保险箱考核练习卷
- 警惕六大决策“陷阱”
- 护理操作技能
- 护理学基础:病区环境的心理支持作用
- 护理防跌倒:跨学科合作的重要性
- 物业小区控烟监督制度
- 2026年郑州市检验检测有限公司公开招聘19人笔试备考题库及答案解析
- 2026年春季安全教育班会记录表(19周):开学安全第一课-启航安全守护新学期
- 多模式镇痛临床实践与应用
- 2025年黄山职业技术学院单招职业技能测试题库附答案解析
- 2026吉林农业大学三江实验室办公室招聘工作人员笔试备考试题及答案解析
- 脑中风科普知识讲座
- 大坝安全监测仪器检验测试规程
- 绿色数据中心 暨对算力行业的一点思考 行业洞察 2026
- 历史试题-汕头市2025-2026学年度普通高中毕业班教学质量监测(含解析)
- 部队食堂制度规范标准
评论
0/150
提交评论