单片机实验指导书074.pdf
文本预览下载声明
实验设备:
Dais 系列单片机微机仿真实验箱一台、 具有一个 RS232串行口并安装 Dais 集成开发环
境的计算机一台。
实验原理及环境:
在计算机上已安装 Dais 集成开发环境软件。这个软件既可以和硬件连接,在硬件(单
片机) 上运行程序; 也可以不和硬件连接,仅在计算机上以虚拟仿真的方法运行程序。 如果
程序有对硬件的驱动,就需要和硬件连接;如果没有硬件动作,仅有软件操作,就可以使用
虚拟仿真。
实验要求
1. 进入实验室前完成的部分
1)认真阅读实验指导书,弄懂实验原理和实验内容。
2 )画出程序流程图,编写实验所要用到的程序,将其放在 U 盘上。
3)写出预习报告。
2. 进入实验室后完成的部分
1)建立工程,加入已准备好的程序文件。
2 )对程序进行调试,修改错误,获得要求的结果。
3)保存调试后的程序。
3. 实验结束后的部分
对实验结果进行分析、总结,写出实验报告。
实验报告内容及格式
1. 实验目的
2. 实验设备
3. 实验原理及环境
4. 实验内容
只做文字叙述,程序部分放在程序清单中。画出程序流程图。
5. 程序清单
本实验使用的完整程序。如果使用了本实验或前面实验中完全相同的子程序,可不列
写,只做注明即可。
6. 实验步骤
7. 实验总结
主要包括对实验结果、 调试过程、 错误及产生的原因的分析, 以及本次实验的重要收获
等。
实验一 实验板使用
一、实验目的
1. 熟悉单片机实验版
2. 学习简单程序的调试方法
3. 掌握存储器读写方法
二、实验说明
本实验指定某块存储器的起始地址和长度,要求能将其内容置 1 或清 0 。通过该实验学
生可以了解单片机读写存储器的方法,同时也可以了解单片机编程、调试方法。
三、实验内容
(1)把外部 RAM2001 ~20FFH 的内容清 0;
(2 )把 2000H 的内容拆开,高位送 2001H 低位,低位送 2002H 低位, 2001H 、 2002H
高位清零。
四、实验步骤
★本实验涉及外部数据存储器扩展寻址操作,因此在实验前须连接好外部存储器相关电
路:
(1)将存储器单元的 D0 ~ D7 总线接口用 8 芯排线或 8 芯扁平线和数据总线单元 D0 ~
D7 的任一接口相连,存储器单元的 A0 ~A7 地址接口和地址总线单元(低 8)A0 ~A7 的任
一接口相连,存储器单元的 A8 ~A15 地址接口和地址总线单元(高 8)A8 ~A15 的任一接
口相连。
(2 )存储器单元的 MWR 和控制总线单元的 IOW 相连。
(3)存储器单元的 MRD 和控制总线单元的 IOR 相连。
(4 )存储器单元的 MACS 和地址总线单元的 A15 相连。
(5)分别编译、装载程序,以连续或单步方式运行程序,观察存储块数据变化情况,
并打开 CPU窗口, 选择单步或跟踪执行方式运行程序, 观察 CPU窗口各寄存器的变化, 可以
看到程序执行的过程,加深对实验的了解。
五、思考题
(1)把内部 RAM20H 地址开始的连续 10 个单元的内容置 1,如何修改程序;
(2 )如何把 2000H 、2001H 的低位分别送入 2002H 高低位。
实验二
显示全部