单片机原理及应用技术第1章绪论

合集下载

《单片机原理及应用》第1章 绪论.

《单片机原理及应用》第1章 绪论.

上午11时26分58秒
图1广-2东松单山片职业机技术内学部院课结件制构作组示意图
1. 3 单片机的发展过程与应用领域 1.3.1 单片机的发展过程
单芯片微机形成阶段
1976年,Intel公司推出了MCS-48系列单片机 。 8位CPU、1K字节ROM、64字节RAM、27根 I/O线和1个8位定时/计数器。
D0 100 D1 101 ... Dm 10m n
(Di 10i ) im
例如,十进制数47.25按权展开为:
47.25=4×101+7×100+2×10-1+5×10-2
上午11时26分58秒
广东松山职业技术学院课件制作组
1.1.1 数制及其转换
1.二进制数及其转换
上午11时26分58秒
广东松山职业技术学院课件制作组
1.1.3 原码、反码、补码
结论1
三种编码的最高位为符号位,“0”表示正,“1” 表示负。
对于正数,三种编码的表示方法相同。 对于负数,三种编码的符号位均为1,数值部分 不同。 8位二进制数的原码、反码和补码所能表示的数
值范围是不完全相同的。
1.1.1 数制及其转换
2.十六进制数及其转换
(1)十六进制数的特点
每一位是0~9、A~F中的一个数码,基数是16 运算规则:逢十六进一,借一当十六
(2)十六进制数的转换
十六进制数 二进制数:一拉四法。 二进制数 十六进制数:四合一法。 十六进制数与十进制数间的转换类似于二进制
上午11时26分58秒
广东松山职业技术学院课件制作组
1.1.4 BCD码和字符的ASCII码
计算机只能识别“0”和“1”两个符号, 而计算机处理的信息却有多种形式,例 如数字、标点符号、运算符号、各种命 令、文字和图形等。要表示这么多的信 息并识别它们,必须对这些信息进行编 码。计算机中根据信息对象不同,编码 的方式也不同。常见的码制有BCD码和 ASCII码等。

单片机原理及应用作业答案

单片机原理及应用作业答案

作业答案0-1绪论1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。

2.什么叫单片机其主要特点有哪些解:将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。

单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。

第1章 MCS-51单片机的结构与原理15. MCS-51系列单片机的引脚中有多少根I/O线它们与单片机对外的地址总线和数据总线之间有什么关系其地址总线和数据总线各有多少位对外可寻址的地址空间有多大解:MCS-51系列单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。

每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。

通常把4个端口称为P0~P3。

在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。

在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。

MCS-51系列单片机数据总线为8位,地址总线为18位,对外可寻址空间为64KB。

25. 开机复位后,CPU使用的是哪组工作寄存器(R0-R n)它们的地址是什么CPU如何确定和改变当前工作寄存器组(R0-R n)解:开机复位后,CPU使用的是第0组工作寄存器。

它们的地址是00H-07H。

CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。

27. MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的当主频为12MHz的时候,一个机器周期是多长时间执行一条最长的指令需要多长时间解:时钟周期又称为振荡周期,由单片机内部振荡电路OSC产生,定义为OSC时钟频率的倒数。

《单片机原理及应用技术(第4版_李全利)》电子课件 第1章绪论

《单片机原理及应用技术(第4版_李全利)》电子课件 第1章绪论

