试题2一、填空题(24分,每空1分)
1.at89s51单片机是( )位的单片机。
2.at89s51单片机有( )个中断源,( 级优先级中断。
3.串行口方式3发送的第9位数据要事先写入( )寄存器的( )位。
4.串行口的方式0的波特率为 ()
5.at89s51内部数据存储器的地址范围是( )位地址空间的字节地址范围是( )对应的位地址范围是( )外部数据存储器的最大可扩展容量是( )
6.在内部ram中可位寻址区中,位地址为40h的位,该位所在字节的字节地址为( )
7.如果(a)=58h,(r1)= 49h,(49h)= 79h,执行指令xch a, @r1后;结果(a49h)=(
8.利用81c55可以扩展( )个并行口,( 个ram单元。
9.当单片机复位时pswh,sp=( p0~p3口均为( )电平。
10.若a中的内容为88h,那么,p标志位为( )
11.当at89s51执行movc a,@a+ dptr指令时,伴随着( )控制信号有效。
12.at89s51访问片外存储器时,利用( )信号锁存来自( )发出的低8位地址信号。
13.已知fosc=12mhz, t0作为定时器使用时,其定时时间间隔为( )
14.若at89s51外扩8kb 程序存储器的首地址若为1000h,则末地址为( )h。
二、判断对错,如对则在( )中写“√”如错则在( )中写“×”10分)
1.at89s51单片机可执行指令:mov 35h,@r3。(
2.8031与8751的区别在于内部是否有程序存储器。(
3.当向堆栈压入一个字节的数据后,sp中的内容减1。(
4.程序计数器pc中装的内容是当前正在执行指令的地址。(
5.某特殊功能寄存器的字节地址为80h,它即能字节寻址,也能位寻址。(
6.at89s51单片机中的pc是不可寻址的。(
7.当at89s51执行movx @dptr,a指令时,伴随着wr*信号有效。(
8.at89s51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。(
9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被wr*还是被psen*信号连接。(
10.各中断源发出的中断请求信号,都会标记在at89s51的tcon寄存器中。(
三、简答题。
1. 如果(dptr)=5678h,(sp)=42h,(3fh)=12h ,(40h)=34h,(41h)=50h,(42h)=80h,则执行下列指令后:
pop dph
pop dpl
ret则:(pchpcl)=_dph)=_dpl4分)
2.at89s51采用6mhz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)(6分)
3.at89s51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(6分)
4.说明at89s51的外部引脚ea*的作用?(4分)
5.写出at89s51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?(6分)
四、下图为某at89s51应用系统的3位led 8段共阳极静态显示器的接口电路,(1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点?(2)写出显示字符“3”、“8”、“5”的段码,注意:段码的最低位为“a” 段,段码的最高位为“dp” 段(3)已知8255a的pa口、pb口和pc口的地址分别为ff7ch、ff7dh、ff7eh,且8255a的这3个端口均已被编写完毕的初始化程序初始化为方式0输出,请编写出使3位led共阳极显示器从左至右显示“3.
85”的程序段。(14分)
五、画出at89s51系列单片机利用串行口进行1台主机与4台从机多机串行通讯连线图,其中1台从机通讯地址号为02h,请叙述主机向02h从机发送一个字节数据的过程(10分)
六、请回答:(共16分)
1.下图中外部扩展的程序存储器和数据存储器容量各是多少?(2分)
2.两片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) (6分,)
3.请编写程序,要求:
1)将内部ram 30h~3fh中的内容送入1# 6264的前16个单元中;(4分)
2)将2# 6264的前4个单元的内容送入40h~43中;(4分)
试题2 参***。
一、填空题(24分,每空1分)
1.at89s51单片机是( 8 )位的单片机。
2.at89s51单片机有( 5 )个中断源,( 2 )级优先级中断。
3.串行口方式3发送的第9位数据要事先写入( scon )寄存器的( tb8 )位。
4.串行口的方式0的波特率为 ( fosc/12 )。
5.at89s51内部数据存储器的地址范围是(00-7fh ),位地址空间的字节地址范围是(20-2fh ),对应的位地址范围是(00-7fh)外部数据存储器的最大可扩展容量是(64kb )。
6.在内部ram中可位寻址区中,位地址为40h的位,该位所在字节的字节地址为( 28h )。
7.如果(a)=58h,(r1)= 49h,(49h)= 79h,执行指令xch a, @r1后;结果(a)=(49 h ) 49h)=(58h )。
8.利用81c55可以扩展( 3 )个并行口,(256)个ram单元。
9.当单片机复位时psw= (00 )h,sp=( 07h ),p0~p3口均为( 高 )电平。
10.若a中的内容为88h,那么,p标志位为( 0 )。
11.当at89s51执行movc a,@a+ dptr指令时,伴随着( psen* )控制信号有效。
12.at89s51访问片外存储器时,利用( ale )信号锁存来自( p0口 )发出的低8位地址信号。
13.已知fosc=12mhz, t0作为定时器使用时,其定时时间间隔为( 1us )。
14.若at89s51外扩8kb 程序存储器的首地址若为1000h,则末地址为(2fff)h。
二、判断对错,如对则在( )中写“√”如错则在( )中写“×”10分)
1.at89s51单片机可执行指令:mov 35h,@r3。(
2.8031与8751的区别在于内部是否有程序存储器。(
3.当向堆栈压入一个字节的数据后,sp中的内容减1。(×
4.程序计数器pc中装的内容是当前正在执行指令的地址。(×
5.某特殊功能寄存器的字节地址为80h,它即能字节寻址,也能位寻址。(√
6.at89s51单片机中的pc是不可寻址的。(√
7.当at89s51执行movx @dptr,a指令时,伴随着wr*信号有效。(×
8.at89s51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。(×
9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被wr*还是被psen*信号连接。(√
10.各中断源发出的中断请求信号,都会标记在at89s51的tcon寄存器中。(×
三、简答题。
1. 如果(dptr)=5678h,(sp)=42h,(3fh)=12h ,(40h)=34h,(41h)=50h,(42h)=80h,则执行下列指令后:
pop dph
pop dpl
ret则:(pch) =34h_;(pcl)=_12h__;dph)=_80h__;dpl)=_50h__;4分)
2.at89s51采用6mhz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)(6分)
答:机器周期6×106=2×10-6s=2us
又方式1为16进制定时器。故。
(216—x)×2×10-6=2×10-3=>216-x=1000
>x=65536-1000=64536 即初值=fc18h
3.at89s51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(6分)
答:不发生数据冲突的原因是:at89s51中访问程序存储器和数据存储器的指令不一样。
选通信号也就不一样,前者为psen,后者为wr与rd。
程序存储器访问指令为movc a,@dptr;movc a,@a+pc。
数据存储器访问指令为:movx a,@dptr; movx a,@ri; movx @dptr,a。
4.说明at89s51的外部引脚ea*的作用?(4分)
答:当ea*为高电平时,at89s51访问内部程序存储器,但当地址大于0fff时,自动转到外部程序存储器;当ea*为低电平时,at89s51只读取外部程序存储器。
5.写出at89s51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?(6分)
答: 外部中断int0*
定时器/计数器中断t0
外部中断int1*
定时器/计数器中断t1
串行口中断。
其中串行口中断ti与ri必须用软件清“0”,因为串口中断的输出中断为ti,输入中断为ri,故用软件清“0”。
四、下图为某at89s51应用系统的3位led 8段共阳极静态显示器的接口电路,(1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点?(2)写出显示字符“3”、“8”、“5”的段码,注意:段码的最低位为“a” 段,段码的最高位为“dp” 段(3)已知8255a的pa口、pb口和pc口的地址分别为ff7ch、ff7dh、ff7eh,且8255a的这3个端口均已被编写完毕的初始化程序初始化为方式0输出,请编写出使3位led共阳极显示器从左至右显示“3.
85”的程序段。(14分)
单片机原理2答案
成绩统计表。专业班级考生姓名学号 一 填空 15分 1分 空 1.7eh 3.0000h 07h 4.通用ram 可位寻址ram 寄存器组。7.定时 计数器中断 外部中断 串行中断。二 选择 10分 2分 空 三 简答题 共20分,每小题5分 1.mcs 51的定时器用作定时时,其定时时间与时钟频率...
单片机原理及应用试卷2及其答案
一 填空题。1 8051单片机的内部硬件结构包括了以及片内数据存储器 片内程序存储器 串行口 中断控制系统等部件,这些部件通过内部数据总线相连接。2 mcs 5l单片机的控制电路包括了和pc加1寄存器以及定时与控制电路等部件。3 汇编语言指令中的操作数用于给指令的操作提供。4 mcs 51单片机的片...
单片机原理试题1答案 2
成绩统计表。专业班级考生姓名学号 一 填空 20分 1分 空 1.单片机的三总线是指。2.8051单片机的内部硬件结构包括了和以及并行i o口 串行口 中断控制系统 时钟电路 位处理器等部件,这些部件通过总线相连接。3.已知系统的晶振频率,则系统的振荡周期p机器周期为 单字节四机器周期的指令执行时间...