文档视界 最新最全的文档下载
当前位置:文档视界 › 《单片机原理及应用》练习题

《单片机原理及应用》练习题

《单片机原理及应用》练习题
《单片机原理及应用》练习题

《微机原理及接口技术》(MCS51)练习题

班级学号姓名

●单片机是

;单片机又称为和。

●AT89C51单片机内部的主要功能部件有

●AT89C51有一个位CPU,它主要由和两大部分组成;相对于

普通CPU增加了面向控制的功能。

●AT89C51单片机的引脚EA的名称是,功能是;

引脚RST的名称是,功能是。

●AT89C51单片机使用片内程序存储器,此时EA应接_____电平。

●AT89C51单片机存储器结构的主要特点是

●AT89C51单片机存储器空间可分为,

,4类。

●AT89C51单片机的PC是16位,因此程序存储器的最大寻址空间为_____KB。

●AT89C51单片机有片内ROM 容量是。

●可作为工作寄存器的存储单元地址是,共个单元,分为组,寄

存器符号是。

●当RS1RS0=11 时,寄存器R0~R7 对应内部RAM 单元。

●当RS1RS0=01 时,要想把寄存器R0的内容入栈,应使用指令。

●AT89C51复位后,当前工作寄存器组是第组,对应的单元地址是。

●AT89C51单片机片内RAM低128B字节中,可位寻址的单元地址是。可作为

工作寄存器区的单元地址是。

●片内字节地址为25H单元的最高位的位地址是;内部RAM中,位地址

为40H,则该位所在字节的字节地址是。

●若累加器A中的内容为01110010B,则PSW中的P=_________.

●AT89C51单片机中有个特殊功能寄存器,累加器A的字节地址是E0H,则它的

第5位的位地址是。

●AT89C51单片机中寄存器A的名称是,作用是;

寄存器SP的名称是,作用是;

寄存器PC的名称是,作用是;

寄存器DPTR的名称是,作用是;

寄存器PSW的名称是,作用是。

●AT89C51的片内I/O口是准双向口,在输入时应。

●将P0 口作为通用I/O 口使用时,应。

●AT89C51单片机的最大时序定时单位是。

●若fosc=8MHz,则时钟周期是;机器周期是。

●要使AT89C51复位,应在RST引脚输入。

●AT89C51单片机的复位信号是有效。

●若AT89C51使用晶振频率为8MHz时,其复位持续时间至少该超过μs。

●AT89C51单片机复位后,寄存器PC= 、SP= 。

●AT89C51单片机在正常运行程序时RST引脚应接。

●AT89C51单片机复位时,I/O口锁存器值为。

●AT89C51单片机访问内部RAM使用_____指令,访问外部RAM使用_____指令,访问

ROM使用_____指令。

●AT89C51单片机在访问外部数据存储器时,其地址指针可采用。

●AT89C51单片机指令由和两部分组成。

●AT89C51单片机指令按功能分为

5类

●指令MOV A,@R1源操作数的寻址方式是;

指令MOV 40H,#30 源操作数的寻址方式是;

指令MOV A,B 源操作数的寻址方式是;

指令MOV A,R5 源操作数的寻址方式是;

指令MOVC A,@A+DPTR 源操作数的寻址方式是。

●用不同的指令将累加器A的内容取反;清

零。

●执行指令

MOV A,# 39H

ADD A,# 7BH

之后A= ,标志OV= 、Cy= 、AC= 、P= 。

●分析下列程序段完成什么操作?

MOV A,30H

ANL A,#0FH

MOV 40H,A

MOV A,30H

ANL A,#0F0H

SWAP A

MOV 41H,A

●下列程序段执行后,R0 =_____,(7EH)=______,(7FH)=_____。

MOV R0,#7FH

MOV 7EH,#0

MOV 7FH,#40H

DEC @R0

DEC R0

DEC @R0

●已知B=35H,A=43H 在执行下列指令后,SP=______,内部RAM(51H)= ;

A= ;B= 。

MOV SP,# 50H

PUSH ACC

PUSH B

●执行下列指令之后A= 、B= 。

MOV A,#56H

ANL A,#0F0H

SWAP A

MOV B,A

ORL A,#0FH

●执行下列程序段后,A=______,B=______。

MOV A,#9FH

MOV B,#36H

ANL B,A

SETB C

ADDC A,B

●已知SP=07H,DPTR=1234H,执行下列指令后,内部RAM(08H)=_____,(09H)

=_____,SP=_____。

