全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验七 中断方式的串口通信实验一实验目的:进一步掌握8051单片机串行口工作原理和方式,以及单片机中断原理和方法。将单片机串口通信与中断综合运用。二实验原理:8051单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上独立的接收发送器,既可以接收数据也可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出。这个通信口既可以用于网络通信,亦可实现串行异步通信,还可以构成同步移位寄存器使用。如果在串行口的输入输出引脚上加上电平转换器,就可方便地构成标准的RS-232接口。 在上一个实验中,在单片机与微机进行数据传输时,我们使用查询方式,等待发送/接收中断信号,使CPU工作效率较低。因此,我们可以用中断的方式进行单片机与微机的串口通信,当发送/接收完毕后产生中断。这样,在数据传输过程中,CPU可以用于其他任务,大大提高了CPU的工作效率。在外中断实验中已经提及串行口的中断向量为0023H,中断号为4,另外中断允许位为ES。三实验内容:单片机与微机相连,使用中断方法实现8051单片机与微机的串口通信。微机键入一个字符后发送至单片机,单片机收到后又将此字符发送回微机,在微机屏幕上回显。要求在11.0592MHZ下,串行口的波特率为9600,方式1。四 实验电路图:与实验六的实验图一致。五实验方法:1. 根据电路图连接好实验电路。1. 按照实验要求编写实验程序,建立新工程,保存为INTCOM。2. 软件调试程序,并在串口观察窗中调试,方法同上一个实验。3. 将Keil C51产生的intcom.hex文件通过在线下载ISP或商用编程器。 六 参考程序:1汇编源程序ORG 0000HLJMP MAINORG 0023H;中断服务入口地址LJMP COM_INT_SRVMAIN:LCALL INIT_TMR1LCALL INIT_SCIAGAIN:SJMPAGAINCOM_INT_SRV:JBC RI,HERE_SRV;中断服务子程序SJMPTEST_AGAINHERE_SRV:MOVR7,SBUFMOVSBUF,R7TEST_AGAIN:RETIINIT_SCI:MOVSCON,#0x50SETBESSETBEA;开中断RETINIT_TMR1:MOVTMOD,#0x20;初始化定时器MOVTH1,#0xFDMOVTL1,#0xFDSETBTR1RETEND2C语言源程序/* 文件名: intcom.c*描 述: 使用中断方法,微机发送数据到单片机,单片机接收后又发还至微机,并在微机屏幕上显示。*/#include #include /* 函数名: INIT_SCI* 描 述: 对串口进行初始化,并打开中断* 输 入: 无* 返 回: 无*/void INIT_SCI()SCON=0X50;/串口初始化ES=1;/允许串口中断EA=1; /开中断/* 函数名: INIT_TMR* 描 述: 对定时器进行初始化* 输 入: 无* 返 回: 无*/void INIT_TMR()TMOD=0X20;/定时器初始化TH1=0xfd;TL1=0xfd;TR1=1;/* 函数名: serial-int* 描 述: 中断服务,接收和发送数据* 输 入: 无* 返 回: 无*/void serial_int(void) interrupt 4 unsigned char data c;if (_testbit_(RI)/接收中断服务c=SBUF;SBUF=c;void main(void)INIT_TMR();INIT_SCI();while(1);思考题:1. 用串口连接单片机和PC,用单片机发出一串字符,让PC显示2. 用串口连接单片机和PC,PC上输入字母L时,让单片机点亮一个LED,PC上输入字母B时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场监管总局培训合同8篇
- 北仑事业单位招聘考试真题及答案解析
- 创新与创业基础知识普及试题及答案解析
- 2025版保育员职业技能考试试题试卷(附答案)
- 开学安全第一课课件
- 建筑行业项目经理施工安全管理方案试题及答案
- 慢病患者的药物治疗管理答案-执业药师继续教育答案
- 执业药师考试中药二真题及答案
- 教师资格证历年写作真题
- 2025 年大学物业管理(物业管理安全)试题及答案
- 杭州萧山交通投资集团有限公司Ⅱ类岗位招聘7人笔试考试备考试题及答案解析
- 2026云南云天化石化有限公司校园招聘9人笔试考试备考试题及答案解析
- 资质转让售卖合同范本
- 保卫工作个人述职报告
- 电气元件符号知识培训课件
- 2025贵州贵安商业资产运营管理有限公司招聘11人考试笔试备考题库及答案解析
- 2025年人力资源公司猎头服务管理制度
- 2025年陕西省行政执法证考试题库附答案
- 学堂在线医学英语词汇进阶(首医)作业单元测验答案
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- 05 02 第五章第二节 吸收借鉴优秀道德成果
评论
0/150
提交评论