项目一、单片机最小系统的设计
能力目标
1、能根据单片机的引脚功能设计出最小系统的硬件电路图。
2、会使用常用的仪表,能够识别和检测元器件。
3、能焊接和拆卸元器件。
4、能够掌握KEIL软件的基本使用
5、能够检修最小系统的硬件故障。
6、能够掌握编程器的使用。
知识目标
1、了解单片机的基本组成、分类、发展。
2、单片机的引脚功能、外围器件的连接。
3、单片机的时序、存储器配置。
4、单片机最小系统的检测。
任务一认识单片机最小系统
一、初识单片机
单片机全称单片微型计算机(Sing Chip puter),又称MCU(Micro Controller Unit),就是将CPU、系统时钟、RAM、ROM、定时器/计数器和多种I/O接口电路都集成在一块芯片上的微型计算机,典型的单片机结构框图如下:
MCS-51系列单片机包括下列型号:
1、8031、8051、8751、8951四种型号的单片机通常称为8051子系列,区别仅仅在于:8031没有片内程序存储器,8051内含4KB的ROM,8751片内有4K的EPROM, 8951片内有4K的E2PROM。
2、8032、8052、8752、8952是8031、8051、8751、8951的增强型,内部RAM为256字节,片内程序存储器为8KB,比8051子系列各增加了一倍,同时还增加了一个定时器/计数器和一个中断源。
3、80C31、80C51、87C51、89C51是8051子系列的CHMOS芯片,两者功能兼容。CHMOS型芯片的基本特点是功耗低。
二、认识单片机的硬件电路
1、单片机的外观及引脚排列
VCC:单片机电源输入端,接+5V
GND:单片机的地线,接地。
XTAL1、XTAL2:用于产生单片机工作所需的时钟信号,只要接上晶振、电容就可以了。
RST:复位信号输入端,用于通电时对单片机内部寄存器进行初始化,只需接上相应的电阻、电容。
/EA:相连。
2、单片机最小系统电路图
所谓单片机最小系统,是指在尽可能少的外部电路条件下,形成一个可以独立工作的单片机系统,也就是说为了保证单片机能够工作,所必须的最小系统配置。
1、首先,要保证各电路能够工作,必须要有电源
2、其次单片机是数字电路,其工作离不开时钟,因此必须给单片机配置时钟电路;
3、另外为保证单片机可靠工作,还须配置复位电路
4、在以上3个必要条件的基础上加上应用系统所需的控制电路。
电源
时钟电路
复位电路
外围控制电路
3、控制程序介绍
#include<>
sbit LED=P0^0;
main( )
{ unsigned int i;
while(1)
{LED=0;
for(i=0;i<20000;i++);
LED=1;
for(i=0;i<20000;i++);
}
}
包含针对51系列单片机的基本声明
定义一个用于延时的变量
,点亮发光管
变量i从0加到20000,完成延时
,熄灭发光管
变量i从0加到20000,完成延时
任务二认识MCS-51单片机结构
一、单片机的内部结构
二、CPU的结构
CPU是单片机的核心,MCS-51系列单片机内含一个高性能的8位中央处理器。CPU的作用是从ROM中读取指令并进行分析,然后根据指令的功能控制单片机的功能部件执行指定的操作。CPU由运算器和控制器两大功能部件组成。
1、运算器
运算器的主要功能是进行算术运算和逻辑运算,由算术逻辑运算部件ALU、暂存器及部分特殊功能寄存器组成。
在ALU进行运算时,、B、PSW三个特殊功能寄存器。
ACC寄存器(简称累加器A):用于向ALU提供操作数和存放运算结果,还可实现与程序存储器、片外数据存储器及I/O接口的数据传递,是使用最频繁的寄存器。
单片机最小系统4465824272 来自淘豆网m.daumloan.com转载请标明出处.