借助开发机完成: 排除硬件故障和软件错误 程序固化到程序存储器芯片中。
2020/4/2
19
指令的表示形式
指令是让单片机执行某种操作的命令,按一定的 顺序以二进制码的形式存放于程序存储器。如:
0000 0100B
04H
04H:累加器A的内容加1,难记! INC A,记忆容易。称为符号指令。
2020/4/2
2020/4/2
16
1.3 单片机的特点及应用领域
1.3.1 单片机的特点
突出的控制性能 可靠性较高,CPU、存储器及I/O接口集成在片内, 数据传送不易受环境条件的影响;控制功能强,位 控能力独特,集成有ADC、PWM、WDT等部件。
优秀的嵌入品质 价格低(批量产品);品种多(应用广泛)引脚少 体积小(印制板减较小),产品结构灵活精巧。
普通高等教育“十一五”国家级规划教 材
单片机原理及应用技术
( 第4 版)
主编 李全利
课程特点:
实践性强,旨在应用 硬件、软件结合紧密
学习方法:
课前预习,课后复习 软硬兼顾,上机实践 广阅书刊,用好网络
2020/4/2
2
第1章 绪论
1.1 电子计算机概述 1.2 单片机的发展过程及产品近况 1.3 单片机的特点及应用领域 1.4 单片机应用系统开发过程 实践1 熟悉µVision开发平台
2020/4/2
8
微型计算机的应用形态
桌面应用 CPU芯片
I/O接口芯片
2020/4/2
存储器芯片
9
输 出 设 备
输入设备
嵌入式应用
输出设备
CPU、存储 器和I/O接口 集成于同一
芯片
2020/4/2

第一章 绪论zlf

第一章 绪论zlf
应工业控制领域的要求,1976年Intel公司推出了真正意义上的8位单片机――MCS- 48单片机,它使计算机实现了单芯片化。

第二阶段:8位高档单片机的发展阶段。
经过初级阶段的探索,1980年Intel公司又推出高性能的MCS-51系列单片机。

第三阶段:16位单片机发展及微控制器形成阶段。
在8位单片机发展的基础上,各公司推出了性能更高的16位单片机。
MCS51子系 列
MCS52子系 列
128 128 128 128
2 2 3 3
5 5 6 6
HMOS CHMOS HMOS CHMOS
10

单片机的应用:单机应用
测控系统。 用单片机可以构成各种不太复杂的工业控制系统、 自适 应控制系统、 数据采集系统等, 达到测量与控制的目的。
智能仪表。 用单片机改造原有的测量、 控制仪表, 促进仪表向数字化、 智能化、 多功能化、 综合化、 柔性化方向发展。
9
MCS-51单片机系列
按资源的配置数量, MCS-51单片机系列分为 51子系列:基本型,根据片内ROM的配置,对应芯片依次为8031、 8051、 8751、 80C31、 80C51、 87C51 52子系列:增强型,对应芯片依次为8032、 8052、 8752 、80C32、 80C52、 87C52 。

案例一 交通灯模拟控制系统 案例描述:用8255做输出口,控制十二个发光二极管亮灭, 模拟交通灯管理。初始态为四个路口的红灯全亮之后,东西 路口的绿灯亮,南北路口的红灯亮,东西路口方向通车;延 时一段时间后,东西路口的绿灯熄灭,黄灯开始闪烁。闪烁 若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南 北路口方向开始通车;延时一段时间后,南北路口的绿灯熄 灭,黄灯开始闪烁。闪烁若干次后,再切换到东西路口的绿 灯亮,东西方向通车;之后重复以上过程。

单片机原理及应用总结

单片机原理及应用总结

单片机原理及应用第一章绪论1.什么叫单片机?其主要特点有哪些?在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

特点:控制性能和可靠性高、体积小、价格低、易于产品化、具有良好的性价比。

第二章80C51的结构和原理1.80C51的基本结构a.CPU系统●8位CPU,含布尔处理器;●时钟电路;●总线控制逻辑。

b.存储器系统●4K字节的程序存储器(ROM/EPROM/FLASH,可外扩至64KB);●128字节的数据存储器(RAM,可外扩至64KB);●特殊功能寄存器SFR。

c.I/O口和其他功能单元●4个并行I/O口;●2个16位定时/计数器;●1个全双工异步串行口;●中断系统(5个中断源,2个优先级)2.80C51的应用模式a.总线型单片机应用模式◆总线型应用的“三总线”模式;◆非总线型应用的“多I/O”模式3.80C51单片机的封装和引脚a.总线型DIP40引脚封装●RST/V PO:复位信号输入引脚/备用电源输入引脚;●ALE/PROG:地址锁存允许信号输出引脚/编程脉冲输入引脚;●EA/V PP:内外存储器选择引脚/片内EPROM编程电压输入引脚;●PSEN:外部程序存储器选通信号输出引脚b.非总线型DIP20封装的引脚●RST:复位信号输入引脚4.80C51的片内存储器增强型单片机片内数据存储器为256字节,地址范围是00H~FFH。

