单片机原理及接口技术第一章稻香书屋

上传人:仙*** 文档编号:36143625 上传时间:2021-10-29 格式:PPT 页数:64 大小:1.92MB
收藏 版权申诉 举报 下载
单片机原理及接口技术第一章稻香书屋_第1页
第1页 / 共64页
单片机原理及接口技术第一章稻香书屋_第2页
第2页 / 共64页
单片机原理及接口技术第一章稻香书屋_第3页
第3页 / 共64页
资源描述:

《单片机原理及接口技术第一章稻香书屋》由会员分享,可在线阅读,更多相关《单片机原理及接口技术第一章稻香书屋(64页珍藏版)》请在装配图网上搜索。

1、有关本课程学习的几点建议有关本课程学习的几点建议 本课程是一门实践性、应用性很强的学科本课程是一门实践性、应用性很强的学科仅仅听懂还不够仅仅听懂还不够, ,重在培养动手能力重在培养动手能力硬件硬件/ /软件同样重要、不可偏废软件同样重要、不可偏废 硬件是骨架,软件是皮肉器脏及思想硬件是骨架,软件是皮肉器脏及思想本课程的前期基础课程是数字电路与微机原理本课程的前期基础课程是数字电路与微机原理这方面知识掌握得不够好的请自己补上这方面知识掌握得不够好的请自己补上预习、听课、复习、作业、实验环环都重要预习、听课、复习、作业、实验环环都重要用科学的方法学习用科学的方法学习1骄阳书苑第第1 1章章 微型计

2、算机系统基础知识微型计算机系统基础知识本章要点:本章要点: 微型计算机和单片机的发展概况微型计算机和单片机的发展概况 单片机系统组成概述单片机系统组成概述(CPU、总线、存储器和、总线、存储器和I/O口等口等) 二进制、十进制和十六进制数二进制、十进制和十六进制数(数制转换和运算数制转换和运算) 计算机中数的表示计算机中数的表示(原码、反码和补码原码、反码和补码) 单片机常用编码单片机常用编码(BCD码、码、ASCII码码)2骄阳书苑第第1 1章章 微型计算机系统基本知识微型计算机系统基本知识 微型计算机具有体积小,微型计算机具有体积小,功耗低重量轻,价格低,可功耗低重量轻,价格低,可靠性高,

3、开发使用简便等一靠性高,开发使用简便等一系列优点,自问世以来得到系列优点,自问世以来得到了非常广泛的应用。了非常广泛的应用。1-1 1-1 概念概念1.1.1 1.1.1 微型计算机微型计算机3骄阳书苑图1-2 微处理器、微计算机和微计算机系统的关系4骄阳书苑 微处理器加上同样采用大规模集成电路微处理器加上同样采用大规模集成电路制成的用于存储程序和数据的存储器,以及与制成的用于存储程序和数据的存储器,以及与输输入输出设备相衔接的输入输出接口电路就构入输出设备相衔接的输入输出接口电路就构成了成了微型计算机微型计算机(Microcomputer)(Microcomputer)什么是单片机什么是单片

4、机? 如果将微处理器、存储器和输入输出接口如果将微处理器、存储器和输入输出接口电路集成在一块集成电路芯片上,称为单片微电路集成在一块集成电路芯片上,称为单片微型型计算机,简称计算机,简称单片机单片机。 5骄阳书苑几种单片机封装形式返回6骄阳书苑1.1.2 微型计算机的发展概况微型计算机的发展概况1 1、PCPC机机: PCPC机系统全力实现海量高速数据处机系统全力实现海量高速数据处理,兼顾控制功能。理,兼顾控制功能。2 2、单片机单片机:单片机系统全力满足测控对象的测:单片机系统全力满足测控对象的测控功能,兼顾数据处理能力。控功能,兼顾数据处理能力。形成两大分支:形成两大分支:7骄阳书苑组成组

