1.若累加器A中的数据为67H,则PSW中的P=_________
2. 一个机器周期= _________个状态周期=12个振荡周期。
3.89C51的堆栈是按照_________ 的原则进行存取的RAM区。
4. 用一条指令实现以下功能:
若A中数据不等于200,则程序转至PROM_________
5. 为了使10H—17H作工作寄存器使用RS1, RS0的取值为 _________
6. 89C51中21个特殊功能寄存器,其地址凡是能被8整除的都有 _________ 寻址功能。
7. 89C51单片机有片内ROM容量 _________ , RAM容量 _________
8. 某串行通信中有1个起始位,8个数据位和1个停止位,应选择的异步串行通信方式为 _________
9. 在89C51单片机中,SP存放的是_________
10. 串行通信按照数据传送方向可分为 _________ , _________,全双工
11. 当89C51引脚ALE信号有效时,表示从p0口稳定地送出了_________信息.
12 若位寻址区30H≠0,则将30H清0,并使程序转至PROM,则实现该功能的指令为: _________
13. 89C51中21个特殊功能寄存器,其地址凡是能被8整除的都有_________寻址功能。
14. 在89C51单片机中,SP存放的是 _________
1. 89C51单片机中断系统有哪几个中断源,它们的中断入口地址分别是多少?当中断处理程序的长度
大于8个字节时如何处理?
2.89C51内部设有几个定时/计数器?它们是由哪些特殊功能寄存器组成的?
3在89C51单片机的ROM空间,0000H-0023H有什么特殊用途,用户应怎样合理安排?
4简述51系列单片机的串行通信工作模式及其特点。
编程:
1.将外部RAM中20H单元中的内容送入外部RAM中1000H单元中
2.将内部RAM中20H单元中的内容送入外部RAM中1000H单元中
3. 已知89C51的 fosc=6MHZ,波特率是2400b/s,设SMOD=1,则定时/计数器T1的计数初值是多少?并进行初始化编程。
4.已经89C51的fosc=12MHz,用定时/计数器T1编程实现P1.0和P1.1引脚上分别输出周期为2ms和500us的方波。