INC DPTR

PUSH DPH

PUSH DPL

●下列指令执行后,P1.7=_____,P1.1=_____,P1.2=_____。

ANL P1,#31H

ORL P1,#73H

●下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为

6MHz,则执行下列程序需要的时间是。

MOV R3,#100 ;1T M

LOOP:NOP ;1 T M

NOP

NOP

DJNZ R3,LOOP ;2 T M

RET ;2 T M

●分析下面程序执行后的操作结果,A=______,R0=______。

MOV A,#60H

MOV R0,#40H

MOV @R0,A

MOV 41H,R0

XCH A,R0

●已知A=25H,B=39H,执行下列指令之后,A= 、B= 。

ADD A,B

MOV B,A

DA A

●执行下列程序段,之后A= 、B= 。

MOV A,#01H

RL A

MOV B,A

RL A

RL A

ADD A,B

●执行程序段之后A= 、DPTR= 。

MOV A,#3

MOV DPTR,#TAB

MOVC A,@A+DPTR

SJMP $

ORG 0100H

TAB:DB 30H,31H,32H,33H,34H,35H,36H,37H

●用AT89C51控制8个发光二极管LED0~LED7按如下方式点亮,间隔时间0.5S,并不

断循环,设计电路原理图,并编写相应的控制程序。

●编写子程序:将累加器A中0~FFH范围内的二进制数转换为BCD数(0~255),百位

存入片内RAM 31H单元,十位、个位存入30H单元。

●编程:从片内存RAM的BLOCK单元开始有一组无符号数据,个数为N,求出其最大

数,并存入MAX单元。

●编程将30H单元的内容拆开成两个字节(高半字节为0),分别存入40H、41H单元。

●AT89C51单片机的中断系统有哪几个中断源?对应的中断服务程序入口地址是什么?

●AT89C51单片机的外部中断请求信号可设置为和触发方式。

●AT89C51单片机响应中断后,产生长调用指令LCALL,执行该指令过程包括:首先把

_____的内容压入堆栈,然后把长调用指令的16位地址送_____。

●AT89C51单片机各中断源中断优先级关系的基本规则

●在同一优先级中,优先权由高到低的顺序是。

●若中断优先级寄存器IP=00001010B,则优先级最高的是,最低的是。

●中断响应的条件是

●AT89C51单片机的中断系统各断源中断请求撤销方法是

●设计一个外部中断应用程序,实现当P3.2引脚上出现每出现一个负跳变脉冲时将30H

单元的内容加1。

●AT89C51单片机有个位的定时器/计数器。

●AT89C51单片机定时器/计数器的定时模式与计数模式的主要区别是

●AT89C51单片机定时器/计数器工作方式1与方式2的主要区别是

●设AT89C51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数

频率为。

●已知AT89C51单片机的晶振频率为12MHz,请利用定时器0工作方式1或2,中断方

式在P1.0输出频率为10Hz的方波,写出定时设计过程及完整代码。

●用AT89C51单片机的定时器0 以工作方式2 计数,每计数100 次,中断方式将50H

单元加1。

●AT89C51单片机扩展的片外三总线中,P0口作为;P2口作为。P3.6的

第二功能是;P3.7的第二功能是。ALE信号作为;PSEN信号作为;EA信号作为。

●按存取(读写)方式,半导体存储器分成哪两类?各自的特点是什么?

●根据数码管结构示意图,写出在数码管上显示字符“5”“6.”“P”的共阴极、共阳极字

段码。

用AT89C51及相关器件设计一个有8为数码管显示器的显示电路,并设计显示程序,要求显示的字符包含数字0~9、—、P。

人教版四年级数学上册大数的认识单元测试卷

