- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用实验指导书(6个实验)1
单片机原理及应用
实
验
指
导
书
襄樊学院物理与电子工程学院
实验要求 1
实验预习报告内容及格式 1
实验报告内容及格式 1
实验1 Keil C51的使用(汇编语言) 2
实验2 十六进制与十进制的转换 7
实验3 8段LED显示器动态显示 8
实验4 矩阵键盘的使用 13
实验5 A/D转换 17
实验6 D/A转换 19
附录 试验箱原理图 22
实验要求
1.进入实验室前完成的部分
1)认真阅读实验指导书,弄懂实验原理和实验内容。
2)编写实验所要用到的程序,将其放在U盘上。
3)写出预习报告(预习报告只交电子文档)。
2. 进入实验室后完成的部分
1)建立工程,加入已准备好的程序文件。
2)对程序进行调试,修改错误,获得要求的结果。
3)保存调试后的程序。
3.实验结束后的部分
对实验结果进行分析、总结,写出实验报告(实验报告需交电子文档和打印文档)。
实验预习报告内容及格式
1.实验目的
2.实验设备
3.实验原理及环境
4.实验内容
只做文字叙述,程序部分放在程序清单中。流程图也可不画。
5.程序清单
本实验使用的完整程序。如果使用了本实验或前面实验中完全相同的子程序,可不列写,只做注明即可。
6.实验步骤
实验报告内容及格式
1.实验目的
2.实验设备
3.实验原理及环境
4.实验内容
只做文字叙述,程序部分放在程序清单中。流程图也可不画。
5.程序清单
本实验使用的完整程序。如果使用了本实验或前面实验中完全相同的子程序,可不列写,只做注明即可。
6.实验步骤
7.实验总结
主要包括对实验结果、调试过程、错误及产生的原因的分析,以及本次实验的重要收获等。此项为实验成绩评定的重要依据。
实验1 Keil C51的使用(汇编语言)
实验目的:
初步掌握Keil C51(汇编语言)和ZY15MCU12BD型综合单片机实验箱的操作和使用,能够输入和运行简单的程序。
实验设备:
ZY15MCU12BD型综合单片机实验箱一台、具有一个RS232串行口并安装Keil C51的计算机一台。
实验原理及环境:
在计算机上已安装Keil C51软件。这个软件既可以与硬件(ZY15MCU12BD型综合单片机实验箱)连接,在硬件(单片机)上运行程序;也可以不与硬件连接,仅在计算机上以虚拟仿真的方法运行程序。如果程序有对硬件的驱动,就需要与硬件连接;如果没有硬件动作,仅有软件操作,就可以使用虚拟仿真。
实验内容:
1.掌握软件的开发过程:
1)建立一个工程项目选择芯片确定选项。
2)加入C 源文件或汇编源文件。
3)用项目管理器生成各种应用文件。
4)检查并修改源文件中的错误。
5)编译连接通过后进行软件模拟仿真。
6)编译连接通过后进行硬件仿真。
2.按以上步骤实现在P1.0输出一个频率为1Hz的方波。
3.在2的基础上,实现同时在P1.0和P1.1上各输出一个频率同为1Hz但电平状态相反的方波。
预习要求:
1.熟悉使用Keil C51的步骤。
2.理解实验内容2中程序的工作原理。
3.编写实验内容3所需要的程序。
实验步骤:
以下假定你在E:\TEST 文件夹下学习、运行Keil
1.建立一个工程项目选择芯片确定选项
如图1-1所示:①Project→②New Project→③输入工程名test→④保存工程文件(鼠标点击保存按钮)
图1-1 创建工程名
弹出下一界面。
如图1-2所示:①选CPU厂家(Atmel)→②选CPU型号(89C51), ③选好后确定
图1-2 选厂家,选CPU 型号
接着选晶振频率及生成HEX 文件等。
如图1-3所示:①Project→②Options for Target ‘Target 1’… →③在Target中→④更改CPU 晶振频率为12MHz→⑤在Output中→⑥选择生成HEX 格式其它采用缺省设置→⑦选好后确定。
图1-3 选晶振频率及生成HEX 文件等窗口
2.建立汇编源文件
如图1-4所示:①File→②New, ③弹出源文件编辑窗口。
输入以下源文件:
ORG 0000H
AGAIN: CPL P1.0
MOV R0,#10 ;延时0.5秒
LOOP1: MOV R1,#100
LOOP2: MOV R2,#250
DJNZ R2,$
DJNZ R1,LOOP2
DJNZ R0,LOOP1
SJMP AGAIN
END
图1-4 进入编辑源文件窗口
源程序编写完后,①File→②Save As 将文件以test.asm保存在E:\test 目录下,获得汇编语言源程序。
3.用项目管理器生成(编译)各种应用文件
①点击Target 1 前之+ 号→出现②Source Group1→③点击它并按鼠标右键会生弹出下拉
文档评论(0)