版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章单片机基础知识吴政江制作
贵州电子信息职业技术学院贵州省人才培养优秀单位1.1单片机的数学基础
1.2单片机基础1.3常用单片机系列介绍
实训一:单片机开发环境介绍
小结习题与思考题1.1.1数的进制及其相互转换(1)数的几种常用进制
数制是人们利用数码符号来计数的方法。常用的有二进制、十进制、十六进制或八进制。任何一种数制都有两个要素,即基数和权。
基数为数制中所使用的数码符号的个数。当基数为R时,该数制可使用的数码为0~(R-1)。例如在二进制中基数为2,可使用0和1两个数码。在进行算术运算时按逢R进一,借1当R的规则进行。
权是数制中某一数位上单位数的大小,它是一个幂,底数是基数R,指数是数码符号的位置号。将一个数中某一位的数码与该位的权相乘,即为该位数码的数值。将所有数码的数值相加就得该数的大小。其相加的算术式子就叫该数的加权系数表达式。如对于R进制的数M,其加权系数表达式为:1.1单片机的数学基础①十进制(Decimal)十进制是以10为基数,逢十进一、借一当十的计数体制。计数符号共有十个,分别为:0、1、2、3、4、5、6、7、8、9。计数规则是逢十进一,借一当十。十进制数常用下标D或10表示。加权系数表示:②二进制(Binary)二进制是以2为基数,逢二进一、借一当二的计数体制。计数符号共有二个,分别为:0、1。计数规则是逢二进一、借一当二。二进制数常用下标B或2表示。运算规则:0+0=00+1=1+0=11+1=10(读“壹零”)0×0=01×0=0×1=01×1=1加权系数表示:
位:一位二进制信息,只能是0或1,也叫比特(bit)。字节:计算机中将8位二进制数称为一个字节,也叫拜特(Byte)。1KB=210Byte=1024Byte;1MB=210KB=1024KB=220Byte;1GB=210MB=1024MB=220KB=230Byte;1TB=210GB=1024GB=220MB=230KB=240Byte。字:计算机进行一次运算最多能处理的二进制位数称为一个字,也叫沃德(Word)。字是计算机中参加运算的基本单位。由于16位微型计算机长期占据主导地位,所以通常认为一个字为16位二进制数,即1Word=2Byte。但对8位或32位微型计算机,一个字应为8位或32位二进制数。③八进制(Octal)八进制是以8为基数,逢八进一、借一当八的计数体制。计数符号共有八个,分别为:0、1、2、3、4、5、6、7。计数规则是逢八进一,借一当八。八进制数常用下标O或8表示。对八进制数有一个重要特点,那就是每位八进制数可用三位二进制数表示,反之亦然。例如:(6)8=(110)2、(101)2=(5)8。加权系数表示:④十六进制(Hexadecimal)十六进制是以16为基数,逢十六进一、借一当十六的计数体制。计数符号共有十六个,分别为:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。计数规则是逢十六进一,借一当十六。十六进制数常用下标H或16表示。对十六进制数有一个重要特点,那就是每位十六进制数可用四位二进制数表示,反之亦然。例如:(E)16=(1110)2、(1011)2=(B)16。加权系数表示:(2)不同进制数之间的相互转换①任意进制数转为十进制数方法:按权展开求和。方法:对整数部分,连续除2取余反排列,直到商为0;对小数部分,连续乘2取整正排列,直到乘积的小数部分为0或满足误差要求。推广:十进制数转为任意进制数。整数部分,连续除基数取余反排列,直到商为0;小数部分,连续乘基数取整正排列,直到乘积的小数部分为0或满足误差要求。
③八进制数与二进制数之间的相互转换二进制转为八进制:对整数部分,从最低位开始三位三位的分组,不足三位的前面补零;对小数部分,则从最高位开始三位三位的分组,不足三位的后面补0。然后每组以其对应的八进制数代替,排列顺序不变。八进制转为二进制:将每位八进制数写成对应的三位二进制数,再按原来的顺序排列起来即可。④十六进制数与二进制数之间的相互转换方法:跟八进制数与二进制数之间的相互转换相似,只是按四位分组即可。⑤八进制数与十六进制数之间的相互转换方法:通过二进制数作中间变量进行变换。1.1.2带符号数的表示方法(1)机器数与真值前面提到的二进制数,没有涉及到符号问题,是一种无符号数。但在实际应用中,一个数显然还有正、负之分,那么符号在计算机中是怎么表示的呢?计算机中采用二进制数,对于数的符号“+”或“-”也用二进制数码表示。规定用二进制数码的最高位表示符号(称为符号位)。并规定:用数码“0”表示正数的符号“+”;用数码“1”表示负数的符号“-”。这样得到的数就称为有符号数。一个数在机器中的表示形式称为机器数,而原来的实际数本身称为机器数的真值。(2)原码(trueform)符号位用“0”表示正数,“1”表示负数,其余各位表示真值除符号外的尾数本身,这种表示方法称为原码表示法。即用0、1分别代替真值中的“+”、“-”即得原码。以八位机为例(下同)。①对于正数:[X]原=X【例1.11】若X1=+1101001B,X2=+101101B,则[X1]原=01101001B,[X2]原=00101101B(不足8位应在符号位后补“0”)。②对于负数:[X]原=28-1-X【例1.12】若X1=-1101001B,X2=-101101B,则[X1]原=11101001B=10000000B+1101001B=28-1-(-1101001B)=28-1-X1[X2]原=10101101B=10000000B+101101B=28-1-(-101101B)=28-1-X2③对于0在计算机中,0可认为它是+0,也可认为它是-0,故0在原码中有两种表示法。对八位机:[+0]原=00000000B,[-0]原=10000000B。字长为n位的原码表示法的一般规律:X(0≤X<2n-1)[X]原=2n-1-X(-2n-1<X≤0)(3)反码(one’scomplement)①对于正数,其反码表示法与原码相同,即[X]反=[X]原=X。【例1.13】若X1=+1101001B,X2=+101101B,则[X1]反=[X1]原=01101001B,[X2]反=[X2]原=00101101B(不足8位应在符号位后补“0”)。②对于负数,反码等于其原码符号位不变,其余各位按位取反(即“1”换成“0”,“0”换成“1”)。也可按以下公式计算:[X]反=28-1+X。【例1.14】若X=-1101001B,则[X]原=11101001B,[X]反=10010110B=28-1+(-1101001B)=28-1-1101001B。③对于0,反码有[+0]反和[-0]反两种表示法。对于8位机:[+0]反=00000000B、[-0]反=11111111B。字长为n位的反码表示法的一般规律:X(0≤X<2n-1)[X]反=2n-1+X(-2n-1<X≤0)(4)补码(two’scomplement)①对于正数,其补码就是该正数本身,即[X]补=X【例1.15】若X=+1101001B,则[X]补=01101001B②对于负数,其补码等于其反码加1。即[X]补=[X]反+1=2n-1+X+1=2n+X(对八位机n=8)。【例1.16】若X=-1101001B,则[X]原=11101001B,[X]反=10010110B,
[X]补=10010110B+1=10010111B=28+X=28+(-1101001B)=28-1101001B。③对于0,[+0]补=[-0]补=00000000B,即0的补码只有一种表示法。字长为n位的补码表示法的一般规律:X(0≤X<2n-1)[X]补=2n+X(-2n-1<X≤0)综上所述,对正数有[X]原=[X]反=[X]补=X;对负数,用“1”代替负号“-”就得原码,再对原码除符号位(最高位)外其余各位按位取反就得反码,最后对反码加1就得补码。(5)已知机器数求真值1)先求原码。对正数(符号位为0),原码、反码、补码相同,无需转换;对负数(符号位为1),反码的数值位按位取反,可转换为原码,补码的数值位按位取反后末位加1,可转换为原码。2)由原码求真值。用“+”、“-”代替原码的符号位(“0”换为“+”,“1”换为“-”)即可。【例1.17】若[X]补=10011010B,求X?[解]因符号位为1,所以X为负数。则[X]原=11100101B+1=11100110B,X=-1100110B=(-102)10。
1.1.3溢出的判别方法(1)计算机中带符号数的加减法运算①补码加法运算补码加法运算的规则是:[X+Y]补=[X]补+[Y]补②补码减法运算减法运算的规则是:[X-Y]补=[X+(-Y)]补=[X]补+[-Y]补,其中[-Y]补可由-Y求出,也可以由[Y]补求出。把[Y]补的符号位与数值位一起取反,末位加1,结果就等于[-Y]补。
(2)溢出的判别方法①溢出的概念计算机中所能表示的数有一定的范围,对于绝对值太大而超过一定值的数,计算机无法表示,这时会造成数据的最高位丢失,数据产生错误,这种情况称为上溢出。出现上溢出时,应停止运算,进行错误处理。对于绝对值太小的数,在计算机中同样也表示不出来,此时计算机将这个数作为0处理,数据产生误差,这种情况称为下溢出。由于下溢出所带来的误差很小,在允许范围之内,可不作错误处理。所以在以后提到的溢出指的是上溢出。②溢出的判断a.补码判断法两个用补码表示的数作加减法运算时,如果是同号相减或异号相加,只能使数据的绝对值越来越小,运算结果不可能产生溢出;如果是同号相加或异号相减,则运算结果可能会出现溢出。此时,可以把运算结果的符号与参与运算的数据符号相比较,如果出现正数加正数得负数或负数加负数得正数的情况,则可以断定运算结果出现了溢出。b.变形补码判断法变形补码是采用双符号位表示的补码,用00表示正数,用11表示负数。用变形补码判断运算结果是否有溢出时,只需要判断结果的双符号位是否相同即可。如果双符号位相同,运算结果没有溢出,否则运算结果有溢出。c.进位或借位判断法(以八位机为例)在进行补码加减运算时如果最高位(即第七位)与次高位(即第六位)所产生的进位或借位相同,则运算结果没有溢出,否则运算结果有溢出。用公式表示为:1.1.4ASCII码和BCD码(1)二进制代码由0和1组成的二进制数码不仅可以表示数值的大小,而且可以用来表示特定的信息。这种具有特定含义的二进制数码称为二进制代码。
(2)二-十进制码(BCD码)①8421码②2421码和5211码③余3码(3)逻辑数据(逻辑代码)(4)美国标准信息交换码(ASCII码)ASCII码,用一个字节(8位二进制数)来表示一个特定的字符,其中低7位为字符的ASCII码值,最高位一般用作校验位。即实际上采用7位二进制数,可表示27=128个符号。这128个符号共分为两类:一类是图形字符,共96个;另一类是控制字符,共32个。1.2.1计算机的经典组成(1)计算机的经典组成1.2单片机基础运算器控制器存储器输出设备输入设备图1-1计算机的经典结构
(2)计算机的存储器结构①半导体存储器a.结构与地址概念。b.类型。(a)随机存取存储器(RAM,RandomAccessMemory)。存储器CPU程序存储器数据存储器CPU(a)哈佛结构(b)普林斯顿结构图1-3微机的存储器结构(b)只读存储器(ROM,ReadOnlyMemory)。ⅰ、MaskROM。MaskROM也叫掩膜型只读存储器,简称为掩膜ROM。ⅱ、OTPROM。OTP(OneTimeProgramable)ROM为一次性可编程只读存储器。iii、EPROM(ErasablePROM)。EPROM为紫外线擦除的只读存储器。ⅲ、EEPROM(也叫E2PROM,ElectrocallyErasableProgrammableReadOnlyMemory)。ⅳ、EEPROM(也叫E2PROM,ElectrocallyErasableProgrammableReadOnlyMemory)。ⅴ、FlashROM。FlashROM也叫闪速存储器(简称为闪存)。c.技术指标。如存储容量、存取时间、存储可靠性以及性价比等等。②计算机的存储器结构至今为止,微型计算机的存储器有两种结构形式。一种是将程序存储器和数据存储器采取统一的地址编码结构,即传统微型计算机的存储器结构,称为冯•诺依曼结构,也叫普林斯顿结构。另一种是将程序存储器与数据存储器分开的地址编码结构,称为哈佛结构。见图1-3所示。单片机通常采用哈佛结构,但也有采用普林斯顿结构的。如Intel公司的MCS-48系列单片机与MCS-51系列单片机以及Microchip公司的PIC系列单片机均采用哈佛结构,而MCS-96系列单片机则采用普林斯顿结构。1.2.2单片机的概念(1)单片机的概念单片机就是将计算机的中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时器/计数器和多种输入/输出接口(I/O)以及相互连接的总线(BUS)等集成在一块芯片上,形成了芯片级的计算机。又叫单片微型计算机(singlechipmicrocomputer)或微控制器(microcontroller),缩写为MCU(microcontrollerUnit)。(2)单片机的特点①具有优异的性能价格比②集成度高、体积小、可靠性高③控制功能强④低电压、低功耗(3)单片机的分类①按生产厂家分②按字长分a.4位单片机。b.8位单片机。c.16位单片机。d.32位单片机。
③按制造工艺分a.HMOS工艺。高密度短沟道MOS工艺,具有高速度、高密度的特点。b.CHMOS(或HCMOS)工艺。互补的金属氧化物的HMOS工艺,是CMOS和HMOS的结合,具有高密度、高速度、低功耗的特点。④按使用范围分a.通用单片机。通用单片机把开发资源(如ROM、I/O口等)全部提供给用户使用,其适应性较强,应用非常广泛。b.专用单片机。专用单片机是针对各种特殊需要而专门设计的芯片。如电视机、空调、洗衣机等家用电器通常使用专用单片机。1.2.3单片机的应用范围(1)在智能仪器仪表中的应用(2)在机电一体化中的应用(3)在实时过程控制中的应用(4)在计算机网络和通信领域中的应用(5)在家用电器中的应用(6)在汽车设备领域中的应用(7)在医用设备领域中的应用(8)在其它方面的应用除以上应用领域之外,单片机还广泛用于办公自动化、商业营销、国防、现代战争、航空航天、计算机外设、模糊控制等各种领域中。单片机的发展自从1974年美国仙童(Fairchild)公司的第一台单片机问世以来,单片机的发展特别迅速,各种新、高性能单片机不断推陈出新冲向市场。迄今为止已有近40年的历史,经历了五个发展阶段。第一阶段(1971~1974):单片机萌芽阶段。第二阶段(1974~1978):初级单片机阶段。第三阶段(1978~1983):高性能单片机阶段。第四阶段(1983~):8位单片机巩固发展及16位单片机推出阶段。。现阶段:32位单片微机系列。1.2.5单片机系统(1)微型计算机系统的组成①硬件系统(hardwaresystem)②软件系统(softwaresystem)
a.系统软件(a)监控程序和操作系统。(b)语言处理程序。(c)数据库和数据库管理系统DBMS。(d)诊断程序(DiagnosticProgram)。b.应用软件应用软件是专门为解决某个领域里的具体任务而编制的程序,具有明显的针对性、专业性和专用性。应用软件通常包括:各类生产过程的控制软件,为各类数据处理而编制的软件程序,仪器仪表中的监测控制程序,等等。这类软件是大量的,常常由各应用领域的工程技术人员组织编写。③硬件和软件的关系对整个系统来说,硬件是基础,是软件赖以工作的基础,没有这个基础最好的软件也没有用处;软件是关键,是关系到系统质量和功能的根本因素,没有软件的硬件称为“裸机”,这时它只是金属、半导体芯片和塑料的堆集,没有任何作用,即“硬件是基础,软件是灵魂”。(2)单片机系统单片机系统与微型计算机系统一样,也由硬件系统和软件系统两部分组成。其硬件系统主要由单片机芯片配上少量的外围元件以及被控对象组成。其软件系统通常只包括用汇编语言或C语言编写的监控程序(主程序)以及若干个完成某一特定功能的子程序。并且,通常是在PC机上编制,然后通过交叉汇编方法得到二进制目标码,最后再送入单片机系统的。1.2.6单片机与嵌入式系统
1、嵌入式系统。嵌入式系统是1970年左右出现的概念。它是面向测控对象,嵌入到实际应用系统中的计算机系统的统称。实时性是其主要特征,另外在可靠性、物理尺寸、重启动和故障恢复方面也有特殊要求,因而相对于通常的计算机应用设计更为复杂,涉及面也更为广泛。
2、单片机是典型的嵌入式系统。单片机从体系结构到指令系统都是按照嵌入式系统的应用特点专门设计的,在其基本结构上,衍生出了能满足各种应用要求的兼容系统,它能很好地满足应用系统的嵌入、面向测控对象、现场可靠运行及控制品质等方面的要求,因此单片机构成的系统,是发展最快、品种最多、数量最大、应用最广的嵌入式系统。1.3.1MCS-51系列8031/8051/8751是Intel公司于1980年推出的高性能8位单片机。应用得早,影响很大,已成为世界上的工业标准。后来很多芯片厂商以各种方式与Intel公司合作,也推出了同类型的单片机。人们统称这些与8051内核相同的单片机为“MCS-51系列单片机”。1.3.2MC68系列(Motorola公司的8位单片机)
(1)MC6805系列MC6805系列是低档8位单片机,其指令系统是MC6800的子集,它的价格比较便宜,使用于家用电器、测量仪器、计算机外围设备等领域,但它的内部总线不对外开放。主要产品的功能如表1-4所示。(2)MC68HC05系列MC68HC05的基本结构与MC6805相似,采用HCMOS技术制造,指令系统功能比MC6805强。许多产品不能在外部扩展存储器和I/O口,有一些产品可通过串行口SPI进行系统扩展。1.3常用单片机系列介绍
1.3.3PIC16系列美国Microchip公司生产的PIC系列单片机具有价格低、体积小、速度高、功耗低、大电流LCD驱动能力、C语言编程、程序保密性强、品种多和开发方便等特点,并率先采用精简指令系统计算机(RISC,ReducedInstructionSetComputer)技术。1.3.4MSP430系列MSP430系列是是TI(德州仪器)公司推出的新型高性能单片机。具有以下特点:(1)16位精简指令结构,核心指令只有27条;(2)内含FLASHROM多致60K字节,RAM多致2K字节;(3)内含10,12,14位快速ADC/SLOPADC;(4)片内资源丰富,有ADC,PWM,若干TIME,串行口,WATCHDOG,比较器,模拟信号;(5)有多种省电模式,功耗特别低,一颗钮扣电池可工作10年,在液晶显示时也能达到0.8μA低电源消耗;(6)ESD保护,抗干扰能力特别强;(7)开发简单,仿真器价格低廉,不需昂贵的编程器。1.3.5AVR系列
(1)AVR系列单片机的优势及特点①AVR单片机易于入手、便于升级、费用低廉。②高速、低耗、保密。③I/O口功能强,具有A/D转换等电路。④有功能强大的定时器/计数器及通迅接口。(2)AVR8-BitMCU的最大特点①哈佛结构,具备1MHz的高速运行处理能力。②超功能精简指令集(RISC),具有32个通用工作寄存器,克服了如8051MCU采用单一ACC进行处理造成的瓶颈现象。③快速的存取寄存器组、单周期指令系统,大大优化了目标代码的大小、执行效率高。部分型Flash非常大,特别适用于使用高级语言进行开发。④作输出时与PIC的HL/LOW相同,可输出40mA,作输入时可设置为三态高阻抗输入或带上拉电阻输入,具备10mA~40mA灌电流的能力。⑤片内集成多种频率的RC振荡器、上电自动复位、看门狗、启动延时等功能,外围电路更加简单,系统更加稳定可靠。⑥大部分AVR单片机片上资源丰富:带E2PROM,PWM,RTC,SPI,UART,TWI,ISP,AD,WDT,AnalogComparator等。⑦大部分AVR单片机除有ISP功能外,还有IAP功能,方便升级或销毁应用程序。
1.3.6STC12C5A60S2系列(1)功能简介 STC12C5A60S2/AD/PWM单片机是宏晶科技公司生产的单时钟/机器周期(1T)的单片机,是高速度/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度比传统8051快8-12倍。内部集成MAX810专用复位电路,硬件看门狗,2路PWM,2路通用全双工异步串行口(UART),8路高速10位A/D转换(250K/S,即25万次/秒)。同时,具有ISP(在系统可编程)/IAP(在应用可编程)功能,无需专用编程器,无需专用仿真器就可通过串口(P3.0/P3.1)直接下载用户程序,数秒钟即可完成一片。适用于电机控制,强干扰场合。(2)常用系列比较①STC12C5A60S2系列。C表示供电电压为5.5V~3.5V,A表示有A/D转换器,有PWM/PCA功能,60表示60KB程序存储器,S2表示有第二串口,有内部EEPROM。②STC12LE5A60S2系列。LE表示供电电压为3.6V~2.2V,A表示有A/D转换器,有PWM/PCA功能,60表示60KB程序存储器,S2表示有第二串口,有内部EEPROM。③STC12C5A60AD系列。C表示供电电压为5.5V~3.5V,A表示有A/D转换器,有PWM/PCA功能,60表示60KB程序存储器,无第二串口,有内部EEPROM。④STC12C5A60PWM/CCP系列。无A/D转换器,无第二串口,有PWM/PCA功能,有内部EEPROM。1.实训目的通过本次实训,能对单片机及其开发系统有一个初步的认识。2.知识要点(1)DICE-5208K开发型单片机综合实验仪概述1)结构①A区。②B区。③C区。④D区。⑤E区。⑥F区。实训一:单片机开发环境介绍
图1-5DICE-5208K开发型单片机综合实验仪的外形图2)系统开关设置(F1区)①SW1(EA端):程序空间选择开关,SW1—>IP(即接电源Vcc),选择CPU内部SW1—>UP(即接地,这是出厂模式),选择CPU外部,此时可脱机运行EPROM中固化的程序,也可用仿真器进行联机实验。②SW3、SW4、SW5:为键盘/显示选择开关,开关置ON(出厂模式),键盘/显示控制选择系统配置的8155接口芯片,反之(即开关置OFF),由用户选择自定义的I/O接口芯片控制。③KB1开关:KB1开关有两种工作模式,平时都工作在“一般模式”,当要用到单片机ISP在线编程功能时,将KB1开关打在“编程模式”。④KB2开关(用短路块实现):为“MCS-51系统”与“C8051F系统”读写信号切换开关。当使用“MCS-51系统”时,将两个短路块插在‘1’和‘2’位置,当使用“C8051F系统”时,将两个短路块插在‘2’和‘3’位置。⑤仿真器所接实验系统的JF_1(IDC34)口为系统通讯口,用于程序的仿真、连接、装载。而实验系统的CZ11口为用户实验通讯口,用于实验系统与PC机之间的串行口通讯实验。3)使用方法①与PC机联机使用。②脱机使用。4)DICE-5208K(MCS-51单片机)使用注意事项①脱机实验时,从矩阵键盘模块输入相应实验序号(如实验一,输入“01”),再按执行键F0/EX即可运行该实验程序。②联机实验时,首先关闭电源,将仿真器的34芯扁平线与JF_1(F1区)34芯插座相连,然后打开电源,打开“DICE-51仿真开发系统”。③进入DICE-51仿真开发系统后,点击菜单“设置”-》“仿真模式”-》CPU:选8031/8032;RAM:选用户RAM;ROM:选系统ROM。④注意在DICE-51仿真开发系统中,新建和调用的“源程序的文件名”不能含有中文字符,且英文字符不能超过8个字符。“源程序”所在的路径中同样也不能含有中文字符,且不能超过8个字符。⑤“SW1”开关不管在脱机实验状态还是在仿真器联机实验状态时都应打在‘UP’位置。(2)DICE-3000高级仿真器MCS-51单片机配有DICE-3000高级仿真器,该仿真器是美国享德克电子公司研制经技术引进,深入中国科技领域应用的产品,windows软件平台,8位和16位兼容的通用单片机开发系统。仿真器采用世界上高技术硬软件设计集成工艺,具有体积小、集成度高、可靠性高,双CPU结构且抗干扰性强等特点。其软件安装启动方法是:运行随机光盘上“DICE-51仿真开发系统”安装文件,根据提示完成软件安装,然后双击桌面上“DICE-51仿真开发系统”银环快捷图标,即可运行DICE-51仿真软件。其硬件连接方法:详见“4.实训内容及步骤(4)”。3.实训器材(1)DICE-5208K开发型单片机综合实验仪1套。(2)PC机1台。(3)DICE-3000仿真器1台。(4)带插针的导线若干。4.实训内容及步骤(1)认识DICE-5208K开发型单片机综合实验仪。打开DICE-5208K开发型单片机综合实验仪,对照图1-5找出其A、B、C、D、E、F各个区域及其子区域。记录每个区域的核心元件,如集成电路等。(2)用导线将8只开关K1~K8的逻辑电平输出端接8只LED发光二极管L1~L8的驱动信号输入端,然后通电并扳动8只开关K1~K8观察8只LED发光二极管L1~L8的显示情况。(3)认识并启动“DICE-51仿真开发系统”。双击PC机桌面上“DICE-51仿真开发系统”银环快捷图标,运行DICE-51仿真软件。仔细观察其窗口及菜单结构。(4)将DICE-5208K开发型单片机综合实验仪通过DICE-3000高级仿真器与PC机相连接。5.思考题(1)写出DICE-5208K开发型单片机综合实验仪上各集成电路的型号,并自行查找出其主要功能。(2)写出DICE-51仿真软件的菜单及其子菜单项。(3)本次实训有哪些注意事项?小结本章主要介绍了单片机的数学基础以及单片机基础,并列举了MCS-51、MC68、PIC16、MSP430、AVR等各系列单片机。该章是学习后续各章的基础。通过学习,应重点掌握以下知识:第一,二、十、八、十六进制数的概念及其相互转换;第二,原码、反码、补码的概念及其相互转换;第三,带符号数的运算及溢出的判别方法;第四,单片机的概念、特点、应用领域以及分类。习题与思考题一、填空题1.(100.25)10=()2=()8=()16。2.已知X=(-124)10,则在8位计算机中[X]原=___________________B,[X]反=___________________B,[X]补=_______________________B。3.单片机就是把
、_______________、____________、
_______________、定时器/计数器以及_____________电路等主要部件集成在一块集成电路芯片上的微型计算机。按其字长可分四种类型,即______机、________机、_________机以及________机。4.微型计算机系统由______________和______________两大部分组成。5.半导体存储器按其存取方式可分为两大类,即________________和_______________。二、选择题1.在家用电器中使用单片机应属于计算机的()。A.数据处理应用B.控制应用C.数值计算应用D.辅助工程应用2.Intel公司的单片机80C51采用的半导体工艺是()。A.CMOSB.HMOSC.CHMOSD.NMOS3.在8位计算机中,-3的补码是()。A.10000011B.11111100C.11111110D.111111014.CPU主要的组成部分为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度企业人力资源管理系统升级合同
- 2024年度食品加工厂建设与生产合同
- 2024版技术开发合同with人工智能应用研发与商业应用共享
- 2024版加工承揽合同详细规定
- 2024年度影视作品拍摄许可合同:制片方与版权持有方之间的拍摄许可协议
- 2024版5G基站建设项目施工合同
- 2024年度玻璃工程招投标管理与执行合同
- 2024年度茶楼网络信息技术服务合同
- 2024年度城市间陆上货物配送合同
- 二零二四年度大型客机零部件制造与供应合同
- 2023年英语专业四级单选题汇总
- GB/T 451.3-2002纸和纸板厚度的测定
- GB/T 31548-2015电动自行车轮胎系列
- GB/T 21661-2020塑料购物袋
- GB/T 14480.1-2015无损检测仪器涡流检测设备第1部分:仪器性能和检验
- 《 小二黑结婚 》课件-统编版高中语文选择性必修中册
- FZ/T 21001-2019自梳外毛毛条
- CB/T 3780-1997管子吊架
- 四川省阿坝藏族羌族自治州《综合知识》事业单位国考真题
- 2023年人民法院电子音像出版社招聘笔试题库及答案解析
- 采购合同采购合同采购合同
评论
0/150
提交评论