《最新微电基础第一章PPT课件》由会员分享,可在线阅读,更多相关《最新微电基础第一章PPT课件(58页珍藏版)》请在金锄头文库上搜索。
1、微电基础第一章微电基础第一章学单片机需要什么基础?学单片机需要什么基础?什么是单片机、单片机能做什么、怎么开始什么是单片机、单片机能做什么、怎么开始学习单片机。学习单片机。学单片机需要的一些预备知识学单片机需要的一些预备知识 单片机单片机(Single Chip Microcomputer)它它是是由由大大名名鼎鼎鼎鼎的的INTEL公公司司发发明明的的。最最早早的的系系列列是是MCS-48,后后来来有有了了MCS-51,常常说说的的51系系列列单单片片机机就就是是MCS-51,它它是一种是一种8位的单片机。位的单片机。 或或称称微微控控制制器器MCU(Micro Controller Unit
2、),就就是是将将微微处处理理器器(CPU)、随随机机读读写写存存储储器器(RAM)、只只读读存存储储器器(ROM或或EPROM、EEPROM)、特特殊殊功功能能寄寄存存器器(SFR)、定定时时器器/计计数数器器和和各各种种输输入入/输输出出电电路路(I/O)、以以及及相相互互连连接接的的总总线线(BUS)等集成在一块芯片上的微型计算机。)等集成在一块芯片上的微型计算机。单片机的定义单片机的定义 单片机的发展单片机的发展1. 4位单片机(位单片机(19711974) 2.2. 低档低档8位单片机(位单片机(19741978) 3.3. 高档高档8位单片机(位单片机(19781982) 4.4.
3、16位单片机(位单片机(19821990) 5.5. 新一代单片机(上世纪新一代单片机(上世纪90年代以来)年代以来) 单片机的特点及应用单片机的特点及应用 (1). (1). (1). (1). 单片机的特点单片机的特点单片机的特点单片机的特点 体积小,重量轻体积小,重量轻电源单一,功耗低电源单一,功耗低功能强,价格低功能强,价格低运行速度快,抗干扰能力强,可靠性高运行速度快,抗干扰能力强,可靠性高可以嵌入到电子产品中可以嵌入到电子产品中可以嵌入到电子产品中可以嵌入到电子产品中嵌入式应用系统嵌入式应用系统嵌入式应用系统嵌入式应用系统(2). (2). (2). (2). 单片机应用单片机应用
4、单片机应用单片机应用 工业方面工业方面民用方面民用方面仪表方面仪表方面电讯方面电讯方面数据处理方面数据处理方面汽车方面汽车方面单片机技术的应用遍布国民经济与人民生活的各个领域单片IC(单片机)电子钟单单片片机机数字电路中由13片IC组成的数字钟 主主要要应应用用:嵌嵌入入式式应应用用。广广泛泛嵌嵌入入到到工工业业、农农业业、航航空空、航航天天、军军事事、通通信信、能能源源、交交通通 ITIT、金金融融、仪仪器器仪仪表表、保保安安、医医疗疗、办办公公设设备备、娱娱乐乐休休闲闲、健健身身、体体育育竞竞赛赛、服服务务领领域域等等的的产品中,已成为现代电子系统中重要的智能化工具。产品中,已成为现代电子
5、系统中重要的智能化工具。 学学习习重重要要性性:单单片片机机已已成成为为电电子子系系统统中中最最普普遍遍的的应应用用手手段段,除除了了单单独独设设课课程程外外,在在涉涉及及的的许许多多实实践践环环节节,如如课课程程设设计计、毕毕业业设设计计乃乃至至研研究究生生论论文文中中,单单片片机机系系统统都都是是最最广广泛泛的的应应用用手手段段之之一一。近近年年来来,在在高高校校中中大大力力推推行行的的各各种种电电子子设设计计竞竞赛赛中中,采采用单片机系统解决各类电子技术问题已成为主要方法之一。用单片机系统解决各类电子技术问题已成为主要方法之一。 单片机能做什么单片机能做什么 凡凡是是与与控控制制或或简简
6、单单计计算算有有关关的的电电子子设设备备都都可可以以用用单单片片机机来来实实现现,再再根根据据具具体体实实际际情情况况选选择择不不同同性性能能的的单单片片机机,如如: MCS-51,PIC,AVR,凌阳,凌阳,ARM ,STC等。等。工业自动化:工业自动化:数据采集、测控技术。数据采集、测控技术。智能仪器仪表:智能仪器仪表:数字示波器、数字信号源、数字万用数字示波器、数字信号源、数字万用表、感应电流表等。表、感应电流表等。消费类电子产品:消费类电子产品:洗衣机、电冰箱、空调机、电视机、洗衣机、电冰箱、空调机、电视机、微波炉、手机、微波炉、手机、IC卡、汽车电子设备等。卡、汽车电子设备等。通讯方
7、面:通讯方面:调制解调器、程控交换技术、手机、小灵调制解调器、程控交换技术、手机、小灵通等。通等。武器装备:武器装备:飞机、军舰、坦克、导弹、航天飞机、鱼飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。雷制导、智能武器等。等等等等. MCS-51是是指指由由美美国国INTEL公公司司生生产产的的一一系系列列单单片片机机的的总总称称,这这一一系系列列单单片片机机包包括括好好些些品品种种,如如8031,8051,8751,8032,8052,8752等等,其其中中8051是是最最早早最最典典型型的的产产品品,该该系系列列其其它它单单片片机机都都是是在在8051的的基基础础上上进进行行功功能
8、能的的增增、减减、改改变变而而来来的的,所所以以人人们们习习惯惯于用于用8051来称呼来称呼MCS-51系列单片机,系列单片机, MCS-51系列单片机系列单片机 INTELINTEL公公司司将将MCS-51MCS-51的的核核心心技技术术授授权权给给了了很很多多其其它它公公司司,所所以以有有很很多多公公司司在在做做以以80518051为为核核心心的的单单片片机机,当当然然,功功能能或或多多或或少少有有些些改改变变,以以满满足足不不同同的的需需求求,其其中中AT89C51AT89C51就就是是这这几几年年在在我我国国非非常常流流行行的的单单片片机机,它是由美国它是由美国ATMELATMEL公司
9、开发生产的。公司开发生产的。 AT89系列单片机MCS-51系列单片机类型系列单片机类型 MCS-51系列单片机品种很多,以系列单片机品种很多,以8xC51表示,表示,x 的不同取值表示片内的不同取值表示片内ROM的不同类型。如下所示:的不同类型。如下所示:l片内片内ROM型,如型,如80(C)3X;l片内片内EPROM(或(或OTP ROM),如如87(C)5X;l片内片内FLASH EEPROM型,如型,如89C5X;l片内片内EEPROM ISP型型(可在系统编程)如可在系统编程)如89S5X。系列系列型号型号存存储容量容量片内片内RAMRAM容容量量 I/O I/O端口特性端口特性(
10、(个个位位) ) 中断源数中断源数频率率/MHZ/MHZ封装形式及引脚数封装形式及引脚数ROMROMEPROMEPROM并行口并行口串行口串行口定定时器器5151子子系列系列(基(基本本型)型)8031803180518051875187514KB4KB4KB4KB128B128B128B128B128B128B484848484848UARTUARTUARTUARTUARTUART2162162162162162165 55 55 52 212122 212122 21212DIP40DIP40DIP40DIP40PLCC40PLCC40/DIP 40/DIP 4080c3180c3180c
11、5180c5187C5187C514KB4KB4KB4KB128B128B128B128B128B128B484848484848UARTUARTUARTUARTUARTUART2162162162162162165 55 55 52 212122 212122 21212PLCC 44PLCC 44PLCC 44PLCC 44PLCC 44PLCC 445252子子系列(增系列(增强强型)型)8032803280528052875287528KB8KB8KB8KB256B256B256B256B256B256B484848484848UARTUARTUARTUARTUARTUART31631
12、63163163163166 66 66 62 212122 212122 21212DIP 40DIP 40PLCC 44PLCC 44DIP 40DIP 4080C3280C3280C5280C5287C5287C528KB8KB8KB8KB256B256B256B256B256B256B484848484848UARTUARTUART UART UARTUART3163163163163163166 66 66 62 212122 212122 21212DIP 40DIP 40DIP 40DIP 40DIP 40DIP 40MCS51系列单片机性能指标 学学8位的位的51单片机有前途吗
13、?单片机有前途吗? 现现今今单单片片机机的的种种类类很很多多,功功能能也也越越来来越越强强,从从表表层层看看来来好好象象学学8位位的的51单单片片机机已已不不符符合合现现在在的的发发展展需需求求。但但做做过过单单片片机机开开发发的的朋朋友友都都知知道道,其其实实在在大大部部份份的的工工控控或或测测控控设设备备中中,8位位的的51单单片片机机足足够够满满足足大大部部份份的的控控制制要要求求,加加之之51单单片片机机的的价价格格优优势势。使使得得8位位的的51单单片片机机在在以以后后很很长长的的一一段段时时间间内内还还有有存存在在的的空空间间,也就是说还是单片机应用的一个主流。也就是说还是单片机应
14、用的一个主流。再再者者,如如果果把把51单单片片机机学学好好了了,以以后后转转行行去去学学习习或或应应用用其其它它的的单单片片机机,也也就就是是一一个个了了解解及及熟熟悉悉的的过过程程。因因为为MCS-51单单片片机机是是一一个个通通用用的的单单片片机机,其其内内部部的的结结构构及及工工作作原原理理与与其其它它的的单单片机都是相通的。片机都是相通的。单片机主要掌握以下几点单片机主要掌握以下几点最小系统能够运行起来的必要条件。最小系统能够运行起来的必要条件。 1、电源、电源 2、晶振、晶振 3、复位电路、复位电路对单片机任意对单片机任意I/O口的随意操作口的随意操作 1、输出控制电平高低、输出控
15、制电平高低 2、输出检测电平高低。、输出检测电平高低。定时定时/计数器计数器中断:外部中断、定时器中断、串口中断中断:外部中断、定时器中断、串口中断串口通信:单片机之间、单片机与计算机间串口通信:单片机之间、单片机与计算机间怎么开始学习?实践第一。实践第一。补充必要的理论知识,即缺什么补什么。补充必要的理论知识,即缺什么补什么。做工程项目积累经验。(可在网络上搜集题目,也做工程项目积累经验。(可在网络上搜集题目,也可自己有什么想法大胆的去试验)可自己有什么想法大胆的去试验)单片机常用网站单片机常用网站 周立功单片机(周立功单片机()、)、 武汉力源(武汉力源() 中源单片机(中源单片机() 嵌
16、入开发网(嵌入开发网() 51 51单片机(单片机() 单片机学习网(单片机学习网() 单片机爱好者(单片机爱好者(www.mcufan.conwww.mcufan.con) 此此外外,还还有有老老古古开开发发网网、单单片片机机培培训训网网、5151单单片片机机世世界界、致致远远电电子子、南南京京爱爱思思、FPGAFPGA论论坛坛、北北京京单单片片机机开开发发网网、世世纪纪开开发发、艾艾比比德德嵌嵌入入开开发发网网、单单片片机机开开发发、电电子子网网站站之之家家、小小龙龙微微控控、万万博博门门单单片片机机、21IC21IC中中国国电电子子网网、电电子子技技术术特特攻攻队队、苍苍穹穹电电子子、文
17、文涛涛数数字字工工作作室室、MAXIM MAXIM 中中文文网网址址、TI TI 中中文文网网址址、PhilipsPhilips公公司司、IntelIntel公公司司、InfineonInfineon公公司司、LatticeLattice公公司司、南南京京西尔特电子公司、中国电器论坛等。西尔特电子公司、中国电器论坛等。 单片机网站有很多,读者可以通过各种搜索引擎搜索相关的网站单片机网站有很多,读者可以通过各种搜索引擎搜索相关的网站。 关于电平特性关于电平特性数字电路中只有两种电平:高和低数字电路中只有两种电平:高和低(本课程中)定义单片机为(本课程中)定义单片机为TTL电平:电平:高高+5V低
18、低0VRS232电平:计算机的串口电平:计算机的串口高高:-12V(-9-12V)低:低:+12V(=3+15V)所以计算机与单片机之间通讯时需要加电平转换芯片所以计算机与单片机之间通讯时需要加电平转换芯片max232。计算机数学基础计算机数学基础1.1 1.1 数制与转换数制与转换1.2 1.2 带符号数的表示方法带符号数的表示方法1.3 1.3 编码编码1.1数制数制引言引言: 十进制数十进制数是人们习惯使用的进制。是人们习惯使用的进制。 计算机只能计算机只能“识别识别”二进制数二进制数。 为了书写和识读方便,计算机程序需要用为了书写和识读方便,计算机程序需要用十六进制数十六进制数表示。表
19、示。 十进制数、二进制数、十六进制数之间的十进制数、二进制数、十六进制数之间的关系、相互转换关系、相互转换和和 运算方法运算方法,是学习计算机必备的基础知识。,是学习计算机必备的基础知识。二进制、十进制和十六进制数二进制、十进制和十六进制数 十进制数十进制数 主要特点:主要特点:基数是基数是1010。有。有1010个数码(数符)构成:个数码(数符)构成: 0 0、1 1、2 2、3 3、4 4、5 5、6 6、7 7、8 8、9 9。 进位规则是进位规则是“逢十进一逢十进一”。【例】【例】 1234.56 1234.56= 1= 110103 3+2+210102 2+3+310101 1+4
20、+410100 0+5+51010- -1 1+6+61010-2-2= 1000+200+30+4+0.5+0.06= 1000+200+30+4+0.5+0.06 上述,上述,10103 3、10102 2、10101 1、10100 0、1010-1-1、1010-2-2 称为十进制数各数位的称为十进制数各数位的 “ “ 权权 ” ” 。二进制数二进制数主要特点:主要特点:基数是基数是2 2。只有两个数码:。只有两个数码:0 0 和和 1 1。进位规则是进位规则是“逢二进一逢二进一”。 二进制数用尾缀二进制数用尾缀B B作为标识符。作为标识符。【例】【例】 111.11B 111.11B
21、 = 12= 122 2 +12 +121 1 +12 +120 0 +12 +12-1-1+12+12-2-2= 7.75= 7.75 其中,其中,2 22 2、2 21 1、2 20 0、2 2-1-1、2 2-2-2 称为二进制数各数位的称为二进制数各数位的“权权” ” 十六进制数十六进制数 主要主要特点特点: 基数是基数是1616。共有。共有1616个数符构成:个数符构成:0 0、1 1、9 9、A A、B B、C C、D D、E E、F F。其中,其中,A A、B B、C C、D D、E E、F F 分别代表分别代表1010、1111、1212、1313、1414、1515。 进位规
22、则是进位规则是“逢十六进一逢十六进一”。 十六进制数用尾缀十六进制数用尾缀H H表示。表示。【例】【例】A3.4H = 10A3.4H = 1016161 1+3+316160 0+4+41616-1-1 = 160+3+0.25 = 163.25= 160+3+0.25 = 163.25 其中,其中,16163 3、16162 2、16161 1、16160 0、1616-1-1、1616-2-2 称为十六进制数各数位的称为十六进制数各数位的“权权”。为了区分数的不同进制,可在数的结为了区分数的不同进制,可在数的结尾以一个字母标示。尾以一个字母标示。十进制:十进制:D(或不带字母)(或不带字
23、母)二进制:二进制:B或(或(N)2十六进制:十六进制:H或(或(N)16十六进制数、二进制数和十进制数对应关系表十六进制数、二进制数和十进制数对应关系表 十进制数十进制数十六进制数十六进制数二进制数二进制数十进制数十进制数十六进制数十六进制数二进制数二进制数0 000H00H0000B0000B11110BH0BH 1011B 1011B1 101H01H0001B0001B12120CH0CH 1100B 1100B2 202H02H0010B0010B13130DH0DH 1101B 1101B3 303H03H0011B0011B14140EH0EH 1110B 1110B4 404H
24、04H0100B0100B15150FH0FH 1111B 1111B5 505H05H0101B0101B161610H10H 0001 0000B 0001 0000B6 606H06H0110B0110B171711H11H 0001 0001B 0001 0001B7 707H07H0111B0111B181812H12H 0001 0010B 0001 0010B8 808H08H1000B1000B191913H13H 0001 0011B 0001 0011B9 909H09H1001B1001B202014H14H 0001 0100B 0001 0100B10100AH0AH
25、1010B1010B212115H15H 0001 0101B 0001 0101B1.1.1.2 不同进制间的相互转换不同进制间的相互转换 1. 二、十六进制转换成十进制二、十六进制转换成十进制 :按权展开法:按权展开法 例例 1 将将 数数 (10.101)2, (2D.A4)16转转 换换 为为 十十 进进 制制 。 (10.101)2=121+020+12-1+02-2+12-3=2.625 (2D.A4)16=2161+13160+1016-1+416-2=45.640625 2十进制十进制二进制的转换二进制的转换(分整数和小数两部分)分整数和小数两部分) q整数部分整数部分的转换:
26、的转换:采用采用“除除2 2取余取余”法:法:除除2取余,取余,商为商为0 0止,余数倒置。止,余数倒置。q例如:例如: 126=1111110B126=1111110B小数部分小数部分的转换:的转换:采用采用“乘乘2取整取整”法:法:乘乘2取整,直到小数部分为取整,直到小数部分为0或满足精度要求,整数正置。或满足精度要求,整数正置。例如:例如:0.318=0101000100.318=010100010B B3十六进制十六进制二进制的转换二进制的转换 q将每位十六进制数转换成相应的四位二进制数即可。将每位十六进制数转换成相应的四位二进制数即可。3AH=00111010Bq4二进制二进制十六进
27、制的转换十六进制的转换q将将要要转转换换的的二二进进制制数数以以小小数数点点为为界界向向左左和和向向右右4 4位位一一组组分分开开,不不足足4 4位位补补0 0,然然后后将将4 4位位二二进进制制数数表表示示为为1 1位位十十六六进制数。进制数。如:如:1101010.0111111B=0110 1010.0111 1110B=6A.7EH5十进制十进制十六进制的转换十六进制的转换 q十进制转换成十六进制与十进制转换成二进制方法一样,只是除除(乘乘)数数为为1616而不是2。而余(整)数是0F中的任一个数。整数部分采用“除16取余”法,小数部分采用“乘16取整”法 。q例如: 9168=23D
28、0H 二进制数和十六进制数运算二进制数和十六进制数运算【例】【例】00110101B00110101B+ +10011100B10011100B 二进制数加法运算二进制数加法运算规则:规则:0 + 0 = 0,0 + 1 = 1 + 0 = 1, 1 + 1 = 0(向高位进(向高位进1)。)。11010001B11010001B【例】【例】10110101B10110101B- -10011100B10011100B规则:规则:0 0 = 0,1 0 = 0,1 1 = 0, 0 1 = 1(向高位借(向高位借1)。)。 二进制数减法运算二进制数减法运算 00011001B00011001B
29、11011101 二进制数乘法运算二进制数乘法运算 规则:规则:00=0,10=01=0,11=1。【例】【例】 1101B1101B 1001B1001B1110101B1110101B+ 1101+ 1101 二进制数除法运算二进制数除法运算规则:规则:00=0,01=0,11=1。1 111101110【例】【例】 110111011110110111011010011001 11011101 11011101 二进制数二进制数“与与”运算。运算。“与与”运算是实现运算是实现“必须都有必须都有,否则就没有否则就没有”这种逻辑关这种逻辑关系的一种运算。系的一种运算。运算符为运算符为“ ”,
30、其运算规则如下其运算规则如下:规则:规则:0 0 = 0,1 0 = 0, 1 0 = 0,1 1 = 1。【例】【例】10110101B10110101B 10011100B10011100B10010100B10010100B规则:规则: 0 0 = 0,1 0 = 0, 1 1 = 0,0 1 = 1。 二进制数二进制数“或或”运算运算“或或”运算是实现运算是实现“只要其中之一有只要其中之一有,就有就有”这种逻辑关这种逻辑关系的一种运算系的一种运算,其运算符为其运算符为“+”或或“ ” 。“或或”运算规运算规则如下则如下:【例】【例】10110101B10110101B 10011100
31、B10011100B10111101B10111101B 7、 “非非”运算运算 “非”运算是实现“求反”这种逻辑的一种运算,如变量A的“非”运算记作 。 其运算规则如下: A8、 二进制数二进制数“异或异或”运算运算“异或异或”运算是实现运算是实现“必须不同必须不同,否则就没有否则就没有”这种逻辑这种逻辑的一种运算的一种运算,运算符为运算符为“”。其运算规则是。其运算规则是:规则:规则:00 = 0,01 = 1, 10 = 1,11 = 0。【例】【例】10110101B10110101B 10011100B10011100B00101001B00101001B1.2带符号数的表示方法带符
32、号数的表示方法q在在计计算算机机中中,为为了了运运算算的的方方便便,可可用用数数的的最最高高位位来来表表示示正正、负负数数。最最高高位位为为“0”表表示示正正数数,最最高高位位为为“1”表示负数。表示负数。q数在计算机中是以二进制形式表示的。数在计算机中是以二进制形式表示的。数分为有符号数和无符号数。数分为有符号数和无符号数。原码、反码、补码都是有符号定点数的表示方法。原码、反码、补码都是有符号定点数的表示方法。1.3 编码 计计算算机机内内部部采采用用二二进进制制的的方方式式计计数数,那那么么它它为为什什么么又又能能识识别别十十进进制制数数和和各各种种字字符符、图图形形呢呢?其其实实,不不论
33、论是是数数值值数数据据还还是是文文字字、图图形形等等,在在计计算算机机内内部部都都采采用用了了一一种种编编码码标标准准。通通过过编编码码标标准准可可以以把把它它转转换换成成二二进进制制数数来来进进行行处处理理,计计算算机机将将这这些些信信息息处处理理完毕再转换成可视的信息显示出来。完毕再转换成可视的信息显示出来。常用的二进制编码有常用的二进制编码有BCDBCD码码、ASCIIASCII码码等。等。1、 BCD码 生活中人们习惯于十进制数,而计算机只能生活中人们习惯于十进制数,而计算机只能识别二进制数,为了将十进制数变为二进制数,出现识别二进制数,为了将十进制数变为二进制数,出现了了BCDBCD
34、码,即二进制代码表示的十进制数。故名思意,码,即二进制代码表示的十进制数。故名思意,它即是逢十进一,又是一组二进制代码。它即是逢十进一,又是一组二进制代码。BCDBCD码种类较多,如有码种类较多,如有84218421码码、24212421码码和和余余3 3码码等。等。最常用的是最常用的是 8421 BCD 8421 BCD码码( (以后简称以后简称BCDBCD码码) )。十进制数十进制数8421BCD码码十进制数十进制数8421BCD码码000005010110001601102001070111300118100040100910018421 BCD编码表编码表 【例】【例】将二进制数将二进
35、制数01000011B01000011B转换成转换成BCDBCD码。码。解:解:01000011B= 67= 0110 011101000011B= 67= 0110 0111BCDBCD需要指出的是需要指出的是: 决不能把决不能把0110011101100111BCDBCD误认为二进制码误认为二进制码01100111B01100111B,二进制码二进制码01100111B01100111B的值为的值为103103,而,而0110011101100111BCDBCD 的值的值为为6767,显然两者是不一样的。,显然两者是不一样的。 例例写出写出69.25的的BCD码。码。根据上表根据上表,可直
36、接写出相应的可直接写出相应的BCD码码:69.25=(01101001.00100101)BCD2 2、ASCIIASCII码码计计算算机机只只能能识识别别0、1、0、1、;这这些些0、1、0、1、有有的的代代表表数数值值,有有的的代代表表要要处处理理的的信信息息(如如字字母母、标标点点符符号号、数数字字符符号号等等文文字字符符号号)。所所以以,计计算算机机不不仅仅要要认识各种数字,还要能识别各种文字符号。认识各种数字,还要能识别各种文字符号。人们事先已对各种文字符号进行二进制数编码。人们事先已对各种文字符号进行二进制数编码。如如,美美国国信信息息交交换换标标准准码码ASCII码码,用用一一个
37、个字字节节表示一个字符。表示一个字符。 ASCIIASCII编码表编码表 b7b6b5b4b3b2b10000010100111001011101110000NULDLESP0P、p0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;Kk1100FFFS,Nn1111SIUS/?OoDELASCIIASCII码用码用7
38、 7位二进制数表示:位二进制数表示: 高高3 3位组位组 低低4 4位组位组 b7 b6 b5 b4 b3 b2 b1小 结1了解计算机的系统结构,明确单片机是微机的一种。了解计算机的系统结构,明确单片机是微机的一种。2计算机的基本数制是二进制,所有的信息都是以二计算机的基本数制是二进制,所有的信息都是以二进制数的形式存放,为方便阅读,以十六进制表示,对进制数的形式存放,为方便阅读,以十六进制表示,对于二、十、十六几种进制之间的转换要求十分熟练。于二、十、十六几种进制之间的转换要求十分熟练。3计算机中的有符号数一律以补码表示。计算机中的有符号数一律以补码表示。4编码是用一组特定的数码表示一定的
39、字符,计算机编码是用一组特定的数码表示一定的字符,计算机常用的编码有常用的编码有BCD码和码和ASCII码码。 特特别别提提出出的的是是,计计算算机机只只识识别别0 0 和和1 1,而而到到底底是是有有符符号号数数还还是是无无符符号号数数、补补码码还还是是原原码码、BCDBCD码码、ASCIIASCII码码还还是是一一般般的的二二进进制制数数计计算算机机是是不不能能识识别别的的,完全是人的认定。完全是人的认定。 例例如如FFH FFH 作作为为无无符符号号,它它代代表表255255,作作为为有有符号原码,它代表符号原码,它代表127127; 又又如如32H32H,视视作作ASCIIASCII码码它它是是字字符符2, 2, 视视作作BCDBCD码,它是十进制数码,它是十进制数3232,视作二进制数它是,视作二进制数它是5050 这这就就是是根根据据不不同同的的认认定定作作不不同同的的分分析析,编编程程作不同的处理。作不同的处理。结束语结束语谢谢大家聆听!谢谢大家聆听!58