《单片机原理及应用B》实验指导书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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%)

相关文档
最新文档