您好,欢迎访问三七文档
1一、填空题1.89C51单片机的P0—P3口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入/输出外,通常还用来构建系统的()和(),在P0—P3中,()为真正的双向口,()为准双向口。5.使用8031单片机要将()引脚接低电平,因为其内部无程序存储器。6.已知X的补码为10001000B,则X的真值是十进制数()。7.89C51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是()。9.在89C51单片机中,当晶振频率采用4MHZ时,一个机器周期等于()微秒。10.89C51单片机是()位的单片机。11.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为()。12.当单片机复位时PSW=(),SP=(),P0~P3口均为()电平。15.89C51系列单片机字长是8位,有40根引脚。单片机的特点有()、()、()。16.89C51最多可以有4个并行输入输出口,最少也可以有1个并行口,即P1。P3常需复用作()、()、()和()。23.在设计源程序时,常用结构是顺序结构,()结构和()结构的程序。24.单片机与普通计算机的不同之处在于其将()、()和()三部分集成于一块芯片上。25.在89C51单片机中,如果采用6MHz晶振,1个机器周期为()。29.片内RAM低128个单元划分为()、()、()3个主要部分。39.单片机存储器的主要功能是存储()和()。40.89C51内部数据存储器的地址范围是(),位地址空间的字节地址范围是(),对应的位地址范围是(),外部数据存储器的最大可扩展容量是()。42.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。43.当89C51的RST引脚上保持()个机器周期以上的低电平时,80C51即发生复位。二、单项选择题1.二进制数110110110转换为十六进制数为()。A.1D3HB.1B6HC.DB0HD.666H2.十进制数98化成二进制数为()。A.1100010B.11100010C.10101010D.100011023.单片机能直接运行的程序叫()。A.源程序B.汇编程序C.目标程序D.编译程序4.程序计数器PC用来()。A.存放下一条指令B.存放正在执行的指令的地址C.存放下一条指令的地址D.存放上一条指令的地址8.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是()。A.P0口B.P1口C.P2口D.P0口和P2口9.89C51单片机若晶振频率为fosc=12MHZ,则一个机器周期等于()μS。A.1/12B.1/2C.1D.223.PC的值是()。A当前指令前一条指令的地址B当前正在执行指令的地址C下一条指令的地址D控制器中指令寄存器的地址33.对程序计数器PC的操作()。A是自动进行的B是通过传送进行的C是通过加“1”指令进行的D是通过减“1”指令进行的38.在89C51中()。A具有独立的专用的地址线B在P0口和P1口的口线作地址线C在P0口和P2口的口线作地址线D在P1口和P2口的口线作地址线四、判断题1.1KB=400H。()2.(-86)原=11010110,(-86)反=10101001,(-86)补=10101010。()3.汇编语言源程序是单片机可以直接执行(运行)的程序。()4.凡是用单片机调试软件在计算机上汇编成功的源程序都是编写正确的源程序,都能正确运行。()5.当89C51单片机的晶振频率为12MHZ时,ALE地址锁存信号端输出频率为2MHZ的方脉冲。()14.单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。()15.每个特殊功能寄存器都既有字节地址,又有位地址。()319.89C51的特殊功能寄器分布在60H~80H地址范围内。()22.51单片机只能做控制用,不能完成算术运算。()23.在89C51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。()24.PC可以看成是程序存储器的地址指针。()29.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。()30.89C51共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。()32.单片机的主频越高,其运算速度越快。()33.在89C51单片机中,1个机器周期等于1us。()36.指令周期是执行一条指令的时间。()39.内部RAM的位寻址区,既能位寻址,又可字节寻址。()42.89C51的程序存储器只是用来存放程序的。()五、简答题7.89C51单片机芯片包含哪些主要部分,各有什么功能?9.89C51单片机内部RAM低128单元划分为哪三个部分?各有什么特点?10.说明引脚或寄存器功能:(1)ALE(2)TXD(3)VSS(4)PC(5)TCON项目二定时器控制一、填空题1.89C51单片机外部中断请求信号有()和(),在电平方式下,当采集到INT0、INT1的有效信号为()时,激活外部中断。2.定时器/计数器的工作方式3是指的将()拆成两个独立的(),而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。44.中断类似于程序中调用子程序,区别在于中断的发生是()的,而调用子程序是编程员在时间上事先安排好的。5.共阴极LED和共阳极LED的字段码互为()。8.有一位共阳极LED显示器,要使它不显示,它的字段码()。9.在定时器方式下,若fosc=6MHZ,方式1的最大定时间隔是()。10.89C51单片机有()个中断源,()级优先级中断。12.已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为()。13.89C51的C/T是()(加或减)计数的。22.89C51单片机有()级优先级中断。23.89C51内部提供()个可编程的()位定时/计数器,定时器有()种工作方式。24.89C51共有五个中断源,即()二个,()二个,()一个。二、单项选择题2.89C51单片机的定时器T0用作计数方式时是()。A.由内部时钟频率计数,一个时钟周期加1B.由内部时钟频率计数,一个机器周期加1C.由外部计数脉冲计数,下降沿加1D.由外部计数脉冲计数,一个机器周期加13.用89C51的定时器T0作计数方式,用模式1(16位),则工作方式控制字为()。A.01HB.02HC.04HD.05H4.用89C51的定时器T0作定时方式,用模式2,则工作方式控制字为()。A.01HB.02HC.04HD.06H7.用89C51的T1方式1计数,要求每计满10个数产生溢出标志,则TH1,TL1分别为()。A.FFH、F6HB.F6H、F6HC.F0H、F0HD.FFH、F0H59.定时器T0的溢出标志TF0,若计满数在CPU响应中断后()。A.由软件清0B.由硬件清0C.A、B都可以D.随机状态10.定时器T1的溢出标志TF1,若计满数产生溢出时,其值为()。A.00HB.FFHC.1D.计数值11.用89C51定时器T0定时,若用模式2,则应()。A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入初值B.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计C.启动T0前向TH0、TL0置入计数初值,以后不再置入D.启动T0前向TH0、TL0置入相同的计数初值,以后不再置入18.当TCON的IT0为1,且CPU响应外部中断0的中断请求后,()。A.需用软件将IE0置1B.需用软件将IE0清0C.硬件自动将IE0清0D.INT0(P3.2管脚)为高电平时自动将IE0清022.共阴极LED数码管显示字符“2”的段码是()。A.02HB.FEHC.5BHD.0A4H24.中断查询查询的是()。A中断请求信号B中断标志位C外部中断方式控制位D中断允许控制位25.与定时工作方式1和0比较,定时工作方式2不具备的特点是()。A计数溢出后自动装载计数初始值B增加计数器位数C提高定时精度D适于循环定时和循环计数应用26.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是()。A1~8192B0~8191C0~8192D1~409628.将单片机外部中断0设置为电平触发,可以通过设置()实现。AIT0BIE0CTR0DTF0四、判断题66.当定时器T0计满数变为0后,其溢出标志位(TCON的TF0)也变为0。()7.89C51单片机对最高优先权的中断响应是无条件的。()8.89C51单片机5个中断源在芯片上都有其中断请求输入引脚。()11.各中断源发出的中断请求信号,都会标记在89C51的TCON寄存器中。()12.在89C51单片机中,高级中断可以打断低级中断形成中断嵌套。()13.只要有中断出现,CPU就立即响应中断。()14.89C51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。来自于单片机内部的是定时,而来自于外部的则是计数。()15.中断初始化时,对中断控制寄存器的状态设置,只能使用位操作指令,而不能使用字节操作指令。()16.单片机的LED动态显示是依据人眼的“视觉暂留”效应实现的。()17.必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。()19.LED的字型码是固定不变的。()20.89C51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。()21.89C51的五个中断源优先级相同。()23.TMOD中的GATE=0时,表示由TR0或TR1控制定时器的启停。()25.定时器T0中断可以被外部中断0中断。()五、简答题3.如果采用晶振的频率为3MHz,定时器/计数器工作方式0、1、2下,其最大的定时时间为多少?4.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?5.定时/计数器用作计数时,对外界计数频率有何限制?6.定时器/计数器的工作方式2有什么特点?适用于哪些应用场合?7.当定时器T0用于方式3时,应该如何控制定时器T1的启动和关闭?8.定时器/计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为76MHz,求允许测量的最大脉冲宽度是多少?9.THX与TLX(X=0,1)是普通寄存器还是计数器?其内容可以随时用指令更改吗?更改后的新值是立即刷新还是等当前计数器计满后才能刷新?10.写出89C51的所有中断源,并说明哪些中断源必须用软件清除,为什么?11.LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?12.图为8段共阴数码管,请写出如下数值的段码。0()1()2()3()4()5()P()7()8()C()13.已知一89C51单片机系统使用12MHZ的外部晶体振荡器,计算:1)该单片机系统的晶体振荡周期与机器周期各为多少?2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?六、编程题1.使用定时/计数器1以工作模式2实现定时,在P1.0输出周期为100μs的连续方波。已知晶振频率fosc=12MH。求计数初值,方式控制字,编制相应程序(查询方式)。3.采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定89C51单片机的晶体振荡器的频率为6MHz,请使用方式1实现,要求编写出程序。4.编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400μs,占空比为10:1的矩形脉冲。abcdefghhD0D1D2D3D4D5D6D78项目三点阵显示器一、填空题1.单片机外总线有三种:其中包括()、()、和()。2.基本的通信方式有两种:()和()方式。3.区分片外程序存储器和数据存储器的最可靠方法是()。4.在异步通信中若每个字符由10位组成,串行口波特率为9600b/s则每秒传送字符数最多为()。5.串行口方式3发送的第9位数据要事先写入()寄存器的()位。6.串行口的方式0的波特率
本文标题:单片机练习题
链接地址:https://www.777doc.com/doc-2606625 .html