蓬塘中心小学 四年级第一单元学业测评() 时间:90分钟满分:100+10分 班级:____姓名:____成绩:____ 一,填空题:(20分) 1.在数位顺序表中,从右起第五位是( )位,计数单位是( );与“千万”相邻的两个计数单位是( )和( )。 最左边的“7”在( )位上,表示7个(),最右边的7在( )位上,表示7个( )。 3.一个数由3个千万,4个十万,6个千和8个百组成,这个数写作( ),“四舍五入”到万位约是( )。 & 4.一个数的最高位是百万位,它是()位数,一个八位数的最高位是()位。 5.个、十、百、千、万……亿都是(),它们每相邻两个间的进率都是()。 6.表示物体个数的1,2,3,4,5,…都是(),一个物体也没有,用()表示。 7.计算器上的( ))键。 8. 15 7654300≈16亿=() 9 750000≈1亿=() 二,判断题;(对的打“√”,错的打“×”,10分) 1.一个数由3个千亿,6个百万组成,这个数是0000。() 2.[ 3.最小的自然数是0,最大的自然数是。() 4.小明在读3040907这个数时,将每个“0”都读了出来。() 5.算盘上,用一个上珠表示1,一个下珠表示5。() 6.万级包含的计数单位有万位、十万位、百万位、千万位。() 三,选择题。(将正确答案的序号填在括号里,10分) 1.下面个数中,一个“零”也不读的数是()。

2.个位、十位、百位、千位、万位等都是()。 , A.数位 B.位数 C.计数单位 3.一个数的千万位上的数是5,百位上的数是2,其他各位上的数都是0,这个数写作( )。 A. C. 4.在82中间添()个0,这个数就读作八百万零二。 5.下面各数中,省略亿位后面的尾数,近似值是60亿的数是( )。 四,比一比;(12分) 1./ ○里填上“>”“<”或者“=”。(6分) 2.在 98706○100910 42050○51002 ○5050000 490万○490000 二十四亿○00 98523米○10万米 3.按照从小到大的顺序排列下面各数。(6分) 50500 500500 500050 5050 60050 5005 五,把下面的表格填完整。(16分) 1.】 2.先写出横线上的数,再把它改写成用“万”做单位的数。(6分)

单片机原理及应用总结

单片机原理及应用 第一章绪论 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单片机的复位 定义:复位是使单片机或系统中的其他部件处于某种确定的初始状态。 a.复位电路 两种形式:一种是上电复位;另一种是上电与按键均有效的复位。 b.单片机复位后的状态 单片机的复位操作使单片机进入初始化状态。初始化后,程序计数器 PC=0000H,所以程序从0000H地址单元开始执行。 特殊功能寄存器复位后的状态是确定的。P0~P3为FFH,SP为07H,SBUF 不定,IP、IE和PCON的有效位为0,其余的特殊功能寄存器的状态为00H.相应的意义为: ●P0~P3=FFH,相当于各口锁存器已 写入1,此时不但可用于输出,也 可以用于输入; ●SP=07H,堆栈指针指向片内RAM

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

《大数的认识》单元测试题

《大数的认识》 姓名:________ 班别:________ 成绩:________ 一、填空。 1、6是一个()位数,最高位是()位。 2、一百万里面有()个十万;一亿里面有()个一百万。 3、在这个数中,从左往右数,第一个8表示8个(),第二个8 表示(),第三个8表示()。 4、一个数,千万位上是9,百位上是6,其余数位上是最小的自然 数,这个数写作(),读作()。 5、和39999相邻的两个数是()和()。 6、由7个百万、6个万、3个千、9个十组成的数,写作 (),四舍五入约等于()万。 7、自然数的个数是(),最小的自然数是()。 8、把下面各数写成用“万”或“亿”作单位 =()万00=()亿 995000≈()万78≈()亿 9、00读作(),写成用“万”做单位的数是(), 省略亿后面的尾数约等于()。 二、判断题。 1、个位、十位、百位、千位、万位……都是计数单位。() 2、亿位右边的一位是十亿位,左边的一位是千万位。() 3、读数与写数的时候,都应该从最高级开始。() 4、比800万多一万的数是810万。() 5、七亿零三十写作0。() 三、选择题。 1、数位顺序表,从右边起,每()位为一级。 A、3 B、4 C、5 2、下面数中,一个零也不读的是()。 A、5000500 B、 C、 3、七十万零二十写作()。 A、700020 B、 C、7000200 4、一个九位数,它的最高位是()位。 A、千万 B、亿 C、十亿 5、在5和6中间添( )个0,这个数变成了“五十亿零六”。 A、6 B、7 C、8 四、先分级,再读数。 0 读作:_____________________________________ 读作:_____________________________________ 00 读作:_____________________________________

51单片机原理及应用期末考试试题汇总7

一、选择题 从下列各题4个备选答案中选出一个或二个正确答案 并将其代号写在题干后面的括号内。 1、8051基本型单片机内部程序存储器容量为 C 。 A、16KB B、8KB C、4KB D、128B 2、8051基本型单片机内部RAM容量为D。 A、16KB B、8KB C、4KB D、128B 3、当优先级的设置相同时 若以下几个中断同时发生 A 中断优先响应。 A、外部中断0 B、T1 C、串口 D、T0 4、在80C51单片机应用系统中 可以作为时钟输出的是 C 引脚。 A、EA B、RST C、ALE D、PSEN 5、当CPU响应外部中断1 的中断请求后 将自动转向 B 。 A、0003H B、0013H C、000BH D、001BH 6、为了能够使MCS-51单片机在正常工作中及时服务于多个外设 以下传送方式最适用的是 D 。 A、异步 查询 传送 B、同步 无条件 传送 C、DMA传送 D、中断传送 7、已知1只共阴极LED显示器 其中a笔段为字形代码的最低位 若需显示数字1 它的字形代码应为(A )。A、06H B、0F9H C、30H D、0CFH 8、已知1只共阳极LED显示器 其中a笔段为字形代码的最低位 若需显示小数点“.” 它的字形码应为(A)。A、7FH B、0F9H C、30H D、80H 9、已知1只共阴极LED显示器 其中a笔段为字形代码的最低位 若需显示小数点“.”共阳极 它的字形码应为(A )。A、80H B、0F9H C、30H D、7FH 10、下列数据字定义的数表中 (C、D)是错误的。 A、DW “AA” B、DW “A” C、DW “OABC” D、DW 1ABC2H 11、若P1口接有一个4×4的行列键盘 则P1口一定有 C、D 。 A、8位输入口 B、8位输出口 C、4位输入口 D、4位输出口 12、以下指令中能够产生WR信号的是 B、D 。 A、MOV @R0,A B、MOVX @R0,A C、MOVX A @DPTR D、MOVX @DPTR,A 13、8031单片机的定时器T1用作定时方式时是 A、B 。 A、以内部时钟频率为定时基准 12个时钟周期加1 B、以内部时钟频率为定时基准 1个机器周期加1 C、以外部脉冲为定时基准 12个脉冲加1 D、以外部脉冲为定时基准 每个脉冲加1 14、DAC0832在单片机系统中是一种 B、D 器件。 A、输入 B、输出 C、将数字量转换成模拟量 D、将模拟量转换成数字量 15、家用电器中使用的单片机应属于计算机的 B 。 A、辅助设计应用B.测量、控制应用C.数值计算应用 D.数据处理应用 16、对程序存储器的读操作 只能使用 D 。 A MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令 17、若82C55的PC口接有一个4×4的行列键盘 则PC口一定有 C、D 。 A、8位输入口 B、8位输出口 C、4位输入口 D、4位输出口 18、下列说法正确的是 A、B 。 A、立即数寻址方式是操作数本身就在指令中 而不是它的地址在指令中。

单片机原理及应用第二版(张毅刚主编)课后习题答案.pdf

1.答:系统连接简单:I2C总线系统的基本结构如图12-7。I2C总线系统直接与具有I2C总线接口的各种扩展器件(如存储器、I/O芯片、A/D、D/A、键盘、显示器、日历/时钟)连接。I2C总线对各器件寻址采用纯软件的寻址方法,无需片选线的连接,这样就大大简化了总线数量,系统各部件之间的连接只需两条线。数据传输速率较高:在标准I2C普通模式下,数据的传输速率为100kbit/s,高速模式下可达400kbit/s。2.答:I2C总线的起始信号和终止信号都由主机发出,在起始信号产生后,总线就处于占用状态;在终止信号产生后,总线就处于空闲状态。由图12-9见起始信号和终止信号的规定。(1)起始信号(S)。在SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号,只有在起始信号以后,其他命令才有效。(2)终止信号(P)。在SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。随着终止信号的出现,所有外部操作都结束。3.答:无论I2C总线上的数据传输方向由寻址字节中的数据传输方向位规定:寻址字节器件地址引脚地址方向位DA3 DA2 DA1 DA0 A2 A1 A0 R/ =1,表示主机接收(读)。R/ =0,表示主机发送(写)。4.答:单片机对I2C总线中的器件寻址采用软件寻址,主机在发送完起始信号后,立即发送寻址字节来寻址被控的从机,寻址字节格式如题3所示。7位从机地址即为“DA3、DA2、DA1、DA0”和“A2、A1、A0”。其中“DA3、DA2、DA1、DA0”为器件地址,是外围器件固有的地址编码,器件出厂时就已经给定。“A2、A1、A0”为引脚地址,由器件引脚A2、A1、 A0在电路中接高电平或接地决定(见图12-12)。5.答:I2C总线数据传送时,传送的字节数(数据帧)没有限制,每一字节必须为8位长。数据传送时,先传送最高位,每一个被传字节后面都须跟1位应答位(一帧数据共9位),如图12-10。I2C总线在传送每一字节数据后都须有应答信号A,A信号在第9个时钟位上出现,A信号对应的时钟由主机产生。这时发方须在该时钟位上使SDA线处于高电平,以便收方在这一位上送出低电平的应答信号A。由于某原因收方不对主机寻址信号应答时,例如接收方正在进行其他处理而无法接收总线上的数据时,必须释放总线,将数据线置为高电平,而由主机产生一个终止信号以结束总线的数据传送。当主机接收来自从机的数据时,接收到最后一个数据字节后,必须给从机发送一个非应答信号(),使从机释放数据总线,以便主机发送一个终止信号,从而结束数据的传送。6.答:依照下面的数据传送格式:S 从机地址0 A 数据A/ Sr 从机地址r 1 A 数据P 依次调用依照上述数据传送格式的12.5.2小节中的各子程序。第13章AT89S51单片机的应用设计与调试参考答案1.答:A.错;B.错;C.对;D.错(最小系统不能直接测量模拟信号)。2.答:用户样机是以AT89S51单片机为核心的应用系统,没有对单片机中的程序进行检错调试的手段,也无法发现程序运行中的设计硬件的问题,也无法进行软件的开发(如编辑、汇编、调试程序等),因此,必须借助某种开发工具---仿真开发系统所提供的开发手段来解决上述问题。 3.答:仿真开发系统由哪几部分组成? 目前国内大多使用通用机的仿真开发系统。主要由PC机、在线仿真器组成,有的还包含有用于程序烧录的编程器,在加上与上述配套的编辑软件、仿真调试软件,程序烧录软件等。此外还有独立型仿真器。该类仿真器采用模块化结构,配有不同外设,如外存板、打印机、键盘/显示器等,用户可根据需要选用。尤其在工业现场进行程序仿真调试时,往往没有PC机的支持,这时使用独立型仿真器也可进行仿真调试工作,只不过要输入机器码,稍显麻烦一些。至于软件仿真开发工具Proteus软件是一种完全用软件手段对单片机应用系统进行仿真开发的。软件仿真开发工具与用户样机在硬件上无任何联系。不能进行用户样机硬件部分的诊断与实时在线仿真。4.答:调试过程见图13-13,4个步骤。(1)输入用户源程序:用户使用编辑软件源程序输入到PC机中,并保存在磁盘上。(2)汇编并检查语法错误:在PC机上,利用汇编程序对用户源程序进行汇编,直至语法错误全部纠正为止。(3)动态在线调试:对用户的源程序进行

(完整版)大数的认识单元测试卷2含答案

大数的认识单元测试卷(2) 一、我来填一填(共30分,每空1分.) 1.(2分)一个数,从右边起,第五位是_________,第九位是_________. 2.(8分)万级的计数单位有_________、_________、_________、_________;万级的数位有 _________、_________、_________、_________. 3.(4分)70050000是_________位数,最高位是_________位,7表示_________,5表示_________.4.(2分)比最大的八位数多1的数是_________,比最小的八位数少1的数是_________. 5.(4分)在横线里填上“>”或“<”. 99109_________157600 777000_________78万 100110_________999999 2662531_________2662513. 6.(4分)6200000=_________万 900000000=_________万 995900≈_________万 249999000≈_________万. 7.(2分)34□780≈35万,□里最大可填_________,最小可填_________. 8.(4分)有一个数,它的亿位和万位上的数字都是7,其余各位上的数字都是0. (1)这个数写作_________; (2)这个数读作_________; (3)这个数是_________位数,最高位的计数单位是_________. 二、我来评一评(共10分,每题2分.) 9.(2分)40803069的三个0都在中间,所以都要读出来._________.(判断对错) 10.(2分)100000﹣1<99999+1_________.(判断对错) 11.(2分)149900000≈1亿._________.(判断对错) 12.(2分)在数位顺序表中,两个计数单位之间的进率都是十._________.(判断对错) 13.(2分)最小的九位数与最大的八位数相差是1._________.(判断对错) 三、我来选(共10分,每题2分.) 14.(2分)下面各数中,最大的数是() A.507043 B.500743 C.507034 15.(2分)个、十、百、千、万…是() A.计数法B.数位名称C.计数单位

单片机原理及应用89c51期末复习资料

单片机期末复习资料 实验3 数码管显示设计 1*功能描述:本程序集中体现数码管的静态显示,完成数码管由0到F 的静态显示 ************************************************************/ #include//包含头文件 #define uchar unsigned char #define uint unsigned int //宏定义 sbit dula=P1^4; //端口定义 uchar num,y; uint x; //定义变量 uchar code table[]={ 0xfc,0x60,0xda,0xf2,0x66,0xb6, 0xbe,0xe0,0xfe,0xf6,0xee,0x3e, 0x9c,0x7a,0x9e,0x8e};//0到F的数码管管码 /********************主函数**********************/ void main() { while(1)//进入大循环 { for(num=0;num<16;num++) //判断是否到F { dula=1;//开启锁存器 P0=table[num];//送数码管管码 dula=0;//关闭锁存器 for(x=2000;x>0;x--) for(y=220;y>0;y--);//延时 } } } 2 *功能描述:本程序集中体现数码管的动态扫描显示2009,通过改变数组的值可完成对任意四个数的显示 ************************************************************/ #include #include //包含头文件 #define uchar unsigned char #define uint unsigned int //宏定义 sbit Dula=P1^4; //端口定义 uchar code table[]={ 0xfc,0x60,0xda,0xf2, 0x66,0xb6,0xbe,0xe0, 0xfe,0xf6}; //0到F对应的数码管显示代码 uchar x,i,temp;

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲 大纲说明 课程代码:3335014 总学时:48学时(讲课40学时,实验8学时) 总学分:3 课程类别:专业模块选修课 适用专业:机械设计制造及其自动化专业、电气工程及自动化专业 预修要求:数字电子技术、模拟电子技术、电路、计算机基础、微机原理、汇编语言 一、课程的性质、目的、任务: 性质:是机电一体化专业的专业必修课。是一门面向应用的、具有很强实践性与综合性的课程。 目的:通过学习利于改善学生的知识结构,使其获得利用单片机解决某些工程技术问题所需的知识,为学习后续课程及在今后工作中利用单片机实现电器控制、过程控制、信息处理和管理奠定必要的基础。 任务:通过学习要求学生掌握单片机的工作原理,了解有关单片机的基本知识,掌握该单片机的指令系统及汇编语言设计的基本方法,掌握单片机的基本功能及典型接口技术,获得相关领域内应用单片机的初步能力。 二、课程教学的基本要求: 原理部分以讲授为主;程序设计提倡多读程序、多写、多上机;硬件接口应在掌握了硬件的工作原理的基础上结合实验提高动手能力;教学手段应多样化避免单调的教学模式;实验环节重点学习单片机的硬件组成、工程应用及系统开发;课后作业的主要目的是掌握本章的学习要点,巩固前面所学的内容,为下一章学习做好准备;考试采用闭卷理论考试,结合实验和平时成绩,在内容上尽量体现单片机的基本常识性问题,结合实际,做到质、量结合。 三、大纲的使用说明: 本课程的先修课程为:《电路》《电子技术》《计算机基础》《程序设计》《微机原理》;电子机械专业学生应掌握大纲所要求的大部分内容;课程可根据总课时数而定。 大纲正文 第一章绪论学时:1学时(讲课1学时实验0学时)本章讲授要点:有关微型机的基本知识,包括分类、结构和组成,以及单片机的结构、典型产品及应用,单片机应用系统开发。 重点:单片机的特点、开发方式。 难点:单片机开发方式。 §1.1 电子计算机的发展概述 §1.2 单片机的发展过程及产品近况 §1.3 单片机的特点及应用领域

小学数学四年级上册第一单元大数的认识 单元测试题(含答案解析)

小学数学四年级上册第一单元大数的认识单元测试题(含答案解析) 一、选择题 1.在85后添加()个0,这个数就是八千五百万 A. 4 B. 5 C. 6 D. 7 2.在“19□789≈19万”中,□里最大可填()。 A. 5 B. 4 C. 9 3.下面各数只读一个零的数是() A. 30700080000 B. 5008500 C. 4009050 4.下面数学符号使用正确的是()。 A. 5000000≈500万 B. 284999≈29万 C. 307709<307900 D. 900000001=9亿5.在85后面添()个0,这个数是八千五百万。 A. 4 B. 5 C. 6 D. 7 6.一枚1元的硬币大约重6克。照这样推算,1000枚1元硬币大约重6千克,100万枚1元硬币大约重()。 A. 600千克 B. 6吨 C. 60吨 D. 600吨7.13□0000000≈13亿,□里最大可填() A. 1 B. 2 C. 3 D. 4 8.下面各数,()一个零也不读。 A. 30047000 B. 34007000 C. 3400070 9.下面哪个数与100万最接近()。 A. 99万 B. 1001000 C. 1000001 10.由6个百万,3个万和2个千组成的数是()。 A. 6302000 B. 6032000 C. 6320000 D. 6030200 11.在3和7中间加()个0,这个数读作三十亿零七。 A. 9 B. 8 C. 7 12.下面各数只读一个零的是()。 A. 3070008000 B. 5008500 C. 4009050 D. 1095002 二、填空题 13.横线上最大能填几?请把数填在横线上。 7________953≈8万5________1999008≈5亿 14.7064000是由7个________,6个________和4个________组成的。这个数读作________。把这个数改写成用万作单位的近似数是________万。 15.最大的四位数是________,比它大1的数是________;最小的八位数是________。比它小1的数是________。 16.比最小的八位数少1的数是________,比最大的六位数多1的数是________。17.把188600四舍五入到万位约是________。 18.在横线上填上“>”、“<”或“=”。 9990000________10000000 30560000________3056万 140×5________150×4 30090700________30900007

基于AT8951单片机原理及应用

◎<习题一>◎<习题二>◎<习题三> ◎<习题四>◎<习题五>◎<习题六> ◎<习题七>◎<习题八>◎<习题九> ◎<习题十>◎<总复习题> ※<习题一> 第一章习题答案 一、选择题 DCABD DACAC ACDBA BCCBA BB (ABE) B 二、计算题 1、将下列十进制数分别转换成二进制、十六进制和BCD码的 形式 (1)33D=00100001B=21H=00110011BCD (2)22 .37D=00010110.0101B=16.5H=00100010.00110111BCD 2、将下列二进制数分别转换成十进制、十六进制的形式。(1) 10101100 B=172D=ACH (2) 1001.01 B= 9.25D=9.4H (3)11001100. 011B=CC.6H=204.375D 3、将下列十六进制数分别转换成二进制、十进制的形式。(1)7B H=01111011B=123D (2)0E7.2 H=231.125D=11100111.0010B (3)21A9H=8617D=0010000110101001B 4、将下列BCD码转换成十进制数。 (1)10010010BCD=92D (2)01010010=52D (3)1000111. 0110=47.6D 5、将下列带符号数分别用原码、反码、补码来表示。 (1)+39 原码、反码、补码为00100111B

(2)-121 原码为11111001B,反码为10000110B,反码为10000111B 三、填空题 1、带符号数在机器中可用_原_码、_反_码和_补_码表示。 2、___运算器___和_控制器_____是计算机硬件的核心,称为中央处理器(CPU)。 3. CPU一次可处理的二进制数的位数称为___字长___。 4、字长为___8___的整数倍。 5、.MCS-51的最基本时间单位是_ 时钟___周期。 6、.8051的一个机器周期由___12___个时钟周期组成。 7、半导体存储器分为__ROM__和__RAM____。 8、根据信息传送的属性,总线可分为___地址总线___、_数据总线_____和__控制总线____。 四、问答题 1、什么是字长?Intel公司的MCS-51系列单片机的字长是多少?答:字长是指计算机能一次处理二进制数码的位数,MCS—51系列单片机字长为8位,又称8位机。 2、简述半导体存储器的分类及各类存储器的功能。 答:(1)只读存储器(ROM) ROM在使用过程中,存储的信息只能被读出,而不能用通常的方法写入。在系统断电时,ROM中的信息并不会丢失。因此,这类存储器适用于存放各种固定的系统程序、应用程序和常数等。 ROM按制造工艺的不同可分为以下几种: A)掩膜ROM 存储在ROM中的信息是在生产过程中用“掩膜”工艺固化在ROM芯片中的,一旦做好,不能更改。只适用于存储成熟的固定程序和数据,在大批量生产时,可降低成本。 B)可编程ROM(PROM) PROM中的信息是由用户写入,但只能写一次,写入后的信息以后不能更改。 C)可擦除ROM 允许用户对已写入的信息进行多次修改,但修改之前要先将原来的内容擦除掉,按擦除方法不同,又分为两种: 紫外线擦除的ROM(EPROM):在芯片上有一窗口,用紫外线擦抹器照射该窗口约20分钟后就可擦除,然后加规定的编程电压可重新写入程序。 电擦除的ROM(EEPROM):它允许用户利用+5V的电压擦除已存入的信息,并可进行重新写入,擦除和写入过程可在线完成,不需将芯片从用户系统中取出。

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