低128字节的配情况与基本型单片机相同。

高128字节一般为RAM,仅能采用寄存器间接寻址方式询问。

注意:与该地址范围重叠的特殊功能寄存器SFR 空间采用直接寻址方式询问。

5.80C51的时钟信号晶振周期为最小的时序单位。

一个时钟周期包含2个晶振周期。

晶振信号12分频后形成机器周期。

即一个机器周期包含12个晶振周期或6个时钟周期。

6.80C51单片机的复位定义:复位是使单片机或系统中的其他部件处于某种确定的初始状态。

绪论

绪论

度等打交道,需要将这些物理量转换成计算机可以处理的
数字量。
MCS-51单片机原理、接口及应用
绪论
(2)硬件系统 为了提高性价比,单片机系统一般不会直接选用通用的硬 件平台,而是根据需要自行开发出针对性强的精简的硬件 系统。 (3)软件系统
单片机系统一般直接和自然界的物理量如温度、重量、速
度等打交道,需要将这些物理量转换成计算机可以处理的 数字量。
MCS-51系列单片机成为当时单片机应用的主流产品,而
基于这一系统的单片机系统直到现在还在广泛使用。 随着工业控制领域要求的提高,开始出现了16位单片
机,90年代后随着消费电子产品大发展,单片机技术得到
了巨大的提高。随着Intel i960系列特别是后来的ARM系 列的广泛应用,32位单片机迅速取代16位单片机的高端地
⑥在各种大型电器中的模块化应用
医用呼吸机
MCS-51单片机原理、接口及应用
绪论
0.2.3 单片机的发展历史及未来方向
单片机的发展历史不长,它的产生和发展与微处理器
的产生与发展大体是同步的。
初始阶段,Intel公司在1971年11月推出了4位微处理 器Intel 4004,内含随机存储器RAM和只读存储器ROM。
绪论 (1) 运算器 运算器又称为算术逻辑单元ALU(Arithmetic logic unit), 用来进行算术或逻辑运算以及位移循环等操作,它是CPU的 执行部件。 (2)控制器 控制器主要由程序计数器PC、指令寄存器IR、指令译码器 ID和可编程逻辑阵列PLA等部件组成。 控制器的主要功能有两项:一是按照程序逻辑要求,控制程 序中指令的执行顺序;二是根据指令寄存器中的指令码控制 每一条指令的执行过程。
MCS-51系列单片机共有二十几种芯片,主要包括51子系

《单片机原理及应用技术》(第3版 李全利)电子教案:第1章绪论


十进制数 0 1 2 3 4
BCD码 0000B 0001B 0010B 0011B 0100B
十进制数 5 6 7 8 9
BCD码 0101B 0110B 0111B 1000B 1001B
2020/4/2
6
1.1.3 计算机中带符号数的表示
原码、机器数及其真值
原码:数的值用其绝对值表示,最高位作为符号位 机器数:数在计算机内的表示形式 真值:数本身
普通高等教育“十一五”国家级规划教材 (高职高专教育)
单片机原理及应用技术
(第3版)
主编 李全利
课程特点:
实践性强,旨在应用 硬件、软件结合紧密
学习方法:
课前预习,课后复习 软硬兼顾,上机实践 广阅书刊,用好网络
2020/4/2
2
第1章 绪论
1.1 数制与编码的简单回顾 1.2 电子计算机概述 1.3 单片机的发展过程及产品近况 1.4 单片机的特点及应用领域 1.5 单片机应用系统开发过程 1.6 µVision 集成开发环境简介
输入设备
存储器
输出设备
控制器
运算器
2020/4/2
14
电子计算机经历了五个年代
电子管计算机 晶体管计算机 集成电路计算机 大规模集成电路计算机 超大规模集成电路计算机
结构仍然没有突破冯·诺依曼提出的计算机的经 典结构框架。
2020/4/2
15
1.2.2 微型计算机的组成及其应用形态
微处理器
1971年1月, INTEL公司将:
运算器 控制器 一些寄存器 集成在一个芯片 上----微处理器
4004微处理器
2020/4/2
16
微型计算机
微 处 理 器

