全球旧事资料 分类
令中,既有带借位的减法指令,又有不带借位的减法指令。(T)7、在51单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止(F)8、定时计数器工作于定时方式时,是通过89C51片内的振荡器输出经12分频后的脉冲进行计数,直至溢出为止。(T)9、在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读写而实现的。(T)10、串行口的发送中断与接收中断各自有自己的终端入口地址。(T)
四、简答题(每题4分,共20分)1、简述寄存器间接寻址方式及其寻址范围;寄存器间接寻址:以指令中给出的寄存器中的数据为地址,从该地址的单元取得操作数寻址范围:低8位,00HFFH;DPTR访问片外RAM时,最大为0000HFFFFH
2、设在MCS51单片机片内RAM中:20H40H40H22H22H10HP10CFH当下列程
序执行完毕后,各单元的内容分别为多少?
MOVR0,20H
MOVAR0
MOVR1,A
MOVBR1
MOV10HR1
MOVR110H
MOVP3,P1
A
BR0R1
P1
P320H22H
3、51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?5个中断源:1,外部中断源(INT0,INT1);2,定时器、计数器溢出中断(T0,T1);2,串行口中断源(RI或TI)外部中断源0,定时器、计数器溢出中断0,可以被定义为高级优先级中断
4、简单叙述8051的CT0的工作模式。
5、简述LED数码管动态扫描原理既实现方式。单片机的主程序调用显示子程序时,单片机通过先后输出字形码和字位码,以控制当前的LED数码管的点亮。
f五、下面是一个行列式键盘连接图,请回答下列问题:(10分)(1)采用的是逐行扫描方式还是逐列扫描方式?逐行(2)输出口和输入口分别怎样构成?(3)请简述键盘设计的步骤。
六、编程题(11分)设有200个有符号数,连续存放在以2000H为首地址的存储区中,编程统计其中正数、负数和零的个数,分别存放在30H,31H和32H单元中。
f实验一
发光二极管流水灯实验
一、实验目的:
1通过AT89C51单片机控制8个发光二极管,八个发光二极管分别接在单片机的P00
-P07接口上,输出“0”时,发光二极管亮。开始时P00→P01→P07→P06→┅→P00,
实现亮点以1HZ频率循环移动。
二、PROTEUS电路设计:
实验三外中断优先级实验一、实验目的:
1理解单片机中断优先级和优先权。2用PROTEUS设计,仿真基于AT89C51单片机的中断优先级实验。3掌握中断编程方法。单片机主程序控制P0口数码管循环显示0~8;外中断0、外中断1发生时分别在P2r
好听全球资料 返回顶部