



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档利用中断实现双机通讯1 实验目的 :1 熟悉单片机工作原理;2 熟练掌握串口接口的工作方式;3 熟练掌握四种工作方式下的波特率的计算和设置;4 了解有关串口工作的寄存器;2 实验器材 :1 单片机一片,装有汇编软件的电脑一台,烧写软件及下载线,导线若干3 实验内容:由一片单片机发送数据, 由另一片单片机接收数据, 由开关控制发送数据, 实现开关按下后弹开后发送一个数据 (要求:发送方每发送一个数据由 p1.0 控制 led 亮一次,接收方把接受的数据送至数码管显示)程序清单:发送方:/*发送程序程序效果:发送数值给从机,让从机显示该数值*/ORG 0000HLJMP STARTORG
2、0023HSJMP LOP1ORG 0030HSTART:MOV TMOD,#20H /定时器 1 工作在方式2MOV TH1,#0F4H /设置波特率为4800MOV TL1,#0F4HMOV PCON,#80H /把 SMOD置 1MOV SCON,#40H /串口工作在方式1,允许接收CLR ET1/GUAN定时器1CLR ES/允许串行口中断SETB TR1 /启动定时器MOV DPTR,#TAB/赋表首地SETB EAMAIN:JNB P3.6,KEY2 /判断按键是否按下LJMP MAINKEY2:LCALL DELAY10MS /延时,消抖JB P3.6,MAIN /再判断按键是
3、否真的按下WAIT:JNB P3.6,WAIT/等待按键松手SETB ES。1欢迎下载精品文档MOV A,#00MOV SBUF,ASJMP MAINLOP1:PUSH PSWMOV A,#00/清零MOVC A,A+DPTRCLR TIMOV SBUF,ACLR P1.0ACALL DELAYCJNE A,#'#',SENDDATA /判断数据是否发送完MOV DPTR,#TABSETB P1.0ACALL DELAYCLR ESPOP PSWRETISENDDATA:INC DPTRSETB P1.0ACALL DELAYCLR ESPOP PSWRETIDELAY: MO
4、V 63H,#9FHDE2:MOV 64H,#9FHDE1:DJNZ 64H,DE1DJNZ 63H,DE2RETDELAY10MS: MOV 65H,#200DE3:MOV 66H,#250DE4:DJNZ 66H,DE4DJNZ 65H,DE3RETTAB:DB 0xc0,0xf9,0xa4,0xb0,0x99 /数码管显示的数值DB 0x92,0x82,0xf8,0x80,0x90,'#'END接收方:/*接收程序程序效果:一个数码管显示主机发送来的数值*/。2欢迎下载精品文档ORG 0000HLJMP STARTORG 0023HSJMP DISPORG 0030HST
5、ART:MOV TMOD,#20H /定时器 1 工作在方式2MOV TH1,#0F4H /波特率为 4800,发送与接收的波特率要相等MOV TL1,#0F4HMOV PCON,#80H /SMOD为 1MOV SCON,#50H /串口工作在方式1,允许接收CLR ET1/开定时器SETB ES /允许串口中SETB TR1/启动定时器CLR RI/接收中断标志位清零SETB EASJMP $DISP:PUSH PSWCLR RI/接受完了,接收中断标志位清零DISP1:MOV A,SBUF/同时把该数据送给AMOV P2,#7FH /点亮一个数码管MOV P0,A /显示该数值LCALL DELAY/延时 0.1s ,便于眼睛能够看清该数据,时间适宜即可MOV P0,#00 /消隐JNB RI,DISP1 /判断下一个数据是否接受完,没有则继续显示POP PSWRETI/ 延时 0.1s 子程序DELAY:MOV 61H,#200DEL2:MOV 62H,#250DEL1:DJNZ 62H,DEL1DJNZ 61H,DEL2RETEND/*只需用 3 根线连接 2 个单片机即可实现,gnd 连 gnd , rxd 连 txd, txd 连 rxd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度城市阳台草坪修剪与居民休闲合同
- 2025年新型二婚离婚补偿及子女抚养协议书模板
- 二零二五年度建筑工程质量反担保服务协议
- 2025年饮品连锁品牌区域独家经营加盟合同
- 二零二五年度电力工程电料采购及安装服务合同
- 二零二五年度全国连锁冰淇淋品牌代理经营合作协议
- 二零二五年度离婚夫妻共同财产分割及补偿协议书
- 2025版LED广告牌匾工程承揽合同
- 2025版二手房佣金佣金分成比例与责任划分承诺书
- 二零二五年度商业地产店面租赁合同
- 2025年中国医院创新转化报告
- 2025年广东省高考政治试卷真题(含答案)
- 局工作秘密管理制度
- 调解中心监督管理制度
- XX创新团队管理制度
- 人员招聘培训管理制度
- 静脉吸入复合麻醉临床应用
- 体育赛事的举办对当地社会文化的影响研究
- 特殊管理兽药管理制度
- 医院发展十五五规划
- 2025年高考数学全国二卷试题真题及答案详解(精校打印)
评论
0/150
提交评论