《单片机与微机应用实验实训案例》简介
《单片机与微机应用实验实训案例》这本书是由朱斌,朱清友,王玉平主编创作的,《单片机与微机应用实验实训案例》共有253章节
1
前言
PREFACE 《单片机与微机应用实验实训案例》主要针对“单片机原理及应用”“微机原理及应用”课程的实验教学,为教师和学生提供相应的实验实训案例。 本书主要由单...
2
目录
目 录 前言 第一部分 单片机实验案例 案例1 Keil软件开发环境的应用 一、目的要求 二、实验内容 三、具体要求 四、Keil介绍 五、参考程序 六、实验结...
3
第一部分 单片机实验案例
...
4
案例1 Keil软件开发环境的应用
...
5
一、目的要求
(1)熟悉Keil软件的安装和应用方法。 (2)掌握Keil集成环境中程序的编辑、编译、运行、调试和仿真方法。...
6
二、实验内容
在Keil集成环境中编写一个简单的I/O口控制程序,并对其进行调试、运行和仿真,从而熟悉Keil软件的应用。...
7
三、具体要求
参考电路如图1.1所示。 图1.1 参考电路 (1)当K0、K1都断开时,L0~L7都灭。 (2)当K0闭合、K1断开时,L0~L7按流水方式点亮(L0→L1...
8
四、Keil介绍
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。与汇编语言相比,C语言在功能、结构性、可读性、可维护性上有明显的...
9
五、参考程序
...
10
六、实验结果
(1)当K0、K1都断开时,L0~L7都灭,实验结果如图1.25所示。 (2)当K0闭合、K1断开时,L0~L7按流水方式点亮,大约每秒钟变化1次,如图1.26...
11
案例2 Proteus仿真软件的使用
...
12
一、目的要求
(1)熟悉Proteus仿真软件环境,掌握常用菜单项的操作方法。 (2)掌握Proteus软件环境中绘制电路图的方法及仿真单片机程序的步骤。...
13
二、实验内容
(1)在Proteus软件环境中绘制单片机及各类常用电子器件,连接元件引脚。 (2)编写I/O口控制程序,并对其进行调试,运行和仿真,从而熟悉Porteus软件...
14
三、具体要求
按图2.1所示选择元件,并绘制仿真电路,编程实现:当K1按下时,L1亮;当K2按下时,L2亮;当K3按下时,电机转动。 图2.1 仿真电路...
15
四、Proteus虚拟仿真平台介绍
Proteus是英国Lab Center Electronics公司于1989年推出的完全使用软件手段来对单片机应用系统进行虚拟仿真的软件开发平台。 1. Pr...
16
五、参考程序
...
17
六、实验结果
(1)当K1闭合时,L1亮,如图2.24所示。 (2)当K2闭合时,D1亮,如图2.25所示。 (3)当K3闭合时,电机转动,如图2.26所示。 图2.24 ...
18
案例3 单片机开发系统的硬件结构及使用方法
...
19
一、目的要求
(1)了解KR-51单片机开发板的硬件资源,掌握开发板各单元电路的原理。 (2)掌握目标程序下载方法。...
20
二、实验内容
(1)熟悉开发板各功能单元的位置及电路原理。 (2)掌握有关软件的应用方法。 (3)学习开发板的使用方法、程序下载方法。...
21
三、具体要求
(1)使4个七段数码管从左至右分别显示1、2、3、4。 (2)用开关K0、K1控制8个LED灯点亮: ① 当K0、K1都断开时,L0~L7都灭; ② 当K0闭合...
22
四、KR-51/AVR开发板使用说明
本部分内容来自科睿电子科技开发板使用说明手册。 1. 开发板硬件资源介绍 (1)开发板支持USB程序下载(宏晶科技STC系列单片机),默认开发板硬件连接方式如图...
23
五、参考程序
1. 数码管控制 实验程序运行结果如图3.7所示,数码管显示“1234”。 图3.7 实验程序运行结果 2. LED控制 ...
24
案例4 单片机查表程序设计
...
25
一、目的要求
(1)掌握查表程序设计方法。 (2)掌握七段数码管的动态控制方法。...
26
二、实验内容及具体要求
利用单片机开发板进行实验,具体要求: 开发板上有4个按钮开关(K1~K4),有4个七段数码管。当按下某开关时,左边一个数码管显示开关的编号,右边两个数码管显示开...
27
三、知识拓展
1. LED数码管显示原理 LED数码管:“8”字型,有7段(不包括小数点)或8段(包括小数点),每段对应一个发光二极管,分共阳极和共阴极两种,如图4.2所示。...
28
四、参考程序
...
29
五、实验结果
当K2按下时,数码管显示2和2的平方04,如图4.5所示。 图4.5 K2按下时的结果 当K4按下时,数码管显示4和4的平方16,如图4.6所示。 图4.6...
30
案例5 七段数码管驱动控制
...