文档详情

单片微机原理及应用实验指导书.doc

发布:2017-04-05约1.78千字共7页下载文档
文本预览下载声明
《单片微机原理与应用》 实验指导书 姓 名: 班 级: 学 号: 指导教师: 机电工程学院 2016年03月 实验一 清零程序 一、实验目的 掌握汇编语言设计和调试方法,熟悉键盘操作。 二、实验内容 把2000~20FFh的内容清零。 三、程序框图 四、实验步骤 1:在与PC联机状态下,编辑、编译、连接、下载所编制汇编语言程序,用连续或单步方式运行程序。 2: 运行结果检查 ⑴ 单步运行时,每走一步可观察其运行结果。 ⑵ 在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2000~20FFH中执行程序前后的内容变化。 五、思考 假使把2000H~20FFh中的内容改成FFh,如何修改程序。 六、程序 实验二 拆字程序 一、实验目的 掌握汇编语言设计和调试方法。 二、实验内容 把2000h的内容拆开,高位送2001h低位,低位送2002h低位,2001h、2002h高位清零,一般本程序用于把数据送显示缓冲区时用。 三、程序流程 四、实验步骤 1、PC环境 在与PC联机状态下,编辑、编译、连接、下载所编制汇编语言程序,用连续或单步方式运行程序。 2、运行结果检查 ⑴在单步运行时每走一步可观察其运行结果。 ⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2000~2002h中内容变化情况。 五、思考 如何用断点方式调试本程序。 六、程序 实验三 拼字程序 一、实验目的 进一步掌握汇编语言设计和调试方法。 二、实验内容 把2000h、2001h的低位分别送入2002h高低位,一般本程序用于把显示缓冲区的数据取出拼装成一个字节。 三、程序流程 四、实验步骤 1、PC环境 在与PC联机状态下,编辑、编译、连接、下载所编制汇编语言程序,用连续或单步方式运行程序。 2、运行结果检查 ⑴在单步运行时每走一步可观察其运行结果。 ⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2002h内容变化情况。 五、程序 实验四 数据区传送子程序 一、实验目的 掌握RAM中的数据操作。 二、实验内容 把R2、R3源RAM区首址内的R6、R7字节数据传送到R4、R5目的RAM区。 三、程序流程 四、实验步骤 1、PC环境 在与PC联机状态下,编辑、编译、连接、下载所编制汇编语言程序,用连续或单步方式运行程序。 2、运行结果检查 ⑴在单步运行时每走一步可观察其运行结果。 ⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键检查由R4、R5所定义的目的地址单元从首址开始的内容依次应为00、11、22、……、0FF。 五、程序 实验五 P1口亮灯实验 一、实验目的 (1)学习P1口的使用方法; (2)学习延时子程序的编写。 二、实验预备知识 (1)P1口对准双向口,每一位都可独立地定义为输出或输入。 (2)本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。 三、实验内容 P1口作为输出口,接八个发光二极管,编写程序,使发光二极管循环点亮。 四、程序框图 五、实验电路 六、实验步骤 1、实验连线 P1.0~P1.7用插针连至L1~L8。 2、PC环境 在与PC联机状态下,编辑、编译、连接、下载所编制汇编语言程序,用连续方式运行程序。 4、观察运行结果 在连续运行状态下,观察发光二极管闪亮移位情况。 5、终止运行 按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出该程序的运行返回监控状态。 七、思考 改变延时常数,使发光二极管闪亮时间改变。 修改程序,使发光二极管闪亮移位方向改变。 八、程序
显示全部
相似文档