微机原理与接口技术心得微机原理与接口技术实验报告一.doc
《微机原理与接口技术心得微机原理与接口技术实验报告一.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术心得微机原理与接口技术实验报告一.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术心得微机原理与接口技术 实验报告一评 阅 微机原理与接口技术 实验报告一 姓名 匡越 学号 1715216 时间 地点 实验题目 一、实验目的 1.熟悉Keil软件使用 2.熟悉MCS-51指令 3.学习简单程序的调试方法 二、实验说明 通过实验了解单片机内部存储器的结构和分配及读写存储器的方法,熟悉MCS-51指令同时,学习单片机程序编程、调试方法。 三、实验内容及步骤 1.启动PC机,打开Keil软件,软件设置为模拟调试状态。在所建的项目文件中输入源程序1,进行编译,如有错误按提示找到该行并纠错,重新编译直到通过。 2.编译无误后,打开CPU窗口,选择单步或跟踪执行方式运
2、行程序,观察CPU窗口各寄存器的变化并将观察到的结果记录到预习报告。 3.新建另一个项目输入源文件2,打开CPU窗口,选择单步或跟踪执行方式运行程序,观察存储块数据变化情况记录到预习报告。点击复位按钮,改变存储块数据,点击全速执行快捷按钮,点击暂停按钮,观察存储块数据变化情况,记录到预习报告。点击复位按钮,改变存储块数据,分别LOOP、LOOP1设置断点,点击全速执行快捷按钮,在断点处观察寄存器及存储块数据变化情况。 WAVE软件使用方法参考其帮助文件。 四、实验程序流程框图、实验程序 1、源程序1 ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV R0,#30H
3、 ; (R0)= (00H)= MOV A, #40H ; (A)= MOV R6, A ; (A)= ,(R6)= MOV A, R0 ; (R0)= (A)= MOV 40H, A ; (A)= (40H)= MOV 30H,40H ; (30H)= (40H)= MOV R1,#40H ; (R1)= MOV R1,#0AAH;(R1)= (40H)= MOV SP,#60H; (SP)= PUSH ACC; (SP)= (61H)= PUSH 30H; (SP)= (62H)= MOV A,#0FFH; (SP)= (A)= MOV 30H,#30H; (SP)= (30H)= POP
4、 ACC; (SP)= (A)= POP 30H; (SP)= (30H)= ADD A,30H; (30H)= (A)= Cy= SUBB A,#10; (A)= Cy= MOV R4,#00100100B; (R4)= H MOV A,#39H; (A) = ADD A,R4; (A) = (R4=) DA A; (A) = Cy= MOV 28H,#55H;(28H) = Cy= MOV C,40H; (PSW) = Cy= MOV 26H,#00H;(26H) = Cy= MOV 30H,C; (30H) = (26H.1) = SJMP $ j点击project,选择下拉式菜单中的N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 心得 实验 报告
限制150内