《单片机原理及应用B》实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南昌工程学院
《单片机原理及应用B》
实验指导书
余良国编
专业班级
09通信工程
南昌工程学院
2012 年2 月
目录
实验一………………………………………KeilC51集成开发环境基本操作.. 实验二……………………………………………………………IO驱动实验.. 实验三……………………………………………74LS164串入并出移位实验.. 实验四…………………………………………………………PWM蜂鸣器实验..
实验一KeilC51集成开发环境基本操作
一、实验目的
1.掌握KeilC51集成开发环境的使用方法。
2.掌握KeilC51集成开发环境调试功能的使用和FB-DPJFZ-I型微控制器仿真实验实训台的使用。
3.熟悉单片机的最小系统,了解单片机I/O的结构;掌握按键键值的读入和处理;学习简单程序的编写。
二、实验设备和仪器
1.IBMPC机一台
2.FB-DPJFZ-I型微控制器仿真实验实训台一台
3.ISP下载器一台
三、实验内容
1、硬件电路
图:8位独立LED
图:8位独立按键
1、利用单片机,按键和发光二极管,构成一个LED灯控制电路;
2、上电时, 点亮LED,按下K1时, LED向右移一位,按下K2时, LED向左移一位。
五、实验步骤
1、打开Uv4 IDE环境,选择菜单Project的下拉菜单Open Project选项, 加载后缀名为uvproj的工程文件。
2、选择菜单Project的下拉菜单Options for Target选项。在弹出的窗口中,选择output选项,在Creat HEX File的勾选项中,勾选。这样才能生成HEX文件。
3、选择菜单Project的下拉菜单Build target选项,如无错误或特别警告,编译链接完成后就会产生相应工程的HEX文件了。
4、如果无仿真工程时,可跳过下列步骤。有相应的仿真工程文件时,可进行下列步骤:
a、双击打开P_PROTEUS文件夹中的后缀为DSN的仿真工程文件。
b、在处理器芯片AT89C52器件上,鼠标右键单击,选择Edit Properties选项,或者双击AT89C52芯片,在Program File的浏览选项中添加上面步骤中生成的HEX文件。点击OK,完成HEX文件添加。
c、选择菜单Debug的下拉菜单Start/Restart Debugging选项。此时程序已处于调试状态,同样再次选择菜单Debug,选择Execute选项,程序开始运行。可通过人机接口观察程序的效果。
5、连接ISP下载器一端到USB接口,另一端连到目标板。打开实验台电源,参考产品说明书中的ISP 下载软件使用方法对程序进行下载。
6、接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。
六、实验预习要求
1、单片机最小系统电路构成;
2、I/O口的内部结构;
3、简单程序指令熟悉;
七、实验结果分析及实验报告要求:
1.内容包括实验项目、实验线路、实验原理、实验原始记录、实验数据处理及实验结果评估。
2.整理实验数据,分析实验结果。
3.必须写出符合规范的实验报告。
八、实验思考题
1、增加LED灯的显示花样,丰富实验的效果。
九、实验成绩评定(考试方法):
实验过程中的考核(实际操作)和实验报告成绩综合评分(各占50%)
实验二IO驱动实验
一、实验目的
1.掌握I/O口简单使用,了解I/O口的电气特性和驱动能力。
2.掌握利用P1口作为输入和输出口。了解LED电路中加入限流电阻的原因。
3.掌握程序编写的方法。
二、实验设备和仪器
1.IBMPC机一台
2.FB-DPJFZ-I型微控制器仿真实验实训台一台
3.ISP下载器一台
三、实验内容
1、硬件电路:
图:8位独立LED
2、硬件连接表
四、实验要求
利用单片机及8个发光二极管等器件,构成一个流水灯单片机系统。
五、实验步骤
1、打开Uv4 IDE环境,选择菜单Project的下拉菜单Open Project选项, 加载后缀名为uvproj的工程文件。
2、选择菜单Project的下拉菜单Options for Target选项。在弹出的窗口中,选择output选项,在Creat HEX File的勾选项中,勾选。这样才能生成HEX文件。
3、选择菜单Project的下拉菜单Build target选项,如无错误或特别警告,编译链接完成后就会产生相应工程的HEX文件了。
4、如果无仿真工程时,可跳过下列步骤。有相应的仿真工程文件时,可进行下列步骤:
a、双击打开P_PROTEUS文件夹中的后缀为DSN的仿真工程文件。
b、在处理器芯片AT89C52器件上,鼠标右键单击,选择Edit Properties选项,或者双击AT89C52芯片,在Program File的浏览选项中添加上面步骤中生成的HEX文件。点击OK,完成HEX文件添加。
c、选择菜单Debug的下拉菜单Start/Restart Debugging选项。此时程序已处于调试状态,同样再次选择菜单Debug,选择Execute选项,程序开始运行。可通过人机接口观察程序的效果。
5、连接ISP下载器一端到USB接口,另一端连到目标板。打开实验台电源,参考产品说明书中的ISP 下载软件使用方法对程序进行下载。
6、接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。
六、实验预习要求
1、单片机最小系统电路构成;
2、I/O口的内部结构;
3、简单程序指令熟悉;
七、实验结果分析及实验报告要求:
1.内容包括实验项目、实验线路、实验原理、实验原始记录、实验数据处理及实验结果评估。
2.整理实验数据,分析实验结果。
3.必须写出符合规范的实验报告。
八、实验思考题
编写代码实现LED的灰度控制。
九、实验成绩评定(考试方法):
实验过程中的考核(实际操作)和实验报告成绩综合评分(各占50%)