单片机应用技术(C语言版)王静霞

合集下载

单片机应用技术(c语言知识版第3版)[王静霞]习题集标准答案

单片机应用技术(c语言知识版第3版)[王静霞]习题集标准答案

习题 1

1.1 单项选择题

(1) A (2)C (3)C

1.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,定义了51单片机的专用寄存器

//函数名:delay

//函数功能:实现软件延时

//形式参数:无符号整型变量i,控制空循环的循环次数

//返回值:无

void delay(unsigned int i) //延时函数

{

unsigned int k;

for(k=0;k

}

void main() //主函数

{

while(1){

P1=0x00;

delay(20000); //调用延时函数,实际参数为20000

P1=0xff;

delay(20000); //调用延时函数,实际参数为20000

}

}

(2)

参考程序:

#include //包含头文件reg51.h,定义了51单片机的专用寄存器

最新单片机应用技术(C语言版)王静霞

最新单片机应用技术(C语言版)王静霞

1
40
2
39
3
38
4 5
8031
37 36
6
35
7 8051 34
8
33
9 10
8751
32 31
11
30
12 89C51 29
13
28
14
27
15
26
16
25
17
24
18
24
19
22
20
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
并行I/O口:4个8位的I/O口P0、P1、P2、P3。
串行口:一个全双工串行口。
中断控制系统:5个中断源(外中断2个,定时/计数中断2个, 串行中断1个)
时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和
12MHZ
______________________________________ ____________
单片机应用技术
(C语言版)
______________________________________ ____________
第1章 单片机硬件系统
本章内容

单片机应用技术考试大纲考试性质与目的根据烟台工程-烟台大学

单片机应用技术考试大纲考试性质与目的根据烟台工程-烟台大学

单片机应用技术考试大纲

一、考试性质与目的

根据烟台工程职业技术学院机电一体化专业与烟台大学的“3+2”对口贯通分段培养专业转段测试考试要求,编写 《单片机应用技术》考试大纲。

本课程的基本要求是:使学生获得单片机的基本知识和单片机应用的系统调试基本方法和基本技能;使学生具有一定的单片机系统开发能力;培养学生分析问题和解决问题的能力,为学习后续课程和毕业后从事电子技术方面的工作打下必要的基础。

二、试题命制的原则

1.命题根据本大纲规定的考试目标和考核内容,考试命题应具有一定覆盖而且重点突出,侧重考核考生对本学科的基础理论、基本知识和基本技能的掌握程度,以及运用所学知识解决实际问题的能力。

2.试题难易程度分为易、较易、较难、难四个等级。试卷中四种难易程度试题的分数比例:易约占20%,较易约占40%,较难约占30%,难约占10%。 3.试卷题型有:填空题,选择题,简答题和综合分析题。根据考核要求,适当安排各种题型数量的比例,达到考核学生对知识点的识记、理解和运用的水平和能力。

三、考试形式及试卷结构

1.考试形式为闭卷、笔试,考试时间为120分钟,试卷满分为100分。

2.试卷题型:填空题,选择题,简答题和综合分析题。

四、参考书目

指定参考书:《单片机应用技术》,王静霞主编,电子工业出版社,2014年5月第二版

五、考试内容和要求

(一)单片机开发环境

1. 了解单片机的开发流程和所需工具 ;

2. 掌握使用Keil软件设计调试单片机程序的步骤 ;

3. 掌握二进制、十进制、十六进制数的表示和之间的转换。

(二)单片机硬件系统

单片机应用技术c语言版 第版王静霞_习题答案

单片机应用技术c语言版 第版王静霞_习题答案

习题 1

1.1 单项选择题

(1) A (2)C (3)C

1.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); //调用延时函数,实际参数为20000

P1=0xff;

delay(20000); //调用延时函数,实际参数为20000

单片机应用技术(C语言版)王静霞主编ch

单片机应用技术(C语言版)王静霞主编ch

