英国威廉希尔公司_WilliamHill官网-中文网站

BK090004-单片机原理与接口技术实验
发布时间: 2018-08-31 浏览次数: 18

单片机原理与接口技术实验教学大纲

Experiment of principle and interface technology of single chip microcomputer

课程代码:BK090004 学时:32学分:1

适用专业:物联网等专业 课程性质:必修

撰稿人王玉存 审定人:柳平增

  

  1. 实验课的性质与任

    本课程是电子工程系、控制工程系、通信工程系相关专业的重要专业必修课,主要介绍MCS-51系列单片机的工作原理及其在电子产品中的应用。通过本课程的学习,使学生了解掌握单片机内部资源的应用及常用外围接口电路的设计,单片机在各种产品中的应用,具有一定的产品开发设备维护能力。

    二、实验目的与要求

掌握增强MCS-51系列单片机内部结构,在单片机开发板仿真汇编语言程序、熟悉MCS-51指令系统,掌握MCS-51的中断控制、A/DD/A转换等技术。训练学生自己设计装调和编程单片机控制电路,了解其装调的工艺过程。会设计实验内容和步骤;会分析实验结果。

三、实验项目设置情况

序号

实验项目名称

学时

开出要求

实验项目类型




必做

选做

基础型

综合设计

研究创新





演示

验证



1

I /O口输出实验—LED流水灯实验

2


  

  

  

2

时钟显示实验

2





3

多个中断同时存在实验

4

  

  

  

  

4

8051PC之间串行通信实验

4

  

  

  

  

矩阵键盘扫描实验

4

  

  

  

  

6

8255 I/O扩展实验

4

  

  

  

  

7

A/D转换实验

2

  

  

  

  

8

D/A转换实验

2

  

  

  

  

9

单片机汇编程序设计试验

4

  

  

  

  

10

单片机系统综合试验

4

  

  

  

  

  

四、各实验项目教学内容

实验一I /O口输出实验—LED流水灯实验(2学时)

(一)实验目的要求

1)掌握单片机最小系统的构成;

2)掌握I/O口的使用及驱动能力的概念;

3)熟悉移位指令和软件延时程序。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)利用51单片机及8个发光二级管等器件,构成一个流水灯单片机系统。

2)Keil C51软件创建程序

3)对程序进行编译与链接,建立实验程序并编译,加载hex文件,仿真;

4)实验板验证

实验二时钟显示实验(2学时)

(一)实验目的要求

1)掌握单片机Pl口的功能;

2)学会利用P1口作为输入和输出口;

3)掌握定时器的使用

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)编写一段程序,用Pl 口和P3口作为控制端口,实现时钟的显示。

2)Keil C51软件创建程序

3)对程序进行编译与链接,建立实验程序并编译,加载hex文件,仿真;

4)实验板验证

实验三多个中断同时存在实验(4学时)

(一)实验目的要求

1)了解MCS-51中断系统

2)了解中断嵌套及中断优先级的概念和编程方法。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)利用P3.2接一个外部中断输入, 同时使用到单片机定时器中断,通过P1口连接8个发光二级管显示中断的作用。

2)Keil C51软件程序

3)对程序进行编译与链接,建立实验程序并编译,加载hex文件,仿真;

4)实验板验证

实验四8051PC之间串行通信实验(4学时)

(一)实验目的要求

1)掌握8051单片机串行口软件编程和硬件使用方法;

2)了解Proteus虚拟终端的使用;

3)了解PC超级终端(串口调试助手)和RS232的使用。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)51单片机的串行口经MAX232(实际使用MAX202,二者功能一样)电平转换后,与PC串口相连,实现51PC的通信。

2)Keil C51软件创建程序

3)对程序进行编译与链接,建立实验程序并编译,加载hex文件,仿真;

4)实验板验证

实验五矩阵键盘扫描实验(4学时)

(一)实验目的要求

1)理解矩阵键盘扫描的原理;