单片机原理及应用

单片机原理及应用教案福建省三明工贸学校机电技术应用第一章绪论第一节单片机单片机即单片机微型计算机,是将计算机主机(CPU、内存和I/O接口)集成在一小块硅片上的微型机。

第二节单片机的历史与现状第一阶段(1976~1978年):低性能单片机的探索阶段。

以Intel公司的MCS-48为代表,采用了单片结构,即在一块芯片内含有8位CPU、定时/计数器、并行I/O口、RAM 和ROM等。

主要用于工业领域。

第二阶段(1978~1982年):高性能单片机阶段,这一类单片机带有串行I/O口,8位数据线、16位地址线可以寻址的范围达到64K字节、控制总线、较丰富的指令系统等。

这类单片机的应用范围较广,并在不断的改进和发展。

第三阶段(1982~1990年):16位单片机阶段。

16位单片机除CPU为16位外,片内RAM和ROM容量进一步增大,实时处理能力更强,体现了微控制器的特征。

例如Intel 公司的MCS-96主振频率为12M,片内RAM为232字节,ROM为8K字节,中断处理能力为8级,片内带有10位A/D转换器和高速输入/输出部件等。

第四阶段(1990年~):微控制器的全面发展阶段,各公司的产品在尽量兼容的同时,向高速、强运算能力、寻址范围大以及小型廉价方面发展。

第三节单片机的应用领域一、单片机在仪器仪表中的应用二、单片机在机电一体化中的应用三、单片机在智能接口和多机系统中的应用四、单片机在生活中的应用第二章硬件结构第一节MCS-51单片机及其演变特点(1)一个8位微处理器CPU。

(2)数据存储器RAM和特殊功能寄存器SFR。

(3)内部程序存储器ROM。