单片机选型 选用MCS-51系列主流芯片AT89S51,内部带有4KB的 FLASH ROM,无须外扩程序存储器。由于数字钟无需大量 运算和暂存数据,片内128字节RAM可以满足设计要求, 无须外扩片外RAM。
数字钟的设计与制作
实时时钟芯片 针对应用系统对实时时钟功能的普遍需求,各大芯片 生产厂家陆续推出了一系列实时时钟集成电路,如 DS1287、DS12887、DS1302、PCF8563、S35190等。这些 实时时钟芯片具备年、月、日、时、分、秒计时功能和 多点定时功能,计时数据每秒自动更新一次,不需程序 干预。单片机可通过中断或查询方式读取计时数据。实 时时钟芯片的计时功能无需占用CPU时间,功能完善,精 度高,软件程序设计相对简单,在实时工业测控系统中 多采用这一类专用芯片来实现。
数字钟的设计与制作
PB0~PB7 1 2 3 4 5 6 7 8 13 12 15 +5V 1 4 2 0P 6M 19 18 2 0P 9 17 16 31 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 LINE0 LINE1 LINE2 LED0 7 4ALS0 2 0 4 8 1 5 9 LED1 2 6 C/R LED2 3 7 ALM LED3 LED4 LED5 5 .1 K*3 +5V P10 P11 P12 P13 P14 P15 P16 P17 INT1 INT0 T1 T0 EA/VP X1 X2 RESET RD WR RXD TXD ALE/ P PSEN 10 11 30 29 AT89 S5 1 P00 P01 P02 P03 P04 P05 P06 P07 P20 P21 P22 P23 P24 P25 P26 P27 R 2 00 * 8

单片机应用技术c语言版 第版王静霞_习题答案

单片机应用技术c语言版 第版王静霞_习题答案

习题 1

1.1 单项选择题

(1) A (2)C (3)C

1.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); //调用延时函数,实际参数为20000

P1=0xff;

delay(20000); //调用延时函数,实际参数为20000

单片机应用技术(C语言版)王静霞24页PPT

单片机应用技术(C语言版)王静霞24页PPT
百度文库
单片机应用技术(C语言版)王静霞
谢谢你的阅读
❖ 知识就是财富 ❖ 丰富你的人生
71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、内外相应,言行相称。——韩非

单片机应用技术(C语言版)王静霞PPT课件

单片机应用技术(C语言版)王静霞PPT课件
在实时控制中,单片机可以用于各种工 业控制和自动化设备中,实现精确的控 制和监测。
单片机广泛应用于智能仪表、实时控制 、数据采集、通信、家电等领域。
在智能仪表中,单片机可以实现数据采 集、处理和控制等功能,提高仪表的智 能化程度。
单片机的硬件结构
在此添加您的文本17字
总结词:单片机的硬件结构
在此添加您的文本16字
02
按键检测程序
03
串口通信程序
通过C语言编程检测单片机上的 按键输入,实现简单的输入处理。
通过C语言编程实现单片机与计 算机之间的串口通信,实现数据 传输和控制。
04
单片机应用实例
数字钟设计
总结词:功能全面 总结词:实现简单 总结词:稳定性高
详细描述:数字钟设计利用单片机实现时间的实时显示 和更新,具备时、分、秒的显示功能,同时可以设置闹 钟和进行时间校准。
单片机的硬件结构包括中央处理器、存储器、输入/输出 接口和时钟电路等基本部件。
在此添加您的文本16字
中央处理器是单片机的核心部件,负责执行指令和处理数 据。
在此添加您的文本16字
存储器包括随机存储器和只读存储器,用于存储程序和数 据。
在此添加您的文本16字
输入/输出接口用于单片机与外部设备的通信和控制。
在此添加您的文本16字
时钟电路为单片机提供时钟信号,控制单片机的运行速度 和同步。

单片机应用技术(C语言版)第2版课后习题答案-王静霞

单片机应用技术(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();

} }

C51--教案3A

C51--教案3A

江门职业技术学院教案(5)

授课时间2011年月日第周星期第节

2011年月日第周星期第节

2011年月日第周星期第节

授课地点课程类型

专业

必修

授课题目

模拟汽车左右转向灯控制

