单片机串行口实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机串行口实验.doc

实验四 串行口实验 一、实验目的 1. 学习MCS-51串行口的工作原理及使用方法。 2. 学习MCS-51串行口的初始化程序、应用程序的编写和调试。 二、实验说明 本实验1单片机通过检测开关,将开关编号存入内部数据存储器并在LED数码管上显示,同时记录开关动作的总次数存入工作寄存器, 然后通过本机的串口发送和接收开关编号。实验2通过单片机的串行口进行双机通信,由甲机将开关编号和开关动作的总次数发往乙机。通过本实验学生可以掌握单片机串口的工作原理及使用方法以及串口的初始化程序、应用程序的编写和调试。 三、实验内容 1、P1.0--P1.7作输入口接拨动开关S0--S7,每当有开关动作(低电平)时, 1)将开关编号(0—7)存入内部数据存储器,要求存入的开关编号数据不少于10个,存储空间自定; 2)采用工作寄存器记录开关动作总次数; 3)通过本机的TXD和RXD进行串行通信,发送开关编号,接收的数据存入另一内部数据存储器,存储空间自定(不能重叠),要求采用方式1,波特率为4800b/s,fosc=11.0592MHz; 4)将接收到的数据显示在LED数码管。 编写初始化程序和中断服务程序,在实验板上调试通过。 2、双机通信 1)甲机P1.0--P1.7作输入口接拨动开关S0--S7,每当有开关动作(低电平) A、将开关编号(0—7)存入内部数据存储器,开关编号数据显示在LED数码管上。 B、采用工作寄存器记录开关动作总次数,数据以二进制形式显示在LED上。 C、通过本机的TXD发送开关编号及开关动作总次数,要求采用方式3,奇校验,波特率为2400b/s,fosc=11.0592MHz; 2)乙机通过本机的RXD接收甲机发送的开关编号及开关动作总次数数据,要求采用方式3,奇校验,波特率为2400b/s,fosc=11.0592MHz;将接收到的开关编号数据显示在LED数码管,开关动作总次数数据以二进制形式显示在LED上。 编写初始化程序和中断服务程序,在实验板上调试通过。将接收和发送互换,将波特率改为9600b/s,完成上述双机通信任务。 四、实验电路连线 P0.0 ---- LED0 P1.0 ---- S0 P0.1 ---- LED1 P1.1 ---- S1 P0.2 ---- LED2 P1.2 ---- S2 P0.3 ---- LED3 P1.3 ---- S3 P0.4 ---- LED4 P1.4 ---- S4 P0.5 ---- LED5 P1.5 ---- S5 P0.6 ---- LED6 P1.6 ---- S6 P0.7 ---- LED7 P1.7 ---- S7 a b c d e f g h(dp) P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 LED数码管各段与I/O的连接 五、实验仪器和设备 PC机、WAVE软件、仿真器+仿真头、实验板、电源等。 六、思考题 1、串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定? 2、MCS-51串行口应怎样与计算机的232C串口接口?为什么?画出接口电路。 实验四预习报告要求 画出程序流程图 汇编源程序 三、实验结果 按键编号 发送数据地址 发送数据 接收数据地址 接收数据 数码管显示值 实验1 实验2 发送按键编号 发送动作次数 接收按键编号 接收动作次数 将流程图、源程序、记录表格打印在A4纸上,实验前交指导教师检验并签字,实验结果记录在表格上,供验收。 未能提交预习报告者不允许做实验!没有上交预习报告者不批改其实验报告,实验成绩为0! 实验报告要求 一、 实验目的 二、 实验主要仪器及环境: 三、 实验内容 五、 实验步骤 六、 实验程序流程框图、实验程序(必须加注释) 七、 实验及程序的分析和讨论(结合思考题) 八、 程序测试报告:(调试输入数据、结果数据或状态。给出一、两个不同的输入和结果。) 九、 体会:(碰到的问题、如何解决、有何体会。) 实验报告的格式 1

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档