- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机应用系统实验指导书单片机精要.doc
《微机与单片机实验2》
指 导 书
薛琳 高正中
信息与电气工程学院电工电子实验中心
微机原理与接口技术实验室
2011年9月
山东科技大学学生实验守则
1.学生必须按时到实验室上实验课,不得迟到早退。
2.进入实验室要保持安静,不得高声谈笑,不准抽烟,不准随地吐痰和乱扔纸屑杂物。
3. 不准动用与本实验无关的仪器设备和室内其它设施。
4. 学生做实验前要预习,认真阅读实验指导书,复习有关基础理论,并接受教师的检查。
5. 一切准备工作就绪后,须经指导老师同意,方可动用仪器设备,进行实验。
6. 实验中要细心观察,认真记录实验数据,不准马虎从事,抄袭别人数据,不得擅自离开操作岗位。
7. 实验中要注意安全,严格遵守操作规程,尽量节约水电与其它消耗材料。如损坏仪器设备等应立即向指导教师汇报,事后写出损坏报告,由实验室及校主管部门根据情况处理。
8. 实验中如出现事故,要保持镇静,要及时采取措施(如断水、断电),防止事故扩大。
9. 尊重实验室管理人员的职权,对不遵守操作规程又不听劝告者,实验室管理人员有权令其停止实验。对违章操作造成事故,要追究责任,损坏仪器要赔偿。
10.实验室一切物品(仪器、模型、标本、药品等)不得带离实验室,违者除追回物品外,要批评教育,丢失要赔偿。
11.实验完毕后,必须断电、断水,整理好仪器设备、标本、模型等,经老师允许后方可离开实验室。
12.学生要求重做实验或做规定外的实验,应征得指导老师同意后,方可进行实验,以免发生事故。
13.开放式实验室由任课教师提前安排好,按实验规则要求,由实验室管理人员具体执行。
二〇〇七年八月
实验要求
课前要做好实验预习工作,课上认真完成每项实验,课上未完成的实验内容在课后实验室开放时间补上,实验报告书写要认真规范。
实验报告书写要求:
1、封面课程名称要准确,学院、专业、班级、学号要写全,不得简写。
2、每项实验名称要准确。
3、实验组别、实验日期以及同组实验者要真实。不允许出现同组实验者不同日期、组别和结果数据现象。
4、正文要求以下项目要齐全:
(1)实验目的
(2)实验设备
(3)实验内容
(4)实验电路图(硬件)
(5)实验步骤
(6)实验流程图及程序
(7)实验结果及结果分析。
5、字迹要清晰、规范、工整,字迹颜色要一致,程序框图采用标准符号。
目 录
实验一 数据传送指令 1
实验二 二进制数的运算 2
实验三 分支结构程序的设计 3
实验四 循环结构程序设计 4
实验五 子程序程序设计 5
实验六 外部中断系统的应用 6
实验七 定时器/计数器实验 7
实验八 键盘扫描显示实验 8
实验九 串行通信实验 9
实验十 A/D转换实验 10
实验十一 D/A转换实验 12
实验十二 利用MCS-51单片机控制交通灯(综合实验) 13
实验十三 电脑时钟(综合实验) 14
附录1 SDUST-CEE-UC单片机实验箱介绍 15
附录2 Keil uVision3 操作指南 30
附录3 编译错误信息 35
实验一 数据传送指令
1.1 实验目的
通过实验熟悉Keil uVision3软件仿真环境和MCS-51系列单片机指令系统。掌握简单的程序编制、调试方法。加深对MCS-51系列单片机硬件结构的认识。
1.2 实验内容
1、把R1中内容传送至R0中。
2、把内部数据存储器20H单元中的内容传送至内部数据存储器30H单元中。
3、把外部数据存储器20H单元中的内容传送至内部数据存储器20H单元中。
4、把外部数据存储器2000H单元中的内容传送至内部数据存储器20H单元中。
5、把外部程序存储器2000H单元中的内容传送至内部数据存储器20H单元中。
6、把外部数据存储器2050H单元、2060H单元中的内容相互交换。
*7、执行以下程序后,问SP=?,(71H)=?,(72H)=?
MOV SP, #70H
MOV A,#7CH
MOV B,#0F0H
PUSH ACC
PUSH B
POP B
POP ACC
8、应用MOVC A,@A+DPTR指令求累加器A的平方值Y(设Y=255),并把结果送至R7中保存。
*9、应用MOVC A,@A+DPTR指令求累加器A的立方值(设立方表的每个元素用两个字节表示),并把结果送至R2、R3保存。
说明:以上*表示选作内容,其余为必作内容,以下实验同。
实验二 二进制数的运算
2.1实验目的
掌握并熟悉MCS-51指令系统,熟练掌握单字节及多字节二进制无符号数的运算方法。
2.2实验内容
1、下列程序执行后累加器A和PSW中的内容是什么?
(1) MOV A,#7EH
ADD A,#82H
(2) MO
文档评论(0)