一、
1、单片机全称单片微型计算机,就是将CPU、存储器、I/O口等集成在一个芯片内
2、设置工作模式,设置是否开中断,置入计数初值
3、P3.0,RXD(串行输入)
P3.1,TXD(串行输出)
P3.2,/INT0(外部中断0)
P3.3,/INT1(外部中断1)
P3.4,T0(定时器0外部输入)
P3.5,T1(定时器1外部输入)
P3.6,/WR(外部数据存储器写选)
P3.7,/RD(外部数据存储器读选)
4、SMOD(模式控制寄存器),TCON(定时器控制寄存器),IE(中断控制寄存器)
5、寻址方式就是寻找操作数或操作数地址的方式,MCS-51单片机有七种寻址方式:立即数寻址,直接寻址,间接寻址,寄存器寻址,寄存器间接寻址,变址寻址,相对寻址
6、8051有五个中断源:外部中断0、T0溢出中断、外部中断1、T1溢出中断、串口中断;其对应的入口地址分别为:0003H,000BH,0013H,001BH,0023H
7、书上讲的应该是有21个特殊功能寄存器,PSW的状态标志位从第7位到第0位分别为:Cy(借位或者进位标志位)、Ac(辅助进位标志位也叫半进位标志位)、F0(由用户来定义)、RS1、RS0(这两位合起来定义单片机选用四组通用寄存器中的哪一组)、OV(溢出标志位)、未用、P(奇偶校验位)
8、定时器/计数器有2种工作方式:定时方式和计数方式,定时方式时一个时钟周期定时器加1,计数方式时时钟脉冲为外部信号(引脚P3.4或者P3.5),如果你问的是工作‘模式’的话自己网上查一下,很容易找
二、
5、9、10是对的,其它是错的
三、
1、SP)=41H,(DPTR)=3412
2、(SP)=40H,(DPTR)=3412
3、(SP)=41H,(DPTR)=3413
4、(A)=0FAH,(B)=03H
5、(30H)=0EH
6、这个题目有错误,250后面不应该有H吧
没有的话应该是:约2.5ms 自己再算算
四、
1.将片外RAM 8000H单元的内容传送到片内RAM 20H单元。
MOV DPTR,#8000H
MOVX A,@DPTR
MOV 20H,A
2.将片外RAM 4000H单元的内容传送到片内RAM 20H单元。
MOV DPTR,#4000H
MOVX A,@DPTR
MOV 20H,A
3.将片内RAM 50H单元与51H单元的内容交换
MOV A,50H
MOV B,51H
XCH A,B
MOV 50H,A
MOV 51H,B
4.将片内RAM 20H单元的内容传送到A中
MOV A,20H
5.将片内RAM 60H单元的内容传送到A中
MOV A,60H
6. 使累加器A的内容高四位取反,低四位清零
CPL A
ANL A,#F0H
7. 使累加器A的内容最四位置1,低四位清零,其余位保持不变。
是最高位置1吗??是的话
ORL A,#80H
ANL A,#F0H
8.分别用指令实现下列各小题的要求:
1) T0开中断(允许中断),其余禁止中断
MOV IE,#82H
2) T1、串行口开中断(允许中断),其余禁止中断
MOV IE,#92H
3) 全部开中断
MOV IE #FFH
4) 全部禁止中断
CLR IE
五、计数初值=65536-(50ms/1us)=15535=3CAFH
这些题目比较简单,是些基础知识,只要仔细看书,都会找到答案的
分析题的 第6题中有误,应该是:#250
不应该是:#250H