授课班级

教学目的

教学要求1、掌握C语言选择结构(if的使用)

2、掌握变量、常量及变量类型的定义

3、掌握位运算规则

4、掌握编译环境的使用

模拟汽车左右转向灯控制实施

重点与难

用Keil软件调试任务,实现模拟汽车左右转向灯控制

教学方法

手段(教

具)

从工作任务入手,采用多媒体教学,实操演示,边做边学的方式

参考资料单片机应用技术(C语言版).王静霞.电子工业出版社

单片机C语言程序设计(第4版).马忠梅.北京航空航天大学出版社

课后作业

思考题习题1

3.2上机操作题

教学后记

教学过程时间分配

一、语法分析

if语句、使用if…else if…else...语句注意事项

二、任务3-1

采用if语句实现的模拟汽车转向灯控制,如果P2.0(左转向灯)状态为0,则点亮左转向灯(P1.0输出驱动信号)

三、任务3-2

采用if语句实现的模拟汽车转向灯控制,如果P2.4(右转向灯)状态为0,则点亮右转向灯(P1.4输出驱动信号)

四、课堂拓展

如果P2.0(左转向灯)状态为0,与 P2.4(右转向灯)状态为0,左转向灯与右转向灯 P1.0 与P1.4同时输出驱动电平点亮对应的LED发光二极管。

五、上机实践

采用if语句实现的模拟汽车转向灯控制,如果P2.4(右转向灯)状态为0,则点亮右转向灯(P1.4输出驱动信号)

采用if语句实现的模拟汽车转向灯控制,如果P2.0(左转向灯)状态为0,则点亮左转向灯(P1.0输出驱动信号)

单片机应用技术(C语言版)王静霞24页文档

单片机应用技术(C语言版)王静霞24页文档
单片机应用技术(C语言版) 王静霞
26、机遇对于有准备的头脑有特别的 亲和力 。 27、自Βιβλιοθήκη Baidu是人格的核心。
28、目标的坚定是性格中最必要的力 量泉源 之一, 也是成 功的利 器之一 。没有 它,天 才也会 在矛盾 无定的 迷径中 ,徒劳 无功。- -查士 德斐尔 爵士。 29、困难就是机遇。--温斯顿.丘吉 尔。 30、我奋斗,所以我快乐。--格林斯 潘。
谢谢
11、越是没有本领的就越加自命不凡。——邓拓 12、越是无能的人,越喜欢挑剔别人的错儿。——爱尔兰 13、知人者智,自知者明。胜人者有力,自胜者强。——老子 14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。——歌德 15、最具挑战性的挑战莫过于提升自我。——迈克尔·F·斯特利

最新单片机应用技术(C语言版)王静霞

最新单片机应用技术(C语言版)王静霞

单片机最小系统
时钟振荡电路 复位电路
EA高电平,访问 片内存储器
______________________________________ ____________
时钟电路与复位电路
(1)时钟振荡电路
______________________________________ ____________
单片机种类
◆单片机的发展经历了由4位机到8位机,再到16位机的发展过程
◆目前8位单片机仍是单片机的主流机型;
◆生产厂商:
美国微芯片公司:PIC16C××系列、PIC17C××系列、PIC1400系列, 美国英特尔公司的MCS-48和MCS-51系列, 美国摩托罗拉公司的MC68HC05系列和MC68HC11系列, 美国齐洛格公司的Z8系列, 日本电气公司的μPD78××系列, 美国莫斯特克公司和仙童公司合作生产的F8(3870)系列等。
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
并行I/O口:4个8位的I/O口P0、P1、P2、P3。

单片机(C语言版 主编 王静霞)习题及答案 电子工业出版社

单片机(C语言版 主编 王静霞)习题及答案 电子工业出版社

