一.简答题
1.何为单片机?
2.MCS51单片机能位寻址的内部RAM字节地址 到 ,这些地址的范围是 到 .
3.MCS51的定时器/计数器0的入口地址是多少?
4.MCS8032有几个定时器/计数器?
5.MCS8031有多少内部RAM? MCS8032有多少内部RAM?
6.MCS51有几组通用寄存器? 位于什么地方?
7.MCS51(40脚的)的Po口可作 、 、
8.MCS51单片机系统有几种存储器 ,对应什么地方?
9.当MCS51的管脚/EA接触低电平时,复位后从哪里取指令执行? 第一条指令存放地址是多少?
10.简述MCS51的P3口各引脚的变异功能
11.MCS51有哪些寻址方式?
12.MCS51哪几个寄存器可以做间接寻址?
13.MCS51的堆栈在什么地方? 执行POP指令时,SP是后加还是后减或其他?
二、问执行下列程序段的每条指令后填空
MOV SP , #15H ; SP=
MOV A , #13 ; A =
MOV R0 , #15H ; R0=
MOV @R0 , #16 ; @R0=
POP ACC ; A = SP=
三、问执行下列程序段的每条指令后,填空
MOV A , #30H ; A=
SWAP A ; A=
ADD A , ACC ; A=
INC A ; A=
MOV DPTR , #TAB ; OPTR=
MOV A , @A+DPTR ; A=
TAB: DB ‘1234567890’ ;
四、画出8位LED的动态驱动电路示意图.在仿真调试时,用户版和单片机开发系统怎样连接,简述并画出示意图。
五、设在程序存储器中有30个单字节的有符号数,起始地址为符号DAST,试用MCS51汇编语言写出求这30个数的和的程序段,和放在DPTR中。
六、试写出用KEIL软件建立一个工程的大概步骤
试写出PROTEUS进行硬件仿真的大概步骤
七、把特殊功能寄存器B中的10进制数转换为压缩BCD码表示的10进制数,结果存在DEC0符号开头的内部RAM中,高字节存放在低地址中(如十进制数255,02存放在DEC0,55存放在DEC0+1)。
八、设DPTR,A中为两个压缩BCD码表示的十进制数,试用MCS51汇编语言编写一段程序求这两个十进制数的和)(和存放在DPTR中)。
九、用单片机的定时器设计一个秒表程序,运行该程序后,内部RAM单元SEC的内容按1,2,3,……,59,1的顺序每秒变化一次。设MCS51的晶体震荡频率为12MHZ,(TMOD,GATE C/T M1 M0 GATE C/T M1 M0)
答案对的 有补充悬赏!!!