(典型题)小学数学四年级上册第一单元大数的认识 单元测试卷(含答案解析)

(典型题)小学数学四年级上册第一单元大数的认识单元测试卷(含答案解 析) 一、选择题 1.在67后面添()个0,这个数是六千七百万。 A. 4 B. 5 C. 6 D. 7 2.在85后添加()个0,这个数就是八千五百万 A. 4 B. 5 C. 6 D. 7 3.在3和300之间添上()个0,就读作三亿零三百。 A. 4 B. 5 C. 6 4.下列各数中一个零也不读的是()。 A. 6008008 B. 36007000 C. 12050043200 5.下列各数中,一个“零”也不读的是() A. 808008 B. 800808 C. 88800 D. 8000080 6.今年国庆节,永定土楼共接待国内外游客约394300人次,这个数中的两个“3”分别表示()。 A. 3个十万和3个百 B. 3个百万和3个百 C. 3个十万和3个千 D. 3个百万和3个千 7.一个数由9个百万和67个一组成,这个数是() A. 9067000 B. 9006700 C. 9000067 8.2016年广州国际马拉松赛全部项目报名人数首次达到107417人,创下了广马历年报名人数新高,把横线的数据,省略万位后面的尾数,正确的是() A. 10万 B. 11万 C. 107万 9.关于式子37□1698<3756361,□里最大能填() A. 6 B. 5 C. 4 10.下列各数中,比78万小的数是()。 A. 784500 B. 7709000 C. 7798090 D. 78455 11.下面各数中,只读一个“零”的数是()。 A. 600606 B. 66600 C. 600600 12.一个数省略最高位后面的尾数后近似数是3000,这个数最小是()。 A. 2900 B. 3001 C. 2451 二、填空题 13.一个数由6个百亿、5个十万和8个千组成,这个数是________,读作________ 14.最大的四位数是________,比它大1的数是________;最小的八位数是________。比它小1的数是________。 15.一座城市的人口数是744250人,改写成用“万”作单位的数是________人。 16.79□0269098四舍五入到亿位的近似数是80亿,那么□里最大能填________,最小能填________。 17.把下面各数改写成“万”或“亿”为单位的数。

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

