08单片机试题

发布 2024-04-17 17:10:09 阅读 9080

08级单片机原理与应用考试试题。

一、 简答。

1. 在mcs-51单片机中,置位ie(中断允许控制寄存器)的ea(中断允许总控制位),有几种方法,分别写出指令(已知ie字节地址为a8h,ea为ie的最高位)。

2. 为什么mcs-51单片机的程序存储器和数据存储器共处同一地址而不会发生总线冲突?

3. 简述mov、movx、movc的区别,并各举例说明。

4. 单片机怎样管理终端?怎样开放中断和禁止中断?怎样设置优先级?举例说明。

5. 若在一单片机应用系统中,用到了定时/计数器1、中断服务程序t1、串行中断服务程序chuan和子程序lzg,试写出完整的应用程序框架。

二、 阅读并分析程序题。

1.程序存储区rom空间**如下:

已知:片内ram的20h中为01h,则执行下列程序后(30h

mov a,20h

inc amov dptr,#2000h

movc a,@a+dptr

cpl amov 30h,a

end:sjmp end

2. 设r0=20h,r1=51h,(20h)=80h,(21h)=90h,(22h)=a0h,(25h)=a0h,26h)=6fh,(27h)=76h,下列程序执行后:

clr cmov r2,#

loop: mov a,@r0

addc a,@r1

mov @r0,a

inc r0

inc r1

djnz r2,loop

jnc next

mov @r0,#01h

sjmp $

next: dec r0

sjmp $

下列结果如何?

20h21h22h23h

cyar0r1

三、 编程题。

1.已知0~9这10个数字存放在外部ram的2000h~2009h中,将这10个数字存放到内部ram的40h~49h中,同时将各自的ascii码传送到内部ram的50h~59h中。

2.单片机用内部定时器0定时,在p1.0上产生频率为50khz的等宽矩形波,假定单片机晶振频率为6mhz,要求定时器0使用工作方式1,请编程实现。

3.如图1,已知dac0832工作在单缓冲方式下,且输入寄存器的地址为f000h,则编程实现如下波形输出。

四、 硬件设计题。

已知单片机选择80c51,使用2片6116用译码法实现4kb数据存储器的扩展,要求:画出硬件扩展连接图,并分别给出每片6116的地址范围。

五、 综合应用题。

8051外扩了一片8255芯片,在8255的pb口上接了8个开关(k0~k7),在pa口上接了8个共阴极的发光二极管(led0~led7)。编程实现如下功能:循环读入开关k0~k7的状态,根据开关k0~k7的状态,点亮相应的发光二极管。

(例如:k0闭合,相应位为1,则led0点亮。

单片机试题

01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...

单片机试题

单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...

单片机试题

1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...