本文由08电气01班贡献习题1答案1.1 单项选择题(1) A(2)C(3)A(4) A (5)A(6) A(7)C(8)C(9) D(10)C1.2 填空题(1)硬件系统、软件系统(2)时钟、复位(3)XTAL1、XTAL2、RST、 (4) 片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器(5)时钟电路(6)程序存储器(7)工作寄存器组、位寻址区、用户RAM区(8)1us、2us (9)上电复位电路、按键复位电路(10)2、高1.3 答:单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。1.4 答:P3口各引脚与第二功能表引脚第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2 外部中断0申请P3.3 外部中断1申请P3.4T0定时/计数器0的外部输入P3.5T1定时/计数器1的外部输入P3.6 外部RAM写选通P3.7 外部RAM读选通1.5 答:片内RAM低128单元的配置如下:地 址功能30H ~7FH数据缓冲区20H ~2FH位寻址区(00H~7FH)18H ~1FH第3组工作寄存器(R7~R0)10H ~17H第2组工作寄存器(R7~R0)08H ~0FH第1组工作寄存器(R7~R0)00H ~07H第0组工作寄存器(R7~R0)寄存器常用于存放操作数及中间结果等;内部RAM的20H~2FH单元,既可作为一般RAM单元使用,进行字节操作,也可以对单元中每一位进行位操作;在内部RAM低128单元中,通用寄存器占去了32个单元,位寻址区占去了16个单元,剩下80个单元,这就是供用户使用的一般RAM区,其单元地址为30H~7FH。片内RAM高128单元安排有21个特殊功能寄存器,其他空闲单元用户不能使用。1.6 答:有21个可寻址的特殊功能寄存器,它们不连续地分布在片内RAM的高128单元中,尽管其中还有许多空闲地址,但用户不能使用。另外还有一个不可寻址的特殊功能寄存器,即程序计数器PC,它不占据RAM单元,在物理上是独立的。

《单片机技术应用》课程标准

《单片机技术应用》课程标准

《单片机技术应用》课程标准

一、课程概述

《单片机技术应用》是电气自动化技术专业的专业核心课。课程根据电子信息、自动控制行业的技术应用初级工程师、技术支持人员,以及生产和质量管理技术员对单片机应用、开发等典型工作任务进行分析后,归纳总结出其所需求的单片机系统硬件电路和软件程序设计等知识和技能要求而设置的课程。

通过本课程的学习,使学生掌握电气自动化类技术人才必须具备的基本的单片机知识, 并且具备一定的应用单片机的能力,能进行单片机系统调试测试与维护,培养学生观察分析问题和解决问题的能力。为从事电气自动化技术生产管理和应用工作以及进一步提高科学技术水平打下坚实的基础。

二、培养目标

1.知识目标:

(1)了解常用单片机的类型和型号

(2)认识常用51单片机的技术参数

(3)熟悉51单片机的内部硬件资源和结构

(4)掌握典型51单片机芯片手册查阅和使用方法

(5)掌握单片机最小系统设计相关知识

(6)掌握单片机显示接口,键盘接口电路设计、使用和调试。

(7)掌握单片机编程软件安装和开发流程、下载系统使用流程和方法

(8)掌握单片机驱动LED、数码管、按键、蜂鸣器等模块程序设计与开发

2.能力目标:

(1)具有单片机显示接口,键盘接口电路设计、使用和调试能力;

(2)具有单片机存储器的扩展电路、I/O口的扩展电路设计、使用和调试能力;

(3)对某种单片机应用软件设计能力;

(4)具有用单片机设计小型控制电路的能力及单片机选型能力;

(5)具有一定的单片机程序设计的能力;

(6)对一般单片机设备的调试、维修能力;

(7)具有项目设计文档的编制、整理能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
单片机硬件结构
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个单元被 专用寄存器占 用。
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
习题




单片机片内的功能部件有哪些? 如果手中仅有一台示波器,可通过观察哪个引 脚的状态,来大致判断MCS-51单片机正在 工作? 单片机引脚EA的作用是什么? 时钟振荡频率与机器周期之间的有什么关系? 若采用6MHz晶振,1个机器周期为多少? P0口与P1~P3口有什么区别? 写出P3口对应的第二功能。
什么是单片机
T INT
定时器/计数器
中断系 统
P0-P3
并 行 I/ O 口
CPU
存储 器
串 行 I/ O 口
TxD RxD
单片机应用系统
单片机应用系统
单片机应用系统由硬件和软件组 成 硬件是应用系统的基础
单 片 机