作业答案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的时候,一个机器周期是多长时间执行一条最长的指令需要多长时间 解:

单片机原理与应用第二版课后答案

第1章单片机概述 参考答案 1.答:微控制器,嵌入式控制器 2.答:CPU、存储器、I/O口、总线 3.答:C 4.答:B 5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片程序存储器上。8031无片程序存储器、8051片有4K 字节的程序存储器ROM,而8751片有集成有4K字节的程序存储器EPROM。 7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的核结构、指令系统兼容的单片机。 8.答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片的4K字节Flash存储器取代了87C51片的4K字节的EPROM。 9.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 10.广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后者。 第2章 AT89S51单片机的硬件结构 参考答案 1.答:AT89S51单片机的片都集成了如下功能部件:(1)1个微处理器(CPU);(2)128个数据存储器(RAM)单元;(3)4K Flash程序存储器;(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器/计数器;(7)1个看门狗定时器;(8)一个中断系统,5个中断源,2个优先级;(9)25个特殊功能寄存器(SFR),(10)1个看门狗定时器。 2.答:当EA脚为高电平时,单片机读片程序存储器(4K 字节Flash)中的容,但在PC值超过0FFFH(即超出4K字节地址围)时,将自动转向读外部程序存储器的程序;当EA脚为低电平时,单片机只对外部程序存储器的地址为0000H~FFFFH中的容进行读操作,单片机不理会片的 4K 字节的Flash程序存储器。 3.答:2μs 4.答:1个机器周期等于12个时钟振荡周期。 5. 答:64K程序存储器空间中有5个特殊单元分别对应于5个中断源的中断服务程序入口地址,见下表: 表 5个中断源的中断入口地址 6. 答:28H;88H。 7.答:50H;88H。 8.答:P标志位的值为0。 9.答:(A)错;(B)错;(C)对;(D)对。 10. 答:04H;00H;0组。 11.答:(A) 对;(B) 对;(C) 错;(D) 对。 12. 答:字节地址00H-1FH的单元可作为工作寄存器区。 13.答:(A) 错;(B) 错;(C) 错;(D) 错。

相关文档
相关文档 最新文档