单片机 实验四 实验报告.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机 实验四 实验报告

单片机实验报告四 姓名 学号 0615212016 时间 地点 单片机实验室 实验题目 串行口实验 一、 实验目的 1. 学习MCS-51串行口的工作原理及使用方法。 2. 学习MCS-51串行口的初始化程序、应用程序的编写和调试。 二、 实验主要仪器及环境: PC机、WAVE软件、仿真器+仿真头、实验板、电源等。 三、 实验内容 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,完成上述双机通信任务。 五、 实验步骤 首先分析试验要求,设置实验电路和软件部分。软件部分先分析算法,画出算法流程图,然后编写程序,调试,最后用wave仿真机硬件测试。 六、 实验程序流程框图、实验程序(必须加注释) 试验一: 程序: 流程图: ORG 0000H AJMP MAIN ORG 001BH AJMP TIME1 ORG 0023H LJMP TRX ORG 0030H ;定义数码管显示码 DB 0BFH,30H,5BH,4FH,66H DB 6DH,7DH,07H,0FFH,6FH ORG 0050H ;定义LED显示码 DB 00H,01H,02H,04H,08H DB 10H,20H,40H,80H ;------------------------------------------------- MAIN: MOV SP,#60H MOV SCON,#50H MOV PCON,#00H CLR PS SETB ES ;串口中断初始化 MOV TMOD,#22H MOV TL1,#0FAH MOV TH1,#0FFH SETB ET1 SETB PT1 SETB TR1 SETB EA CLR RI;---------------- MOV R6,#00H MOV R0,#30H ;发送数据存储开始地址 MOV R1,#50H ;接收数据存储开始地址 START: LCALL READ MOV @R0 , A INC R0 INC R6 CLR TI ;------------- CLR ES MOV SBUF,A WAIT1: JNB TI,WAIT1 SETB ES AJMP START ;------------------------------------------------ TIME1: NOP RETI ;-

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档