接口 电路 及外 设等

软 件
软件是在硬件的基础上对其资源 进行合理调配和使用,从而完成 应用系统所要求的任务,二者相 互依赖,缺一不可
单片机应用技术
(C语言版)
第1 章
单片机硬件系统
本章内容
什么是单片机
MCS-51内部组成及信号引脚
单片机最小系统电路 MCS-51存储器结构
什么是单片机
单片微型计算机(Single Chip Microcomputer) 简称单片机,是指集成在一个芯片上的微型计 算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本 输入/输出(Input/Output,简称I/O)接口电路、定 时/计数器和中断系统等,都制作在一块集成芯 片上,构成一个完整的微型计算机。单片机内 部基本结构如图1.7所示。由于它的结构与指令 功能都是按照工业控制要求设计的,故又称为 微控制器(Micro-Controller Unit,简称MCU)。
时钟电路与复位电路
(1)时钟振荡电路
按键手动复位,有电平方式和脉冲方式两种。
电平方式:
脉冲方式:
(2)复位电路
单片机复位条件:
必须使RST引脚持续2微秒高电平(外部时钟12MHz)
时 序
关于MCS-51系列单片机的时序概念有4个,可用定 时单位来说明,从小到大依次是:节拍、状态、机器 周期和指令周期(不要求),下面分别加以说明。 1)节拍与状态 把振荡脉冲的周期定义为节拍,用P表示,也就是晶 振的振荡频率fosc。 2)状态 振荡脉冲fosc经过二分频后,就是单片机时钟信号的 周期,定义为状态,用S表示。一个状态包含两个节 拍,其前半周期对应的节拍叫P1,后半周期对应的节 拍叫P2。


3)机器周期 一个机器周期分为6个状态:S1~S6。每个状态又分为 两拍:P1和P2。因此,一个机器周期中的12个时钟周 期表示为: S1P1、S1P2、S2P1、S2P2、…、S6P2。
时 序


4)指令周期 是执行一条指令所需的机器周期数。 小提示 当振荡脉冲频率为12 MHz时, 一个机器周期 为1µs;当振荡脉冲频率为6 MHz时,一个机 器周期为2 µs。
1、电源线:VCC(+5V)、VSS(地) 2、振荡电路:XTAL1、XTAL2
3、复位引脚:RST
4、并行口:P0、P1、P2、P3
5、EA:访问程序存储控制信号 6、PSEN:外部ROM读选通信号 7、ALE:地址锁存控制信号
P3口线的第二功能
时钟振荡电路
单片机最小系统
复位电路
EA高电平,访问 片内存储器
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
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负载。 注意:准双向口与双向三态口的差别。
Βιβλιοθήκη Baidu硬件
单片机种类
◆单片机的发展经历了由4位机到8位机,再到16位机的发展过程
◆目前8位单片机仍是单片机的主流机型; ◆生产厂商:
美国微芯片公司:PIC16C××系列、PIC17C××系列、PIC1400系列, 美国英特尔公司的MCS-48和MCS-51系列, 美国摩托罗拉公司的MC68HC05系列和MC68HC11系列, 美国齐洛格公司的Z8系列, 日本电气公司的μPD78××系列, 美国莫斯特克公司和仙童公司合作生产的F8(3870)系列等。

当3个准双向I/O口作输入口使用时,要向该口先写“1”。 准双向I/O口无高阻的“浮空”状态。
P3口的第二功能
P0~P3口输出高电平
P0口输出高电平必须接 上拉电阻。
P1~P3口输 出高电平不必 接上拉电阻。
本次课要点



单片机最小系统。 单片机能够直接执行的程序是机器语言程序。 主流单片机的技术特点。 单片机的内部组成。(图1.9) 单片机的控制引脚和P3的第二功能。 P0口与P1~P3口的区别。 机器周期的概念与计算。 单片机的复位状态。
相关文档
最新文档