单片机试题

发布 2024-04-17 16:40:07 阅读 4662

二、阅读并分析程序(每空1分,共15分)

1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,a中的结果是什么?

设(60h)=35h,(a)=19h,(r0)=30h,(30h)=0fh。

1) mov a,#48h ;寻址方式a

2) add a,60h ;寻址方式a

3) anl a,@r0 ;寻址方式a

2.已知,(a)=7ah,(r0)=30h,(30h)=a5h,(psw)=81h,请写出各条指令的单独执行结果。

add a, r0 (apsw

subb a, #30h (apsw

3、已知(r1)=20h,(20h)=aah,执行下列程序:

mov a,#55ha

anl a,#0ffh ;(a

orl 20h,a20h

xrl a,@r1a

cpl aa

三、简答题(共24分)

c51单片微机的节拍、状态、机器周期、指令周期是如何设置的?当主频为6mhz时,各种周期分别等于多少微秒?(8分)

2、mov、movc、movx指令有什么区别,分别用于哪些场合?(8分)

c51都有哪些中断源?中断优先级处理的原则是什么?外部中断请求有几种触发方式?(8分)

四、简单编程题(共18分)

1、将片内50h至70h单元的内容移到片外0050h至0070h单元中。(8分)2.设变量x以补码形式存放在片内ram 30h单元中,变量y与x的关系是:

编程根据x的值求y值并放回原单元(10分)。

五、简单应用题(每题10分,共20分)

1、使用定时器/计数器t1的方式1,设定110ms的定时。在p1.0引脚上产生周期为220ms的方波输出。

晶体振荡器的频率为6mhz,1)、计算出t1在方式1时的定时初值。(5分)

2)、写出完整的程序。(5分)

2. ascii有7位组成,其最高位作为奇偶校验位,数据块通过串行口发送和接收,采用8位异步通信,波特率为1200bit/s,已知晶振频率为11.0592mhz,连续发送50个数据,待发送数据存在内部数据存储器的30h开始的连续单元中,串行口为方式3,定时器/计数器t1为方式2,请编写串行口发送源程序。

(10分)

单片机试题

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 单片机上电后或复位...