单片机应用技术(C语言版)王静霞
单片机应用技术(c语言知识版第3版)[王静霞]习题集标准答案
习题 11.1 单项选择题(1) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。
单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。
1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x00;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(1)C (2)A (3)A (4)A (5)A (6)D (7)C (8)A (9)A (10)C 2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1us、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3口的第二功能是什么?答:P3口各引脚的第二功能如下表。
单片机应用技术C语言版第2版课后习题复习资料王静霞
P3.3
外部中断1申请
P3.4
T0
定时/计数器0的外部输入
P3.5
T1
定时/计数器1的外部输入
P3.6
外部RAM写选通
P3.7
外部RAM读选通
3
什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?
规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。
A.0x06 B.0x7D C.0x82 D.0xFA
B
5
一个单片机应用系统用LED数码管显示字符“8”的段码是0x80,可以断定该显示系统用的是___________。
A.不加反相器的共阴极数码管
B.加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管
C.加反相驱动的共阳极数码管
D.以上都不对
B
6
1
项目一 熟悉单片机操作环境
1.3 问答题
什么是单片机?它由哪几部分组成?什么是单片机应用系统?
单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。
程序存储器
3
片内RAM低128单元,按其用途分为_______、_______和________三个区域。
工作寄存器组、位寻址区、用户RAM区
4
当振荡脉冲频率为12MHz时,一个机器周期为________;当振荡俯冲频率为6MHz时,一个机器周期为__________。
单片机应用技术(C语言版)王静霞主编ch
单片机选型 选用MCS-51系列主流芯片AT89S51,内部带有4KB的 FLASH ROM,无须外扩程序存储器。由于数字钟无需大量 运算和暂存数据,片内128字节RAM可以满足设计要求, 无须外扩片外RAM。
数字钟的设计与制作
实时时钟芯片 针对应用系统对实时时钟功能的普遍需求,各大芯片 生产厂家陆续推出了一系列实时时钟集成电路,如 DS1287、DS12887、DS1302、PCF8563、S35190等。这些 实时时钟芯片具备年、月、日、时、分、秒计时功能和 多点定时功能,计时数据每秒自动更新一次,不需程序 干预。单片机可通过中断或查询方式读取计时数据。实 时时钟芯片的计时功能无需占用CPU时间,功能完善,精 度高,软件程序设计相对简单,在实时工业测控系统中 多采用这一类专用芯片来实现。
第9章 单片机应用系统设计
本章内容
数字钟的设计与制作
单片机温度检测记录系统
数字钟的设计与制作
设计要求 设计并制作出具有如下功能的数字钟: 自动计时,由6位LED显示器显示时、分、秒。 具备校准功能,可以设置当前时间。 具备定时启闹功能,可以设置启闹时间,闹10秒后自 动关闭闹铃。
数字钟的设计与制作
单片机温度检测记录系统
人机接口_温度显示部分 温度检测部分 实时时钟S35190A LCD显示 MCU 键盘 温度存储部分 EEPROM 24LC02 DS18B20温度传感器
温度传输 MAX232电平转换
PC机
温度检测系统硬件框图
单片机温度检测记录系统
设计要求
设计并制作出具有如下功能的温度检测系统: (1)LCD显示实时时钟:年、月、日、时、分、秒。 (2)每30秒采样温度,LCD更新显示温度值。 (3)按键触发存储当前温度和时钟信息(年、月、日、时、分)。 (4)按键触发串口传输存储的温度和时钟信息。 (5)温度测量精度:±1度。
单片机应用技术c语言版 第版王静霞_习题答案
习题 11.1 单项选择题(1) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机它由哪几部分组成什么是单片机应用系统答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。
单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。
1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x00;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(1)C (2)A (3)A (4)A (5)A (6)D (7)C (8)A (9)A (10)C2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1us、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3口的第二功能是什么答:P3口各引脚的第二功能如下表。
单片机应用技术(C语言版)第2版课后习题答案-王静霞
单片机应用技术(C语言版)第二版课后习题答案
二分频。
当振荡脉冲频率为12 MHz 时,一个机器周期为1阴;当振荡脉冲频率为6 MHz 时, 一个机
器周期为2 (S o
完成单片机的复位初始化操作。
2.3 回答
P3 口的第二功能是 什么?
什么是机器周期? 机器周期和晶振频 率有何关系?当晶 振频率为6MHz 时, 机器周期是多少?
P3 口各引脚与第二功能表
规定一个机器周期的宽度为 12个振荡脉冲周期,因此机器周期就是振荡脉冲的十
//置定时器初值
启动定时器1
查询计数是否溢出,即定时 25ms 时间到,TF1=1
// 25ms 时间到,将定时器溢出标志位 TF 清零
//置定时器1为方式1 //形成方波输出值,最大 255 ,D/A 转换输出
//D/A 转换输出
{ TH1=0x9e; TL1=0x58; TR1=1; //
while(!TF1); //
TF1=0; }
void mai n(void) { TMOD=0x10;
while(1) {
DA0832=255; delay_25ms(); DA0832=0; delay_25ms();
} }。
最新单片机应用技术(C语言版)王静霞
并行I/O口:4个8位的I/O口P0、P1、P2、P3。
串行口:一个全双工串行口。
中断控制系统:5个中断源(外中断2个,定时/计数中断2个, 串行中断1个)
时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和
12MHZ
______________________________________ ____________
单片机应用技术
(C语言版)
______________________________________ ____________
第1章 单片机硬件系统
本章内容
什么是单片机 MCS-51内部组成及信号引脚 单片机最小系统电路 MCS-51存储器结构
______________________________________ ____________
单片机最小系统
时钟振荡电路 复位电路
EA高电平,访问 片内存储器
______________________________________ ____________
时钟电路与复位电路
(1)时钟振荡电路
______________________________________ ____________
______________________________________ ____________
什么是单片机
P0-P3
T
INT
定时器/计数器
中断系 统
并
CPU
串
行
行
I/
I/
O
O
口
存储 器
口
______________________________________ ____________
单片机(C语言版 主编 王静霞)习题及答案 电子工业出版社
1.7
答:
程序状态字是一个8位寄存器,用于存放程序运行中的各种状态信息。其中有些位的状态是根据程序执行结果,由硬件自动设置的,而有些位的状态则由软件方法设定。PSW的位状态可以用专门指令进行测试,也可以用指令读出。PSW的各位定义下表所示。
P3.6
外部RAM写选通
P3.7
外部RAM读选通
1.5
答:片内RAM低128单元的配置如下:
地 址功能
30H ~7FH数据缓冲区
20H ~2FH位寻址区(00H~7FH)
18H ~1FH第3组工作寄存器(R7~R0)
2) 程序编译
单片机开发系统能够提供源程序的编辑、编译和下载功能以及工程管理功能。
4.程序固化功能
编程器是完成这种任务的专用设备,它也是单片机开发系统的重要组成部分。
习题3 答案
3.1 单项选择题
(1) A (2) A (3) C (4)C (5) A
AC(PSW.6):辅助进位标志位。在进行加或减运算中,若低4位向高4位进位或借位,AC由硬件置"1",否则被清"0"。在BCD码调整中也要用到AC位状态。
F0(PSW.5):用户标志位。这是一个供用户定义的标志位,需要利用软件方法置位或复位,用来控制程序的转向。
RS1和RS0(PSW.4,PSW.3):工作寄存器组选择位。它们被用于选择CPU当前使用的通用寄存器组。通用寄存器共有4组,其对应关系如下表所示。
(6)顺序结构、选择结构和循环结构
(7)表达式加上分号";"
《单片机技术应用》课程标准
《单片机技术应用》课程标准一、课程概述《单片机技术应用》是电气自动化技术专业的专业核心课。
课程根据电子信息、自动控制行业的技术应用初级工程师、技术支持人员,以及生产和质量管理技术员对单片机应用、开发等典型工作任务进行分析后,归纳总结出其所需求的单片机系统硬件电路和软件程序设计等知识和技能要求而设置的课程。
通过本课程的学习,使学生掌握电气自动化类技术人才必须具备的基本的单片机知识, 并且具备一定的应用单片机的能力,能进行单片机系统调试测试与维护,培养学生观察分析问题和解决问题的能力。
为从事电气自动化技术生产管理和应用工作以及进一步提高科学技术水平打下坚实的基础。
二、培养目标1.知识目标:(1)了解常用单片机的类型和型号(2)认识常用51单片机的技术参数(3)熟悉51单片机的内部硬件资源和结构(4)掌握典型51单片机芯片手册查阅和使用方法(5)掌握单片机最小系统设计相关知识(6)掌握单片机显示接口,键盘接口电路设计、使用和调试。
(7)掌握单片机编程软件安装和开发流程、下载系统使用流程和方法(8)掌握单片机驱动LED、数码管、按键、蜂鸣器等模块程序设计与开发2.能力目标:(1)具有单片机显示接口,键盘接口电路设计、使用和调试能力;(2)具有单片机存储器的扩展电路、I/O口的扩展电路设计、使用和调试能力;(3)对某种单片机应用软件设计能力;(4)具有用单片机设计小型控制电路的能力及单片机选型能力;(5)具有一定的单片机程序设计的能力;(6)对一般单片机设备的调试、维修能力;(7)具有项目设计文档的编制、整理能力。
3.素质目标:(1)具有正确的世界观、人生观、价值观;(2)具有良好的职业道德和职业素养;(3)具有良好的身心素质和人文素养;(4)具有良好的沟通能力及团队协作精神;(5)培养并养成良好的质量、成本、安全、环保意识。
三、与前后课程的联系1.与前续课程的联系教学的对象是已具备《电工基础》、《计算机基础》、《模拟电子技术》、《电气控制技术》、《电子基本功实训》知识和技能的学生。
单片机应用技术(C语言版)[王静霞][电子教案]ch8
程序存储器扩展
1 2 3 4 5 6 7 8 9 10 11 12
A7
VCC
A6 A5
2732
A8 A9
A4
A11
A3
OE/VPP
A2
A10
A1
CE
A0
O7
O0
O6
O1
O5
O2
O4
GND
O3
24 23 22 21 20 19 18 17 16 15 14 13
buffer[i]=SBUF;
//接收数据
}}}
串行口的I/O口扩展
利用串行口实现LED静态显示
sbit P1_0=P1^0;
main()
{
unsigned char i;
P1_0=0;
//并行置入数据
P1_0=1;
//允许串行移位
SCON=0x10;
//设串行口方式0并允许接收
while(1){
for (i=0;i<8;i++)
{
while(RI==0);
//查询接收标志
RI=0;
//RI清0
输入数据
当单片机从AT24Cxx的数据线上读取数据时,称 为输入数据(读数据)。数据总是按字节(8位)逐 位串行输入,每个时钟脉冲输入一位。AT24Cxx在SCL 低电平期间将数据送往SDA总线,在SCL高电平期间 SDA总线上的数据稳定,可供接口设备读取。
开始状态
SDA
SCL 开始
停止
AT24Cxx开始/停止定义时序图
读字节操作
现行地址读时序图
《单片机技术》课程整体教学设计.doc
《单片机技术》课程整体教学设计课程代码:2022010适用专业:电气自动化技术执笔人:周硕瑜适用学期:第三学期______________ 审核人:___________ 学时:90 ______________ 制(修)订时间:2010.9一、课程定位本课程是电气自动化技术专业的专业课。
课程的任务是从单片机的应用出发,通过对MCS-51系列单片机单元的学习,使学生熟识单片机的结构,理解其基本工作原理,熟识MCS-51的指令系统,掌握汇编语言程序的编程方法和技巧, 拿握屮断系统和定吋、计数器的应用,了解串行口、测控接口和系统扩展的原理及应用,常握简单单片机应用系统的设计方法和设计能力。
先修课程:《电工基础》《电子技术》后续课程:《电气控制与PLC应用技术》《自动控制系统及应用》二、课程目标1、能力目标总体H标:通过本课程的学习,使学生能运用本课程的基本原理和方法,具备简单程序的编写、调试能力;单片机样机调试能力。
具体ri标:%1能正确选用元器件进行简单单片机外围电路的设计;%1能利用单片机技术设计简单接口屯路和绘制相应电路图;%1能使用开发平台进行单片机程序的调试及简单程序的设计;%1能对单片机产詁进行组装与调试2、知识目标%1熟识单片机的结构;%1理解其基本工作原理,熟识MCS-51的指令系统;%1掌握汇编语言程序的编程方法和技巧,掌握屮断系统和定吋、计数器的应用;%1了解串行口、测控接口和系统扩展的原理及应用;%1掌握简单单片机应用系统的设计步骤和设计方法。
3、素质目标%1培养学生良好的社会责任感、工作责任心,能主动参与到工作屮;%1培养学生团队协作精神,能主动与人合作、与人交流和协商;%1培养学生良好的职业道德,能按照劳动与环境保护的要求开展工作;%1培养学生良好的语言表达能力,能有条理地表达自己的思想和观点。
三、课程设计思路课程内容设计吋,以项H为支撑点,各个知识点容纳在各个小项Fl'1'o四、课程内容与要求五、课程实施建议1、考核方式本课程为考试课,采用理论与技能分开的考核模式。
单片机应用技术[王静霞][电子教案]ch3
数字钟的设计与制作
数字钟的设计与制作
实时时钟芯片
(1)LCD显示实时时钟:年、月、日、时、分、秒。
需外扩接口芯片,但占用资源较多,且动态扫描显示方 式需占用CPU时间。在非实时测控或单片机具有足够并行 口资源的情况下可以采用。
数字钟的设计与制作
1 2 3 4 5 6 7 8
13 12
15 +5V 1 4
2 0P
31
6M
19
18
2 0P 9
17 16
P10 P11 P12 P13 P14 P15 P16 P17
第9章 单片机应用系统设计
本章内容
数字钟的设计与制作 单片机温度检测记录系统
数字钟的设计与制作
设计要求
设计并制作出具有如下功能的数字钟: 自动计时,由6位LED显示器显示时、分、秒。 具备校准功能,可以设置当前时间。 具备定时启闹功能,可以设置启闹时间,闹10秒后自 动关闭闹铃。
数字钟的设计与制作
INT1 INT0
AT89 S5 1
T1 T0
EA/VP
X1 X2
R3 P04 P05 P06 P07
39 38 37 36 35 34 33 32
P20 P21 P22 P23 P24 P25 P26 P27
21
LINE0
22
LINE1
23
LINE2
生产厂家陆续推出了一系列实时时钟集成电路,如 由于数字钟无需大量运算和暂存数据,片内128字节RAM可以满足设计要求,无须外扩片外RAM。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8031
8051 8751 89C51
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 22 21
VCC P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA ALE PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0
什么是单片机
T INT
定时器/计数器
中断系 统
P0-P3
并 行 I/ O 口
CPU
存储 器
串 行 I/ O 口
TxD RxD
单片机应用系统
单片机应用系统
单片机应用系统由硬件和软件组 成 硬件是应用系统的基础
单 片 机
+
接口 电路 及外 设等
+
软 件
软件是在硬件的基础上对其资源 进行合理调配和使用,从而完成 应用系统所要求的任务,二者相 互依赖,缺一不可
MCS-51单片机信号引脚简介
P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST RXD/ P3. 0 TXD/ P3.1 INT0/ P3.2 INT1/ P3.3 T0/ P3.4 T1/ P3.5 WR/ P3.6 RD/ P3.7 XTAL2 XTAL1 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
3)机器周期 一个机器周期分为6个状态:S1~S6。每个状态又分为 两拍:P1和P2。因此,一个机器周期中的12个时钟周 期表示为: S1P1、S1P2、S2P1、S2P2、…、S6P2。
时 序
4)指令周期 是执行一条指令所需的机器周期数。 小提示 当振荡脉冲频率为12 MHz时, 一个机器周期 为1µs;当振荡脉冲频率为6 MHz时,一个机 器周期为2 µs。
习题
单片机片内的功能部件有哪些? 如果手中仅有一台示波器,可通过观察哪个引 脚的状态,来大致判断MCS-51单片机正在 工作? 单片机引脚EA的作用是什么? 时钟振荡频率与机器周期之间的有什么关系? 若采用6MHz晶振,1个机器周期为多少? P0口与P1~P3口有什么区别? 写出P3口对应的第二功能。
8051单片机的基本组成
中央处理器CPU:8位,运算和控制功能 内部RAM:共256个RAM单元,用户使用前128个单元, 用于存放可读写数据,后128个单元被专用寄存器占用。 内部ROM:4KB掩膜ROM,用于存放程序、原始数据和表格。 定时/计数器:两个16位的定时/计数器,实现定时或计数功能。 并行I/O口:4个8位的I/O口P0、P1、P2、P3。 串行口:一个全双工串行口。 中断控制系统:5个中断源(外中断2个,定时/计数中断2个, 串行中断1个) 时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和 12MHZ
1、电源线:VCC(+5V)、VSS(地) 2、振荡电路:XTAL1、XTAL2
3、复位引脚:RST
4、并行口:P0、P1、P2、P3
5、EA:访问程序存储控制信号 6、PSEN:外部ROM读选通信号 7、ALE:地址锁存控制信号
P3口线的第二功能
时钟振荡电路
单片机最小系统
复位电路
EA高电平,访问 片内存储器
单片机硬件结构
T0 T1
时ቤተ መጻሕፍቲ ባይዱ电路
ROM
RAM
定时计数器
CPU
并行接口 串行接口 中断系统
复位电路
P0 P1 P2 P3
TXD RXD
INT0 INT1
• 并行I/O口:4个 • 8 中央处理器 位的I/O口P0、 CPU : 8P3 位, P1 、P2 、 。 • 内部ROM: 运算和控制 • 串行口:一个全 4KB掩膜ROM, 功能 • 中断控制系统: 双工串行口。 • 时钟电路:可 用于存放程序、 5 个中断源(外 产生时钟脉冲 原始数据和表 个,定时 • 中断 内部2 RAM :共 • 序列,允许晶 定时 / 计数器: 格。 / 计数中断 2单 256 个RAM 两个166MHZ 位的定 振频率 和 个,串行中断 1 元,用户使用 时/计数器,实 12MHZ 个) 前128个单元, 现定时或计数 用于存放可读 功能。 写数据,后 128个单元被 专用寄存器占 用。
I/O口引脚
(1) P0口:双向8位三态I/O口,此口为地址总线(低8位) 及数据总线分时复用口,可驱动8个LS型TTL负载。
(2) P1口:8位准双向I/O口,可驱动4个LS型TTL负载。 (3) P2口:8位准双向I/O口,与地址总线(高8位)复用, 可驱动4个LS型TTL负载。 (4) P3 口:8位准双向I/O口,双功能复用口,可驱动4个 LS型TTL负载。 注意:准双向口与双向三态口的差别。
当3个准双向I/O口作输入口使用时,要向该口先写“1”。 准双向I/O口无高阻的“浮空”状态。
P3口的第二功能
P0~P3口输出高电平
P0口输出高电平必须接 上拉电阻。
P1~P3口输 出高电平不必 接上拉电阻。
本次课要点
单片机最小系统。 单片机能够直接执行的程序是机器语言程序。 主流单片机的技术特点。 单片机的内部组成。(图1.9) 单片机的控制引脚和P3的第二功能。 P0口与P1~P3口的区别。 机器周期的概念与计算。 单片机的复位状态。
硬件
单片机种类
◆单片机的发展经历了由4位机到8位机,再到16位机的发展过程
◆目前8位单片机仍是单片机的主流机型; ◆生产厂商:
美国微芯片公司:PIC16C××系列、PIC17C××系列、PIC1400系列, 美国英特尔公司的MCS-48和MCS-51系列, 美国摩托罗拉公司的MC68HC05系列和MC68HC11系列, 美国齐洛格公司的Z8系列, 日本电气公司的μPD78××系列, 美国莫斯特克公司和仙童公司合作生产的F8(3870)系列等。
时钟电路与复位电路
(1)时钟振荡电路
按键手动复位,有电平方式和脉冲方式两种。
电平方式:
脉冲方式:
(2)复位电路
单片机复位条件:
必须使RST引脚持续2微秒高电平(外部时钟12MHz)
时 序
关于MCS-51系列单片机的时序概念有4个,可用定 时单位来说明,从小到大依次是:节拍、状态、机器 周期和指令周期(不要求),下面分别加以说明。 1)节拍与状态 把振荡脉冲的周期定义为节拍,用P表示,也就是晶 振的振荡频率fosc。 2)状态 振荡脉冲fosc经过二分频后,就是单片机时钟信号的 周期,定义为状态,用S表示。一个状态包含两个节 拍,其前半周期对应的节拍叫P1,后半周期对应的节 拍叫P2。
单片机应用技术
(C语言版)
第1 章
单片机硬件系统
本章内容
什么是单片机
MCS-51内部组成及信号引脚
单片机最小系统电路 MCS-51存储器结构
什么是单片机
单片微型计算机(Single Chip Microcomputer) 简称单片机,是指集成在一个芯片上的微型计 算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本 输入/输出(Input/Output,简称I/O)接口电路、定 时/计数器和中断系统等,都制作在一块集成芯 片上,构成一个完整的微型计算机。单片机内 部基本结构如图1.7所示。由于它的结构与指令 功能都是按照工业控制要求设计的,故又称为 微控制器(Micro-Controller Unit,简称MCU)。