2)掌握矩阵键盘与51单片机接口的编程方法。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)利用4X4 16位键盘和一个7LED构成简单的输入显示系统,实现键盘输入和LED数码管显示实验。

2)Keil C51软件创建程序

3)对程序进行编译与链接,建立实验程序并编译,加载hex文件,仿真;

4)实验板验证

实验六8255 I/O扩展实验(4学时)

(一)实验目的要求

1)了解8255芯片结构及编程方法;

2)了解8255输入/输出实验方法。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)利用8255可编程并行口芯片,实现输入/输出

2)用Keil C51软件创建程序

3)对程序进行编译与链接,建立实验程序并编译,加载hex文件,仿真;

4)实验板验证

实验七A/D转换实验(2学时)

(一)实验目的要求

1)了解A/D转换与单片机的接口方法;

2)了解ADC0809转换性能及编程方法;

3)通过实验了解单片机如何进行数据采集。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)利用ADC0808/(0809)A/D转换器,由实验板上的电位器提供模拟量输入,编制程序将模拟量转换成二进制数字量,用P1口输出到发光二极管显示,或通过八段码数码管将数值显示出来。

2)用Keil C51软件创建程序

3)对程序进行编译与链接,建立实验程序并编译,加载hex文件,仿真;

4)实验板验证

实验八D/A转换实验(2学时)

(一)实验目的要求

了解D/A转换的基本原理及DAC0832的性能和编程方法。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)利用DAC0832 D/A转换电路,输出0-2.5V的电压,并使用电压表查看电压的变化。

2)练习用ADC0809对模拟电压进行A/D转换、DAC0832做多波形输出实验,用示波器查看波形。

3)Keil C51软件创建程序

4)对程序进行编译与链接,建立实验程序并编译,加载hex文件,仿真;

5)实验板验证

实验九 单片机汇编程序设计试验(4学时)

(一)实验目的要求

1)学会查指令的机器码,掌握常用特殊功能寄存器的地址,熟悉常用指令和常用算法,编写并验证汇编程序。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

1)熟悉键盘监控命令:STRGD、等命令

2)编写并调试运行汇编程序

3)实验调试程序的技术如单步运行、设置断点等

实验十 单片机系统综合试验(4学时)

(一)实验目的要求

①提高软硬件设计能力;

②提高单片机的综合应用能力。

(二)实验材料和仪器设备

计算机、单片机教学实验箱

(三)实验内容

内容不限,自行设计。

  

  1. 实验报告要求

    1认真完成实验报告, 应在理解的基础上简单扼要的书写实验原理,不提倡大段抄书。应结合具体的实验现象和问题进行讨论,不提倡纯理论的讨论,更不要从其它参考资料中大量抄录。实验报告内容应包括: 学生姓名、学号、实验组号及组内编号;实验题目;目的要求; 实验原理, 实验内容:应包括主要实验步骤、测量及调节方法、观察到的现象、变化的规律以及相应的解释等; 数据处理及结果(结论):按实验要求处理数据,并写出结论; 讨论:对实验中存在的问题、进一步的想法等进行讨论。

    六、课程考核方式及成绩评定

    (一)考核方式

    平时成绩:ð课堂提问+学习态度+预习报告+实验报告

    (二)课程成绩评定办法学生在完成每一个单元的实验后,必须经过实验指导老师的验收登记予以认可。实验课全部结束后,每人提交一份实验报告(要求独立完成,坚决杜绝抄袭),实验成绩根据学生完成实验的情况、平时表现、遵守实验实规章制度的情况、实验报告完成的情况、有无违章操作而损坏实验设备的记录等,按优、良、中、及格、不及格五级制予以综合评定。成绩构成:考勤20%+ 平时80%

  

七、实验应配套的主要仪器设备及台(套)数(以一个实验教学班为标准)

单片机原理实验仪30, PC30

附:教学参考资料

1. 周立功等编著. 单片机实验与实践. 北京:北京航空航天大学出版社,2004.8

2. 朱定华、戴汝平. 单片微机原理与应用. 北京:清华大学出版社 ,2003

  


Baidu
sogou