- 1、本文档共116页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]THGZ-1单片机部分实验指导书
第一部分 软件实验
实验一 存储器块清零
一、实验目的
1.掌握存储器读写方法。
2.了解存储器的块操作方法。
二、实验说明
实验给出存储器的起始地址和长度,要求能将其内容清零。通过实验了解单片机读写存储
器的方法,了解单片机编程、调试方法。
三、实验内容及步骤
1.启动计算机,打开伟福仿真软件,进入仿真环境。首先进行仿真器的设置,点击主菜单
的仿真器选项,选择仿真器设置,或者直接点击仿真器设置快捷按钮,打开仿真器设置窗口,
在仿真器标签里选择使用伟福软件模拟器。
2.打开 TH1.ASM 源程序,阅读、分析、理解该程序。点击项目菜单,选择全部编译,编译
无误后,打开数据窗口,选择外部数据存储器窗口 XDATA,拖动 XDATA 窗口的滚动条,使地址
8000H 出现在窗口上,观察 8000H 起始的 256 个字节单元的内容,若全为 0,则点击各单元,用
键盘输入不为 0 的值。执行程序,点击全速执行快捷按钮,点击暂停按钮,观察存储块数据变
化情况,256 个字节全部清零 (红色)。点击复位按钮,可再次运行程序。
3.打开 CPU 窗口,选择单步或跟踪执行方式运行程序,观察 CPU 窗口各寄存器的变化,可
以看到程序执行的过程,加深对实验的了解。
四、流程图及源程序
1.源程序 (见光盘)
2.流程图
五、思考题
如何将存储器块的内容置成某固定值 (例全填充为 0FFH)?
请用户修改程序,完成此操作。
1
实验二 二进制到 BCD 码转换
一、实验目的
1. 掌握简单的数制转换算法
2. 基本了解数值的各种表达方法
二、实验说明
单片机中的数值有各种表达方式,这是单片机的基础。掌握各种数制之间的转换是一种基
本功。我们将给定的一字节二进制数,转换成十进制(BCD)码。将累加器 A 的值拆为三个 BCD
码,并存入 RESULT 开始的三个单元,例程 A 赋值#123。
三、实验内容及步骤
1. 启动计算机,打开伟福仿真软件,进入仿真环境。首先进行仿真器的设置,选择使用伟
福软件模拟器。
2. 打开 TH2.ASM 源程序进行编译,编译无误后,全速运行程序,打开数据窗口 (DATA),点
击暂停按钮,观察地址 30H、31H、32H 的数据变化,30H 更新为 01,31H 更新为 02,32H 更新
为 03。用键盘输入改变地址 30H、31H、32H 的值,点击复位按钮后,可再次运行程序,观察其
实验效果。修改源程序中给累加器 A 的赋值,重复实验,观察实验效果。
3. 打开 CPU 窗口,选择单步或跟踪执行方式运行程序,观察 CPU 窗口各寄存器的变化,可
以看到程序执行的过程,加深对实验的了解。
四、流程图及源程序
1. 源程序 (见光盘)
2. 流程图
五、思考题
二十进制数的转换可用指令 DA A 来完成,请用户用加法指令完成以上用除法指令编写的
程序。
2
实验三 一字节二进制数转换成 ASCII 码
一、实验目的
1.了解 BCD 值和 ASCII 值的区别
2.掌握用查表的方法将一字节二进制值转换成 ASCII 值
二、实验说明
此实验主要让学生了解数值的 BCD 码和 ASCII 码的区别,利用查表方法可以快速地进行数
值转换。进一步掌握数值的各种表达方式。现在我们给出一个 BCD 数,将其转换成 ASCII 值。
如下:将累加器 A 的值拆为二个 ASCII 码,并存入 Result 开始的二个单元,例程 A 赋值#1AH。
三、实验内容及步骤
1.启动计算机,打开伟福仿真软件,进入仿真环境。首先进行仿真器的设置,选择使用伟
福软件模拟器。
2.打开 TH3.ASM 源程序进行编译,编译无误后,全速运行程序,打开数据窗口 (DATA),点
击暂停按钮,观察地址 30H、31H 的数据变化,30H 更新为 31,31H 更新为 41。用键盘输入改变
地址 30H、31H 的值,点击复位按钮后,可再次运行程序,
您可能关注的文档
- [信息与通信]DLT 5081-1997水力发电厂自动化设计技术规范.pdf
- [信息与通信]DSP C语言编程规范.doc
- [信息与通信]DWDM系统习题册答案教师用.doc
- [信息与通信]ds18b20+程序+详细使用说明.doc
- [信息与通信]DUM227 4850系列智能开关电源系统.pdf
- [信息与通信]DME资料.pdf
- [信息与通信]DSP与嵌入式处理器基础及ADI DSP介绍.ppt
- [信息与通信]EDACN论坛设计交流版帖子汇总2004.pdf
- [信息与通信]EDA软件应用与开发.pdf
- [信息与通信]EDGE原理.ppt
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)