数据存贮器扩展实验.doc

数据存贮器扩展实验.doc

ID:57644046

大小:541.00 KB

页数:14页

时间:2020-08-30

数据存贮器扩展实验.doc_第1页
数据存贮器扩展实验.doc_第2页
数据存贮器扩展实验.doc_第3页
数据存贮器扩展实验.doc_第4页
数据存贮器扩展实验.doc_第5页
资源描述:

《数据存贮器扩展实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上海电力学院单片机实验报告题  目: 数据存贮器扩展实验8031串行口应用实验-双机通信8031单片机串行口应用实验-与PC通信    院  系: 电力与自动化工程学院班级:学生姓名: 学号:指导教师: 2011年5月23日实验十二数据存贮器扩展实验一、实验目的1、学习片外存贮器扩展方法。2、学习数据存贮器不同的读写方法。二、实验内容使用一片62256RAM,作为片外扩展的数据存贮器,对其进行读写。三、实验说明本实验采用的是55H(0101,0101)与AAH(1010,1010),一般采用这两个数据的读写操作就可查出数据总线的短路、断路等,在实验调试用户电路时非常有

2、效。编写程序对片外扩展的数据存贮器进行读写,若L1灯闪动说明RAM读写正常。四、实验接线图图(12-1)开始置测试数据1写外部RAM读外部RAM两数据相同?否?置测试数据2写外部RAM读外部RAM两数据相同否?改变LED状态延时亮LED结束NNYY图(12-2)五、实验框图六、实验步骤1、RAM_CS插孔连到译码输出P2.7插孔,P1.0连接到L0。2、调试运行程序test12中RAM.ASM。对62256进行读写。若L1灯闪动,表示62256RAM读写正常。七.实验程序ORG0000HAJMPSTARTORG0030HSTART:MOVSP,#60Hram0:MOV

3、DPTR,#0000HMOVR6,#0FHMOVA,#55HRAM1:MOVR7,#0FFHRAM2:MOVX@DPTR,ACLRP1.0INCDPTRDJNZR7,RAM2DJNZR6,RAM1MOVDPTR,#0000HMOVR6,#0FHRAM3:MOVR7,#0FFHRAM4:MOVXA,@DPTRCJNEA,#55H,RAM6SETBP1.0INCDPTRDJNZR7,RAM4DJNZR6,RAM3RAM5:CLRP1.0CALLDELAYSETBP1.0CALLDELAYSJMPRAM5DELAY:MOVR5,#0FFHDELAY1:MOVR4,#0FFH

4、DJNZR4,$DJNZR5,DELAY1RETRAM6:SETBP1.0SJMPram0END八.实验现象小灯亮灭亮灭。实验十三8031单片机串行口应用实验_双机通信一、实验目的1、掌握串行口工作方式的程序设计,掌握单片机通信程序编制方法。2、了解实现串行通信的硬环境,数据格式的协议,数据交换的协议。3、掌握双机通信的原理和方法。二、实验内容1、利用8031单片机串行口,实现双机通信。2、本实验实现以下功能:1号实验机键盘上键入的数字在2号实验机的数码管上显示。三、实验说明1、实验时需将1号机8031串行接收信号线P3.0(RXD)连到2号机8031串行发送信号线P

5、3.1(TXD),1号机的P3.1(TXD)连到2号机的P3.0(RXD)。2、两台实验机必须共地。四.实验接线图键盘显示部分原理参考键盘控制器8279应用实验图(13-1)五、实验程序框图Y键值送串行口发送发送完否?N开始置串口模式置T1模式及常数启动定时器调用显示子程序显示8031-1有数字键按下否?NY发送:开始置串口模式置T1模式及常数启动定时器调用显示子程序显示8031-2判串行口有数据否?接收数据调数字处理程序YN接收:六、实验步骤1、用8芯排线将8279区(a-h)连接到数码管显示区的CODE(a-h),JB53(BIT0-BIT7)连接到数码管显示区的

6、BIT1-BIT8。用4芯排线将8279区的JB52(H1-H7)连到键盘区的KH(H4-H1)上;JB54(L4-L1)连到键盘区的KL(L4-L1)上。8279区8279CS2连到系统译码的Y6上,8279CLK连接到固定脉冲的1MHz。2、1号机的P3.0和P3.1分别接到2号机的P3.1和P3.0上,并且将二台的GND连接在一起。3、先在2号机上调试运行程序test13中RXD.ASM数码管上显示“8031-2”。4、然后在1号机上调试运行程序test13中TXD.ASM,数码管上显示“8031-1”。5、在1号机的键盘上输入数字,会在2号机的显示器上显示。6

7、、也可以通过RS232接口进行双机通信。注意:如果只有一个串口,则先关闭上位机的调试软件,不复位单片机,然后再打开串口调试软件。七.实验程序(1)数码管上显示“8031-2”:;系统晶振是11.059MHzFLAGBIT00HORG0000HAJMPSTARTORG0030HSTART:MOVSP,#60HmovA,#08HMOVR0,#78HMOV@R0,AINCR0MOVA,#0HMOV@R0,AINCR0MOVA,#3HMOV@R0,AINCR0MOVA,#01HMOV@R0,AINCR0MOVA,#12HMOV@R0,AINCR0MOVA,#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。