欢迎来到天天文库
浏览记录
ID:23360554
大小:77.50 KB
页数:5页
时间:2018-11-06
《实验四串行口实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验四串行口实验MCS-51单片机实验讲义实验四串行口实验一、实验冃的1.学习MCS-51串行口的工作原理及使用方法。2.学习MCS-51申行口的初始化程序、应用程序的编写和调试。二、实验说明本实验1单片机通过检测开关,将开关编号存入内部数据存储器并在LED数码管上显示,同时记录开关动作的总次数存入工作寄存器,然后通过本机的串口发送和接收幵关编号。实验2通过单片机的串行口进行双机通信,由甲机将开关编号和开关动作的总次数发往乙机。通过木实验学生可以掌握单片机串口的工作原理及使用方法以及串口的初始化
2、程序、应用程序的编写和调试。三、实验内容1、Pl.0--P1.7作输入口接拨动开关S0--S7,每当有开关动作(低电平)时,1)将开关编号(0-7)存入内部数据存储器,要求存入的开关编号数据不少于10个,存储空间自定;2)采用工作寄存器记录开关动作总次数;3)通过本机的TXD和RXD进行串行通信,发送开关编号,接收的数据存入另一内部数据存储器,存储空间自定(不能重叠),要求采用方式1,波特率为4800b/s,fosc=11.0592MHz;4)将接收到的数据显示在LED数码管。编写初始化程序和中
3、断服务程序,在实验板上调试通过。2、双机通信:(双机共地)1)甲机Pl.0--P1.7作输入口接拨动开关S0--S7,每当有开关动作(低电平)A、将开关编号(0-7)存入内部数据存储器,开关编号数据显示在LED数码管上。B、采用工作寄存器记录开关动作总次数,数据以二进制形式显示在LED上。C、通过本机的TXD发送开关编号及开关动作总次数,要求采用方式3,奇校验,波特率为2400b/s,fosc=11.0592MHz;2)乙机通过本机的RXD接收甲机发送的开关编号及开关动作总次数数据,要求采用方式
4、3,奇校验,波特率为2400b/s,fosc=11.0592MHz;将接收到的幵关编号数据显示在LED数码管,开关动作总次数数据以二进制形式显示在LED上。编写初始化程序和中断服务程序,在实验板上调试通过。将接收和发送互换,将波特率改为9600b/s,完成上述双机通信任务。四、实验电路连线P0.0----LED0P0.1——LED1P0.2LED2P0.3----LED3P0.4——LED4P0.5LED5P0.6——LED6P0.7----LED7P1.0----S0P1.1----S1P1.
5、2----S2P1.3----S3P1.4S4P1.5----S5P1.6-…S6P1.7----S71MCS-51单片机实验讲义agfbcbedefgh(dp)h(dp)LED数码管各段与I/O的连接eP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7d五、实验仪器和设备PC机、WAVE软件、仿真器+仿真尖、实验板、电源等。六、思考题1、串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?2、MCS-51串行口应怎样与计算机的232C申口接口?为什么?画出接口电路。
6、2MCS-51单片机实验讲义实验四预习报告耍求一、画出程序流程图二、汇编源程序三、实验结果实验1实验2将流程图、源程序、记录表格打印在A4纸上,实验前交指导教师检验并签字,实验结果记录在表格上,供验收。未能提交预习报告者不允许做实验!没有上交预习报告者不批改其实验报告,实验成绩为0!3MCS-51单片机实验讲义实验报告要求一、实验目的二、实验主要仪器及环境:三、实验内容五、实验步骤六、实验程序流程框图、实验程序(必须加注释)七、实验及程序的分析和讨论(结合思考题)八、程序测试报告:(调试输入数据
7、、结果数据或状态。给出一、两个不同的输入和结果。)九、体会:(碰到的问题、如何解决、有何体会。)实验报告的格式1、打印在A4纸上。上、下边距3厘米,左、右边距3厘米。2、各实验报告抬头见下图。3、标题依次为宋体加粗三号、四号、小四号。4、正文宋体五号,单倍行距。
此文档下载收益归作者所有