(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。

(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。

(6)一个串行端口,用于数据的串行通信。

(7)中断控制系统。

(8)内部时钟电路。

第二节80C51单片机的基本结构1) 中央处理器(CPU)中央处理器是单片机的核心,完成运算和控制功能。

单片机知识点

第一章、绪论单片机定义:把CPU、寄存器、RAM/ROM、I/O接口等电路集成在一块集成电路芯片上,构成一个完整的微型计算机。

单片机特点:体积小、功耗低、性价比高;数据大都在片内传送,抗干扰能力强,可靠性高;结构灵活,应用广泛。

单片机发展趋势:数据位长1——>4——〉8-->16--〉32位;CPU处理能力和速度不断提高;增大片内RAM和ROM容量;增加片内I/O口和功能模块种类和数量;扩大对外部RAM/IO 口和程序存储器寻址能力;缩小体积,降低功耗。

单片机应用:控制应用:应用范围广泛,从实时性角度可分为离线应用和在线应用。

软硬件结合:软硬件统筹考虑,不仅要会编程,还要有硬件的理论和实践知识.应用现场环境恶劣:电磁干扰、电源波动、冲击震动、高低温等环境因素的影响。

要考虑芯片等级选择、接地技术、屏蔽技术、隔离技术、滤波技术、抑制反电势干扰技术等。

应用空间大:工业自动化、仪器仪表、家用电器、信息和通信产品、军事装备、物联网等领域。

第三章:MCS—51单片机结构与原理3。

1 MCS—51单片机的物理结构及逻辑结构51单片机的引脚定义:P0、P1、P2、P3(输入输出口);RST(复位)/ VPD(后备电源引入端);EA (读内/外ROM控制)/Vpp(编程电压);ALE(地址低8位锁存)/ PROG(编程脉冲);PSEN (外部ROM读选通信号);XTAL1、XTAL2 (外接晶振端)Vcc (+5v电源);Vss (地)逻辑结构--51单片机的系统结构图(教材P26)51单片机基本组成:一个8位微处理器CPU;数据存储器RAM和特殊功能寄存器SFR;内部程序存储器ROM;两个定时/计数器,用以对外部事件进行计数,也可用作定时器;四个8位可编程的I/O(输入/输出)并行端口;一个串行端口,用于数据的串行通信;中断控制系统;内部时钟电路。

MCS-51单片机的CPU:运算器:由8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器ACC(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等组成。

单片机习题集

单片机原理及应用习题第一章绪论1-1单项选择1、计算机中最常用的字符信息编码是()。

(A)ASCII (B)BCD码(C)余3码(D)循环码2、-31D的二进制补码为.( )。

(A)1110000B (B)11100001B (C)01100000B (D)01100001B3、十进制29的二进制表示为原码()。

(A)11100010B (B) 10101111B (C)00011101B (D)00001111B4、十进制0.625转换成二进制数是()。

(A)0.101 (B) 0.111 (C)0.110 (D)0.1005、十六进制数7的ASCII码是()。

(A) 37 (B) 7 (C) 07 (D) 476、十六进制数B的ASCII码是()。

(A) 38 (B) 42 (C) 11 (D) 10117、通常所说的主机是指()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存储器(D)硬件和软件8、使用单片机实现在线控制的好处不包括( )(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合1-2填空1、计算机中常作的码制有(原码)(补码)和(反码)。

2、(输入输出设备)是计算机与外部世界交换信息的载体。

3、计算机中的数称为(机器数),它的实际值叫(真值)。

4、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,MCS-51存储器采用的是(哈佛)结构。

1-3 问答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、单片机主要应用在哪些领域?3、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进制数?第二章 MCS-51单片机的硬件结构与工作原理2-1 单项选择1、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μsA 1B 2C 3D 0.52、以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器3、以下不是构成单片机的部件()A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机4、下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线5、PSW=18H时,则当前工作寄存器是()(A)0组(B)1组(C)2组(D)3组6、P1口的每一位能驱动()(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载7、MCS-51的中断允许触发器内容为82H,CPU将响应的中断请求是( )(A) T0, (B)T1 (C)串行接口 (D) INT08、外部中断0的中断入口地址为()(A)0003H (B)000BH (C)0013H (D)001BH9、内部定时/计数器T0的中断入口地址为()(A)0003H (B)000BH (C)0013H (D)001BH10、在中断服务程序中,至少应有一条( )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令11、MCS-51有中断源()(A)5个(B)2个(C)3个(D)6个12、在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的 ( )(A)EA位和ET0位(B)EA位和EX0位(C)EA位和ES位(D)EA位和ET1位13、MCS-51的并行I/O口读-改写操作,是针对该口的 ( )(A)引脚(B)片选信号(C)地址线(D)内部锁存器14、MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是( )(A)读锁存(B)读数据(C)读A累加器(D)读CPU15、MCS-51的中断源全部编程为同级时,优先级最高的是()(A)INT1 (B)TI (C)串行接口(D)INT02-2判断1、MCS-51是微处理器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.4.2 单片机的应用领域 智能仪器仪表
机电一体化产品 实时工业控制
分布式系统的前端模块 家用电器
28
2016/8/19
1.5 单片机应用系统开发过程
1.5.1 指令及目标码 正确的硬件设计和良好的软件功能设计是一个实 用的单片机应用系统的设计目标。完成该目标的过 程称为单片机应用系统的开发。 单片机自身无开发能力,须借助开发机完成: 排除硬件故障和软件错误 程序固化到程序存储器芯片中。
输入设备
存储器
输出设备
控制器
运算器
2016/8/19
14
电子计算机经历了五个年代
电子管计算机 晶体管计算机 集成电路计算机 大规模集成电路计算机 超大规模集成电路计算机
结构仍然没有突破冯· 诺依曼提出的计算机的经 典结构框架。
2016/8/19
15
1.2.2 微型计算机的组成及其应用形态 微处理器 1971年1月, INTEL公司将: 运算器 控制器 一些寄存器 集成在一个芯片 上----微处理器
2016/8/19
31
1.5.2 开发过程 电路板制作 使用Protel99SE软件设计 制版、安装器件、焊接
2016/8/19
32
目标文件生成 利用µ Vision生成目标文件 仿真:软件仿真、硬件仿真
软件界面
2016/8/19 33
硬件仿真器
目标程序烧写 利用编程器 编程器 1.5.3 单片机开发技术的进展 在系统编程技术 单片机可以先焊在电路板上。如:AT89S52 在应用编程技术 具有ISP及IAP能力。如:SST89E58
普通高等教育“十一五”国家级规划教材 (高职高专教育)
单片机原理及应用技术
(第3版) 主编 李全利
课程特点:
实践性强,旨在应用 硬件、软件结合紧密
学习方法:
课前预习,课后复习
软硬兼顾,上机实践 广阅书刊,用好网络
2016/8/19 2
第1章
绪论
1.1
1.2 1.3 1.4 1.5 1.6
数制与编码的简单回顾 电子计算机概述
2016/8/19
29
指令的表示形式 指令是让单片机执行某种操作的命令,按一定的 顺序以二进制码的形式存放于程序存储器。如:
0000 0100B
04H
04H:累加器A的内容加1,难记! INC A,记忆容易。称为符号指令。
2016/8/19
30
汇编或编译,将符号指令转换成机器码的过程 称为汇编。常用的汇编方法有三种: 手工汇编 驻留汇编(利用开发机的驻留汇编程序) 交叉汇编(利用普通的PC机) 现在还常采用高级语言(如C51)进行单片机应用 程序的设计。
1.4.1 单片机的特点 结构上突出控制功能 可直接操作I/O端口;位操作能力突出;CPU、存 储器及I/O接口集成在同一芯片内,数据在传送时受 干扰的影响小,且不易受环境条件的影响。 使用上易于产品设计 单片机品种和型号多;引脚少,体积小(印制板 减可以较小),产品结构灵活精巧。
2016/8/19 27
例如: 有一补码:1 010 1011B 求补得:1 101 0101B 真值为:- 101 0101B (即-55H)
2016/8/19
10
补码的优点是可以将减法运算转换为加法运 算,且符号位可以连同数值位一起运算。如:
45H-55H= -10H,用补码表示为:[45H]补+[-55H]补= [-10H]补 [ 45H]补: 0 1 0 0 0 1 0 1 +[-55H]补: 1 0 1 0 1 0 1 1 结果: 1 1 1 1 0 0 0 0 ←“-10H”的补码
单片机体积小、价格低、可靠性高,其非凡的嵌 入式应用形态对于满足嵌入式应用需求具有独特的 优势。
2016/8/19 21
1.3 单片机的发展过程及产品近况
1.3.1 单片机的发展过程 3个主要阶段:
单片形成阶段
1976年,Intel推出MCS-48列单片机 : 8位CPU、1K字节ROM、64字节RAM、27根 I/O线和1个8位定时/计数器。 特点:存储器容量小,寻址范围小(不大于4K), 无串行接口,指令系统功能不强。
2
3 4
0010B
0011B 0100B
7
8 9
0111B
1000B 1001B
2016/8/19
6
1.1.3 计算机中带符号数的表示 原码、机器数及其真值
原码:数的值用其绝对值表示,最高位作为符号位 机器数:数在计算机内的表示形式 真值:数本身
例如:
有一负数: - 101 0101B(即-55H) 原码为:1 101 0101B(即 D5H) 真值为:- 101 0101B(即-55H)
4
= 3471余 0→0 = 216余15→F = 13余 8→8 = 0余13→D
即:D8F0H
2016/8/19
1.1.2 编码 字符的编码(ASCII码)
ASCII---美国标准信息交换代码 标准ASCII码字符 ,8位的最高位为0 扩展ASCII码字符 ,8位的最高位为1
字符 0 1 2 ASCII码 30H 31H 32H 字符 A B C ASCII码 41H 42H 43H 字符 a b c ASCII码 61H 62H 63H 字符 SP(空格) CR(回车) LF(换行) ASCII码 20H 0DH 0AH
对结果求补得到原码:1001 0000B,即真值为 -001 0000B(即 -10H)
2016/8/19
11
几个典型的带符号数的8位编码:
原 码 反 码 0111 1111B 0000 0001B 补 码 数的真值 +127 +1 0111 1111B 0000 0001B 0111 1111B(7FH) 0000 0001B(01H) 0000 0000B(00H) 1111 1111B(FFH)
2016/8/19
34
1. 6 µ Vision集成开发环境简介
1.6.1 µVision的界面
编辑窗口 工程窗口 虚拟串口
片内外设窗口
运行信息显示窗口 变量观察窗口
存储器信息窗口
2016/8/19
35
1.6.2 目标程序的生成
建立工程、配置工程、编译工程
修改晶 振频率 选择芯片型号 建立输出文件 选择仿真方式
0000 0000B
1000 0000B 1000 0001B
0000 0000B
1111 1111B 1111 1110B
+0
-0 -1
1111 1111B
---------
1000 0000B
---------
1000 0001B(81H)
1000 0000B(80H)
-127
-128
补码表示有符号数时,单字节范围:+127 ~ -128(对应7FH ~ 80H) 2个补码加减结果可能超过此范围(溢出)而使符号位发生错误(测OV)
2016/8/19 24
1.3.2 单片机产品近况
80C51兼容产品:80C51主流地位已形成,与其兼 容的主要产品有: ATMEL公司,AT89系列,Flash存储器技术 Philips公司,80C552系列,含ADC 华邦公司,W78C51系列,高速低价 ADI公司,ADµC8xx系列,高精度ADC LG公司,GMS90/97系列,低压高速 Maxim公司,DS89C420系列,高速(50MIPS) Cygnal公司,C8051F系列,高速SOC
23
2016/8/19
性能提高阶段
近年来,不断有单片机新品出现。如ATMEL公司推出 的单片机AT89C51RD2: 8位CPU;64K字节ROM(有ISP能力);256字节RAM+1K 字节的XRAM+2K字节EEPROM;1个全双工串行口;3个 16位定时/计数器;7个中断源,4个优先级;硬件看 门狗等。 特点:控制性能优异、种类繁多。 “微控制器”的称谓更能反应单片机的本质。
2016/8/19
1.6.4 示例步骤
建立文件夹lx1 编辑以下文件,lx1.asm存盘 ORG 0000H MAIN:MOV A,#0FEH; LOOP:MOV P2,A RL A AJMP LOOP END 建立工程,以lx1存盘(工程扩展名自动添加) 在project菜单,单击Options for Target ‘Target 1’ 设置器件、晶振频率,选EXE选项和Simulator选项 单击Rebuild all Target files完成汇编,然后调试。
2016/8/19 12
1.2 电子计算机概述
1.2.1 电子计算机的经典结构
ENIAC
1946年2月 15日,第一台电 子数字计算机问 世,标志着计算 机时代的到来。
开创了计算机科学技术的新纪元,对人类的生产和生活 方式产生了巨大的影响 。
2016/8/19 13
冯· 诺依曼提出“程序存储”和“二进制运算”的 思想,构建了计算机经典结构:

9

39H

Z

5AH

z

7AH
BEL(响铃)
B16/8/19
5
十进制数的编码(BCD码)
BCD码:用二进制编码表示十进制数的代码 压缩的BCD码:用1个字节表示2位十进制数的编码 非压缩的BCD码:用8位二进制代码表示1位十进制数编码
十进制数 0 1 BCD码 0000B 0001B 十进制数 5 6 BCD码 0101B 0110B
单片机的发展过程及产品近况 单片机的特点及应用领域 单片机应用系统开发过程 µVision 集成开发环境简介
2016/8/19
3
相关文档
最新文档