《单片机原理与应用课程设计》简介
《单片机原理与应用课程设计》这本书是由王晓影主编创作的,《单片机原理与应用课程设计》共有158章节
1
前言
目前单片机已广泛应用于工业自动化、智能仪器仪表、机电一体化产品、实时工业控制、智能家用电器、武器装备、通信、多机应用和网络系统等领域。单片机技术是机电类和电信类...
2
目录
目 录 前言 第一篇 概念篇 第1章 单片机原理与应用课程设计概述 1.1 为什么要安排课程设计 1.2 课程设计在学习过程中的作用 1.3 项目设计的内容与组...
3
第一篇 概念篇
...
4
第1章 单片机原理与应用课程设计概述
为了进一步巩固学习的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,教师应安排一些综合训练项目作为单片机应用系统的课程设计。通过课...
5
1.1 为什么要安排课程设计
单片机原理与应用课程设计,是一门实践课程,要求学生具有制作调试单片机最小系统的外设能力,能够掌握单片机内部资源的作用。 单片机课程设计是对所学知识的一次综合运用...
6
1.2 课程设计在学习过程中的作用
1.有利于消化理论课堂所讲解的内容 学生在设计过程遇到各种各样的问题,同时在设计过程中发现自己的不足之处,对以前所学的知识理解得不够深刻,掌握得不够牢固,通过这...
7
1.3 项目设计的内容与组织方式
...
8
1.3.1 项目设计目的
通过应用各种集成电路完成规定的设计任务,加强学生对“单片机原理”课程所学知识综合运用的能力。 培养学生能将所学习的理论知识与实际应用结合起来的能力,而且能够对电...
9
1.3.2 项目设计要求
根据应用系统的要求,初步掌握总体结构设计的方法和构思,从中选择一种最佳设计方案,能较全面地应用课程中所学的基本理论和基本方法,完成从设计单元电路到设计简单系统的...
10
1.3.3 项目设计任务
(1)根据单片机资源分配和使用,制订设计方案; (2)说明设计原理,画出设计电路图; (3)画出软件设计总体程序流程图; (4)画出各模块的程序设计流程图; (...
11
1.3.4 项目设计内容
(1)根据5.1节所提供的22个课程项目设计,从中选择其中一项课程设计题目,完成项目设计要求; (2)自己拟定设计题目,经指导教师认可,完成项目设计要求。...
12
1.3.5 项目设计步骤
(1)进行项目分析,拟定设计方案; (2)根据拟定的设计方案进行软件设计、硬件设计; (3)系统联调、测试,结合项目要求修改软件设计、硬件设计,直至完全符合要求...
13
1.3.6 项目设计考核方式
(1)技术方面的考核:交书面材料,学生须按设计任务的要求,上交完整、合格的电路图纸(原理图)、程序清单和课程设计说明书。程序清单的文档要规范,包括程序名称、功能...
14
1.3.7 思考题
(1)每个项目设计均需要完成哪些设计? (2)单片机应用系统是由哪几个部分组成的? (3)项目的设计需要了解和掌握哪些知识点? (4)在进行具体设计之前,需要做...
15
第2章 AT89S51/AT 89S52单片机的结构体系
单片机又称为单片微型控制器,它是典型的嵌入式微控制器或嵌入式微处理器,同时也是一种集成电路芯片。 嵌入式微控制器(Embedded Microcontrolle...
16
2.1 AT89S51/AT89S52单片机的结构体系
AT89系列单片机的内部功能、引脚数量和排列方式、指令系统与MCS-51系列单片机完全兼容,因此,对以MCS-51系列产品为基础的应用系统而言,十分容易对其进行...
17
2.1.1 AT89S51/AT89S52单片机主要特征
AT89S51/AT89S52单片机包括:针对控制器应用而优化的8位CPU、128 B的片上数据RAM、64 KB的数据存储器寻址空间、64 KB的程序存储器、...
18
2.1.2 AT89S51/AT89S52单片机内部结构
AT89S51/AT89S52单片机的内部结构框图如图2.1所示,在该单片机上,集成了一个微型计算机的各个部分。 图2.1 单片机的内部结构框图 1.AT89...
19
2.1.3 AT89S51/AT89S52单片机的引脚及其功能
AT89S51/AT89S52单片机采用40引脚双列直插式DIP封装方式,引脚如图2.2所示。 图2.2 AT89S51/AT89S52单片机引脚图 40个引...
20
2.1.4 AT89S51/AT89S52单片机的微处理器
AT89S51/AT89S52单片机的CPU是一个8位的CPU,是单片机的主要组成部件。在单片机工作时,CPU主要完成读入、分析指令,并根据各指令的功能来控制单...
21
2.1.5 AT89S51/AT89S52单片机的存储器结构
一般微型计算机通常只有一个逻辑空间,在存储器的设计上,ROM、RAM要统一编址,即一个存储器地址对应唯一的存储单元。 AT89S52单片机的存储器的结构特点是将...
22
2.1.6 AT89S51/AT89S52单片机的时钟电路与时序
单片机在时钟信号控制下严格按照时序执行命令进行工作。这个时钟信号是由单片机的时钟电路发出的。 单片机工作时,CPU首次从程序存储器中取出要执行的指令,然后通过译...
23
2.1.7 AT89S51/AT89S52单片机的复位
复位是恢复单片机的初始化操作。上电时,单片机需要复位操作;运行过程中,单片机受到干扰后程序“跑飞”进入死循环,需要复位,以重新启动单片机。 1.复位和复位电路 ...
24
2.1.8 单片机的低功耗模式
单片机的2种低功耗工作方式需要通过软件设置才能实现,设置SFR中电源控制寄存器PCON的PD和IDL位。CHMOS型单片机有待机(或称空闲)方式与掉电(或称停机...
25
2.1.9 AT89S52单片机的片内Flash串行编程操作
片内Flash操作包括对Flash标志字节的读出、并行编程、串行编程、程序加密等。可以利用计算机单片机等设备实现对Flash存储器的操作。...
26
2.1.10 AT89S51/AT89S52单片机的并行I/O口
单片机内部有P0~P3口共4个8位双向I/O口,外设可直接连接到这几条口线上,而无须另加接口芯片,P0~P3口的每个端口可以按字节输入/输出,也可以按位进行输入...
27
2.2 可在线编程多功能实验板
单片机可在线编程(ISP)多功能实验板的结构框图如图2.17所示。 图2.17 综合实验板实验部分电路图 注意: ①晶振频率为12 MHz,各I/O口线的安排...
28
2.3 用并行口设计LED数码管显示器和键盘
键盘和显示器是单片机应用系统中常用的输入/输出装置,LED数码管显示器是常用的显示器之一,下面介绍单片机并行口设计LED数码显示电路和键盘电路的方法。...
29
2.3.1 用并行口设计LED数码显示电路
1.LED数码显示器及其原理 LED有着显示亮度高、响应速度快的特点,最常用的是7段LED显示器,又称为数码管。7段LED显示器内部由7个条形发光二极管和一个小...
30
2.3.2 用并行口设计键盘电路
键盘是计算机系统中不可缺少的输入设备,当键盘少时可接成线性键盘,当按键较多时,占用口线较多。将键盘接成矩阵的形式,可以节省口线。例如,两个4位接口可接16个按键...