5、成: CPU(CPU(进行运算、控制进行运算、控制) RAM() RAM(数据存储器数据存储器) ) I/O I/O口口( (串口、并口等串口、并口等) ROM() ROM(程序存储器程序存储器) ) PC PC机:机: 上述部件以芯片形式安装在主板上。上述部件以芯片形式安装在主板上。 单片机:上述部件被集成到单芯片中。单片机:上述部件被集成到单芯片中。 通用通用PCPC包括:键盘、显示器、鼠标、硬包括:键盘、显示器、鼠标、硬/ /软软/ /光驱、音箱、打印机、扫描仪光驱、音箱、打印机、扫描仪等外设。等外设。单片机则只是一片集成电路。(单片机则只是一片集成电路。(100100、4848、404

6、0、3232、2828、2020、1616、8 8条引脚)。条引脚)。单片机与单片机与PCPC机之异同(机之异同(1 1)8骄阳书苑功能功能:PCPC机:机: 数据运算、采集、处理、存储、传输;数据运算、采集、处理、存储、传输;单片机:控制(或受控于)外设。单片机:控制(或受控于)外设。 通用计算机擅长于数据运算、采集、处理、通用计算机擅长于数据运算、采集、处理、存储和传输;存储和传输; 单片机的专长则是测控,往往嵌入某个仪器单片机的专长则是测控,往往嵌入某个仪器/ /设备设备/ /系统中,使其达到智能化的效果。系统中,使其达到智能化的效果。单片机与单片机与PCPC机之异同(机之异同(2 2)

7、9骄阳书苑应用特点:个人计算机(微机):个人计算机(微机): 体积大,功耗大,价格高,用途较固定,属通体积大,功耗大,价格高,用途较固定,属通用计算机。易于学习掌握和使用,但用于控制时必用计算机。易于学习掌握和使用,但用于控制时必须制作或购买专用的接口卡,并编制专门的应用软须制作或购买专用的接口卡,并编制专门的应用软件。件。单片机:单片机:体积小,功耗小,价格低,用途灵活,无处不在,体积小,功耗小,价格低,用途灵活,无处不在,属专用计算机。是一种特殊器件,需经过专门学习属专用计算机。是一种特殊器件,需经过专门学习方能掌握应用,应用中要设计专业的硬件和软件。方能掌握应用,应用中要设计专业的硬件和

8、软件。单片机与单片机与PCPC机之异同(机之异同(3 3)10骄阳书苑1.1.3 单片机的发展概况单片机的发展概况可分为四个阶段可分为四个阶段:目前,应用广泛的主流机型是目前,应用广泛的主流机型是89C5189C51系列系列单片机。单片机。 第一阶段:第一阶段:单片机探索阶段。单片机探索阶段。 第二阶段:第二阶段:单片机完善阶段。单片机完善阶段。 第三阶段:第三阶段:8 8位机和位机和1616位机争艳阶段,也是位机争艳阶段,也是 单片机向微控制器发展的阶段。单片机向微控制器发展的阶段。 第四阶段:第四阶段:微控制器全面发展阶段。微控制器全面发展阶段。 11骄阳书苑1.1.4 单片机的特点和应用

9、单片机的特点和应用 有优异的性能价格比。有优异的性能价格比。 集成度高,体积小,可靠性好。集成度高,体积小,可靠性好。 控制能力强。控制能力强。 低功耗低功耗, ,低电压低电压, ,便于生产便携式产品。便于生产便携式产品。 易扩展。易扩展。 1、单片机特点、单片机特点12骄阳书苑2、单片机的应用、单片机的应用 智能化家用电器。智能化家用电器。 办公自动化设备。办公自动化设备。 商业营销设备。商业营销设备。 工业自动化控制。工业自动化控制。 智能化通信产品。智能化通信产品。 智能化仪表。智能化仪表。 汽车电子产品。汽车电子产品。 航空航天系统和国防军事、尖端武器等。航空航天系统和国防军事、尖端武

10、器等。 13骄阳书苑1-2 1-2 单片机系统的组成单片机系统的组成组成单片机系统的物理实体;组成单片机系统的物理实体;有两大部分组成有两大部分组成:对硬件使用和管理的程序。对硬件使用和管理的程序。 硬件硬件: 软件软件:14骄阳书苑CPU外部设备时钟图1-2 单片机系统的硬件结构框图ROMRAM定时计数器中断系统I/O接口复位(DB)(CB)(AB)硬件硬件结构框图结构框图15骄阳书苑 1.2.1 1.2.1 微处理器微处理器 运算器运算器:累加器:累加器A A,暂存寄存器,暂存寄存器TMPTMP,标志,标志 寄存器寄存器F F,算术逻辑单元,算术逻辑单元ALUALU; 控制器控制器:程序计

11、数器:程序计数器PCPC,指令寄存器,指令寄存器IRIR, 指令译码器指令译码器IDID,定时和控制逻辑电路。,定时和控制逻辑电路。 16骄阳书苑1.2.2 总线总线: 用于传送信息的公共途径。用于传送信息的公共途径。 总线分为:总线分为: 数据数据总线总线 DB (Data Bus)DB (Data Bus) 地址地址总线总线 AB (Address Bus)AB (Address Bus) 控制控制总线总线 CB (Control Bus)CB (Control Bus)17骄阳书苑1.2.3 1.2.3 输入输入/ /输出设备及其接口电路输出设备及其接口电路 输入设备输入设备; 输出设备

12、输出设备; I/OI/O接口电路接口电路。 输入输出设备一般不能与输入输出设备一般不能与CPUCPU直接相连,而是直接相连,而是通过某种电路完成寻址、数据缓冲、输入输出控通过某种电路完成寻址、数据缓冲、输入输出控制、功率驱动、制、功率驱动、A/DA/D、D/AD/A等功能,这种电路称为等功能,这种电路称为I/OI/O接口电路。例如:接口电路。例如:82558255、08090809、08320832等等。等等。18骄阳书苑1.2.5 软件软件 单片机程序设计语言可分为三类:单片机程序设计语言可分为三类: 机器语言机器语言 汇编语言汇编语言 高级语言高级语言本书介绍的本书介绍的MCS-51MCS

13、-51型单片机使用型单片机使用汇编语言汇编语言。19骄阳书苑1-3 1-3 计算机中数的表示方法及运算计算机中数的表示方法及运算 引言引言: 十进制数十进制数是人们习惯使用的进制。是人们习惯使用的进制。 计算机只能计算机只能“识别识别”二进制数二进制数。 为了书写和识读方便,计算机程序需要用为了书写和识读方便,计算机程序需要用十六进制数十六进制数表示。表示。 十进制数、二进制数、十六进制数之间的十进制数、二进制数、十六进制数之间的关系关系、相互转换相互转换和和 运算方法运算方法,是学习计算机必备的基础知识。,是学习计算机必备的基础知识。20骄阳书苑一、二进制、十进制和十六进制数一、二进制、十进

14、制和十六进制数 十进制数十进制数 主要特点:主要特点: 基数是基数是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+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、10

15、100 0、1010-1-1、1010-2-2 称为十进制数各数位的称为十进制数各数位的 “ “ 权权 ” ” 。21骄阳书苑 二进制数二进制数 主要特点:主要特点: 基数是基数是2 2。只有两个数码:。只有两个数码:0 0 和和 1 1。 进位规则是进位规则是“逢二进一逢二进一”。 每每左左移一位移一位,数值数值增大增大一倍;一倍;右右移一位移一位,数值数值减小减小一半。一半。 二进制数用尾缀二进制数用尾缀B B作为标识符。作为标识符。【例例】 111.11B 111.11B= 1= 12 22 2 +1 +12 21 1 +1 +12 20 0 +1 +12 2-1-1+1+12 2-2-

16、2= 7.75= 7.75 其中,其中,2 22 2、2 21 1、2 20 0、2 2-1-1、2 2-2-2 称为二进制数各数位的称为二进制数各数位的“ “ 权权 ” ” 22骄阳书苑 十六进制数十六进制数 主要主要特点特点: 基数是基数是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。 进位规则是进位规则是“逢十六进一逢十六进一”。 十六进制数用尾缀十六进

17、制数用尾缀H H表示。表示。【例例】A3.4HA3.4H = 10 = 1016161 1+3+316160 0+4+41616-1-1 = 160+3+0.25 = 160+3+0.25 = 163.25 = 163.25 其中,其中,16163 3、16162 2、16161 1、16160 0、1616-1-1、1616-2-2 称为十六进制数各数位的称为十六进制数各数位的“权权”。23骄阳书苑十六进制数、二进制数和十进制数对应关系表十六进制数、二进制数和十进制数对应关系表 十进制数十进制数十六进制数十六进制数二进制数二进制数十进制数十进制数十六进制数十六进制数二进制数二进制数0 000

18、H00H0000B0000B11110BH0BH 1011B 1011B1 101H01H0001B0001B12120CH0CH 1100B 1100B2 202H02H0010B0010B13130DH0DH 1101B 1101B3 303H03H0011B0011B14140EH0EH 1110B 1110B4 404H04H0100B0100B15150FH0FH 1111B 1111B5 505H05H0101B0101B161610H10H 0001 0000B 0001 0000B6 606H06H0110B0110B171711H11H 0001 0001B 0001 000

19、1B7 707H07H0111B0111B181812H12H 0001 0010B 0001 0010B8 808H08H1000B1000B191913H13H 0001 0011B 0001 0011B9 909H09H1001B1001B202014H14H 0001 0100B 0001 0100B10100AH0AH1010B1010B212115H15H 0001 0101B 0001 0101B24骄阳书苑二、数制转换二、数制转换 二进制数与十六进制数相互转换二进制数与十六进制数相互转换 二进制数转换成十六进制数二进制数转换成十六进制数 整数部分整数部分: 自右向左,四位一组,

20、不足四位,向左填零,各部自右向左,四位一组,不足四位,向左填零,各部分用相应的十六进制数替代;分用相应的十六进制数替代; 小数部分小数部分: 自左向右,四位一组,不足四位,向右填零,各部自左向右,四位一组,不足四位,向右填零,各部分用相应的十六进制数替代;分用相应的十六进制数替代;25骄阳书苑二进制二进制十六进制十六进制二进制二进制十六进制十六进制00000100080001110019001021010100011310111101004110012010151101130110611101401117111115 十六进制数转换成二进制数十六进制数转换成二进制数每位十六进制数分别用相应每位

21、十六进制数分别用相应4位二进制数替代。位二进制数替代。26骄阳书苑 十进制数整数转换成十六进制数的方法:十进制数整数转换成十六进制数的方法:除除16取余法取余法 十进制数转换成二进制数、十六进制数十进制数转换成二进制数、十六进制数 十进制小数转换成二进制小数的方法:十进制小数转换成二进制小数的方法:乘乘2取整法取整法 整数部分的转换整数部分的转换 十进制整数转换成二进制整数的方法:十进制整数转换成二进制整数的方法: 除除2取余法取余法 小数部分的转换小数部分的转换 十进制小数转换成十六进制小数的方法:十进制小数转换成十六进制小数的方法:乘乘16取整法取整法27骄阳书苑 1. 整数转换法整数转换

22、法 “除基取余除基取余”:十进制整数不断除以转换进制基数,:十进制整数不断除以转换进制基数,直至商为直至商为0。每除一次取一个余数,从低位排向高位。每除一次取一个余数,从低位排向高位。 举例:举例: (1) 39转换成二进制数转换成二进制数 39 =100111B2 39 1 ( b0) 2 19 1 ( b1) 2 9 1 ( b2) 2 4 0 ( b3) 2 2 0 ( b4) 2 1 1 ( b5) 0(2) 208转换成十六进制数转换成十六进制数 208 = D0H16 208 余 016 13 余 13 = DH 028骄阳书苑 2. 小数转换法小数转换法 “乘基取整”:用转换进制

23、的基数乘以小数部分,直至小数为0或达到转换精度要求的位数。每乘一次取一次整数,从最高位排到最低位。 举例:(1) 0.625转换成二进制数转换成二进制数 1) 0.625 2 2) 1.250 1 (b- 2 3) 0.5 0 0 (b- 2 1.0 1 (b- 0.625 = 0.101B(2) 0.625转换成十六进制数转换成十六进制数 0.625 16 = 10.0 0.625 = 0.AH(3) 208.625 转换成十六进制数转换成十六进制数 208.625 = D0.AH29骄阳书苑三、三、二进制数和十六进制数运算二进制数和十六进制数运算【例例】00110101B00110101B

24、+ +10011100B10011100B 二进制数加法运算二进制数加法运算规则:规则:0 + 0 = 0,0 + 1 = 1 + 0 = 1, 1 + 1 = 0(向高位进(向高位进1)。)。11010001B11010001B30骄阳书苑【例例】10110101B10110101B- -10011100B10011100B规则:规则:0 0 = 0,1 0 = 0,1 1 = 0, 0 1 = 1(向高位借(向高位借1)。)。 二进制数减法运算二进制数减法运算 00011001B00011001B31骄阳书苑11011101 二进制数乘法运算二进制数乘法运算 规则:规则:00=0,10=0

25、1=0,11=1。【例例】 1101B1101B 1001B1001B1110101B1110101B+ 1101+ 110132骄阳书苑 二进制数除法运算二进制数除法运算规则:规则:00=0,01=0,11=1。1 111101110【例例】 110111011110110111011010011001 11011101 1101110133骄阳书苑 二进制数二进制数“与与”运算运算规则:规则:0 0 = 0,1 0 = 0, 1 0 = 0,1 1 = 1。【例例】10110101B10110101B 10011100B10011100B10010100B10010100B34骄阳书苑规则

26、:规则: 0 0 = 0,1 0 = 0, 1 1 = 0,0 1 = 1。 二进制数二进制数“或或”运算运算【例例】10110101B10110101B 10011100B10011100B10111101B10111101B35骄阳书苑 二进制数二进制数“异或异或”运算运算规则:规则:00 = 0,01 = 1, 10 = 1,11 = 0。【例例】10110101B10110101B 10011100B10011100B00101001B00101001B36骄阳书苑8. 十六进制数运算十六进制数运算先将十六进制数转换成二进制数,先将十六进制数转换成二进制数,然后根据二进制运算法则进行运

27、算,然后根据二进制运算法则进行运算,再转换成十六进制数。再转换成十六进制数。37骄阳书苑四四 带符号数的表示方法带符号数的表示方法 机器中,数的符号用“0”、“1” 表示。最高位作符号位,“0”表示“+”,“1”表示“-”。1)机器数与真值机器数与真值 机器数:机器中数的表示形式,其位数通常为8的倍数 真值: 机器数所代表的实际数值。 举例:一个8位机器数与它的真值对应关系如下: 真值: X1=+84=+1010100B X2=-84= -1010100B 机器数:X1机= 01010100 X2机= 1101010038骄阳书苑2)原码、反码和补码原码、反码和补码数的正负表示形式:数的正负表

28、示形式: D7=D7=1 1 表示表示负数负数,D7=D7=0 0 表示表示正数正数。D7 D7 D6 D5 D4 D3 D2 D1 D0D6 D5 D4 D3 D2 D1 D0 符号位符号位 数值位数值位 39骄阳书苑原码原码(True Form) 最高位为符号位,0表示 “+”,1表示“”。 数值位与真值数值位相同。 例 8位原码机器数: 真值: x1 = +1010100B x2 = 1010100B 机器数: x1原 = 01010100 x2原 = 11010100 原码表示简单直观,但0的表示不唯一,加减运算复杂。40骄阳书苑41骄阳书苑反码反码42骄阳书苑43骄阳书苑补码(补码(

29、Twos Complement) 正数的补码表示与原码相同。负数补码的符号位为1,数值位等于求反加1。 例:求 8位补码机器数:x=+4 x补= 00000100 x=-4 10000100 x1111011 x补 = 11111100 补码表示的优点:0的表示唯一,加减运算方便44骄阳书苑45骄阳书苑 46骄阳书苑 数的补码与数的补码与“模模”有关有关 “模模”即计数系统的量程。即计数系统的量程。 当当X0X0,XX补补= = 模模- -X X8 8位二进制数的模为:位二进制数的模为: 2 28 8 = 256 = 256 当当X0X0,XX补补= 2= 28 8 - -X X = 256

30、-= 256 -X X= 255 -= 255 -X X+1+1 = X = X反码反码 + 1 + 1 规则:求反加规则:求反加1 1,符号位不变。,符号位不变。 如:如: 1000 1101B 1000 1101B 其补码:其补码:1111 00101111 0010 规定:规定:0000 0000B 0000 0000B 为为0 0 1000 0000B 1000 0000B 不是不是0 0,而是,而是12812847骄阳书苑X反反 =X原数值位取反,符号位不变。原数值位取反,符号位不变。 在计算机中,机器数有三种表示方法:即原码、反码和在计算机中,机器数有三种表示方法:即原码、反码和补

31、码补码。采取补码运算,可以将减法转换成加法运算。采取补码运算,可以将减法转换成加法运算。 对于正数:对于正数:X原原 =X反反 =X补补 对于负数:对于负数:X补补 =X反反 + 13636- 16- 16-52例:例:0010,01001111,0000+1100,1100(-52-52)的补码为)的补码为11001100B11001100B48骄阳书苑原码、反码和补码对应关系表原码、反码和补码对应关系表 无符号二进制数无符号二进制数 无符号十进制数无符号十进制数 原码原码 反码反码 补码补码 000000000+0+00000000011+1+1+1000000102+2+2+201111

32、101125+125+125+12501111110126+126+126+12601111111127+127+127+12710000000128-0-127-12810000001129-1-126-12710000010130-2-125-12611111101253-125-2 -311111110254-126-1-211111111255-127-0-149骄阳书苑怎样根据真值求补码,或根据补码求真值怎样根据真值求补码,或根据补码求真值 一一 求负数真值的补码求负数真值的补码 :用绝对值:用绝对值“取反加取反加1” 二求负数补码的真值:先将该补码数二求负数补码的真值:先将该补码数

33、“取反加取反加1”的方的方法得到其绝对值,再在绝对值前添加一负号法得到其绝对值,再在绝对值前添加一负号例:求下列带符号数补码的真值。例:求下列带符号数补码的真值。10001000,1110 B1110 B取反取反01110111,0001 B0001 B- 0111- 0111,0010 B0010 B+1-(64+32+16+2)= - 114- 0101- 0101,0000 B0000 B10111011,0000 B0000 B取反取反01000100,1111 B1111 B+1 -(64+32)= - 9650骄阳书苑1-4 1-4 常用编码常用编码 8421 BCD8421 BC

34、D码码称为称为二二- -十进制数十进制数或简称或简称BCDBCD码码 (Binary Coded Decimal Code)(Binary Coded Decimal Code),用标识符用标识符BCDBCD表示。表示。 特点特点:保留了十进制的权,每一位:保留了十进制的权,每一位十进制数字则用二进制码表示。十进制数字则用二进制码表示。一、一、8421 BCD8421 BCD码码51骄阳书苑 编码方法编码方法 二二- -十进制数十进制数是十进制数,逢十进一,只是数符是十进制数,逢十进一,只是数符0 09 9用用4 4位二进制码位二进制码 0000 0000 1001 1001 表示而已;表示而

35、已; 每每4 4位以内位以内按二进制进位按二进制进位; 4 4位与位与4 4位之间位之间按十进制进位按十进制进位。 转换关系转换关系 BCDBCD码与十进制数相互转换关系码与十进制数相互转换关系 BCDBCD码与二进制数相互转换关系码与二进制数相互转换关系 BCDBCD码与二进制数之间不能直接相互转换,通常码与二进制数之间不能直接相互转换,通常要先转换成十进制数。要先转换成十进制数。52骄阳书苑【例例】将二进制数将二进制数01000011B01000011B转换成转换成BCDBCD码。码。解:解:01000011B= 67= 0110 011101000011B= 67= 0110 0111B

36、CDBCD 需要指出的是需要指出的是: 决不能把决不能把0110011101100111BCDBCD误认为二进制码误认为二进制码01100111B01100111B,二进制码,二进制码01100111B01100111B的值为的值为103103,而而0110011101100111BCDBCD 的值为的值为6767,显然两者是不一,显然两者是不一样的。样的。 53骄阳书苑 BCDBCD码运算码运算 BCDBCD码用码用4 4位二进制数表示,但位二进制数表示,但4 4位二进制数位二进制数最多可表示最多可表示1616种状态,余下种状态,余下6 6种状态,种状态,1010101011111111在在

37、BCDBCD编码中称为编码中称为非法码非法码或或冗余码冗余码。在。在BCDBCD码码的运算中将会出现冗余码,需要作某些修正,才的运算中将会出现冗余码,需要作某些修正,才能得到正确能得到正确的结果。的结果。 若相加后的低若相加后的低4 4位(或高位(或高4 4位)二进制数大于位)二进制数大于9 9,或大于,或大于1515(即低(即低4 4位或高位或高4 4位的最高位有进位的最高位有进位),则应对低位),则应对低4 4位(或高位(或高4 4位)加位)加6 6修正修正。修正方法修正方法:54骄阳书苑二、二、ASCIIASCII码码 用二进制编码表示各种字母和符号用二进制编码表示各种字母和符号ASCI

38、IASCII码码(American Standed Code for Information American Standed Code for Information InterchangeInterchange,美国信息交换标准代码)。,美国信息交换标准代码)。 作用作用:55骄阳书苑ASCIIASCII编码表编码表 b7b6b5 b4b3b2b1 0000010100111001011101110000NULDLESP0P、p0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu01

39、10ACKSYN&6FVfv0111BELETB7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;Kk1100FFFS,Nn1111SIUS/?OoDEL56骄阳书苑ASCIIASCII码用码用7 7位二进制数表示:位二进制数表示: 高高3 3位组位组 低低4 4位组位组 b7 b6 b5 b4 b3 b2 b157骄阳书苑 由于单片机本身没有开发编程的能力,所以必须借助开发工具。 硬开发工具:各种编程器、仿真开发机等编程开发设备;软开发工具:各种编辑汇编、模拟调试等工具软件。 开发过程:总体设计、硬件设计、制版与安装、软件设计、调试运行。 硬件仿真调试:借助于各种实时在线开发仿真器,对目标程序进行多种方式的联机运行调试,从而发现程序中的错误之处并改正之。 软件模拟仿真调试:借助于PC机系统,利用模拟(仿真)调试工具软件来进行目标程序的运行调试。1.51.5单片机的开发与应用方法简述单片机的开发与应用方法简述58骄阳书苑仿真器和逻辑测试仪59骄阳书苑编程器60骄阳书苑编程器和芯片座返回61骄阳书苑编程器软件界面62骄阳书苑各种实验板返回63骄阳书苑Dais单片机微机仿真实验系统64骄阳书苑

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!