单片机复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、回答问题:
1.简述80C51单片机的4个I/O口在使用上有哪些分工和特点?
2.80C51单片机的串行口有几种工作方式?各有什么特点和功能?
二、假定甲乙机以方式1进行串行数据通信,晶振=11.0592MHz,要求波特率为1200bps。乙机发送,甲机接收。请画出电路图并写出初始化发送(查询)和接收(中断方式)程序。
三、口线P1 .0接一个发光二极管,由定时器0控制,用于演示1秒钟亮、1秒钟暗的效果。
四、给80C51单片机扩展一片6116,0809和8255,要求0809采用中断方式,8通道工作;采用138译码选择芯片。请画出系统连接图,写出各芯片的地址范围并写出8255内各口地址范围。
五、已知系统的连接如下图所示,试编写程序实现下列功能:
1.编写上电显示程序,显示“123456”。
2.编写主程序,功能为:当有键按下(0~7号)时,都显示键号;无键按下,保持原有显示状态。
六、选用DAC0832芯片产生一个三角波,要求幅值为0~2.5V。
一、简答题:
1.简述80C51单片机的4个I/O口在使用上有哪些分工和特点?
2.80C51单片机的RAM分为几部分?各有什么特点和功能?
二、判断题:(正确√错误×)
1、MCS-51单片机片外数据存储器与扩展I/O口统一编址。()
2、指令字节数越多,执行时间越长。()
3、子程序调用时自动保护断点和现场。()
4、内部寄存器Rn(n=0~7)作为间接寻址寄存器。()
5、中断响应的最快响应时间为3个机器周期。()
三、假定甲、乙机以方式1进行串行数据通信,晶振频率为11.0592MHz。要求波特率为1200bps,甲机发送数据88H(查询方式),乙机接收(中断方式)。请画出电路图并编程实现上述功能。
四、已知一单片机应用系统如下图所示。试回答问题并编写显示程序,以1秒为间隔,亮暗相间,显示“88888888”。
1.写出各口的地址和控制字
A口地址:
B口地址:
C口地址:
控制口地址:
控制字:
2.显示程序
五、已知ADC0809单片机的连接如下图所示,试写出启动0809第3通道A/D转换的程序段。
习题三
一、填空
1.当扩展外部存储器或I/O口时,P2口用作。
2.MCS-51单片机内部RAM区有个工作寄存器。
3.MCS-51单片机内部RAM区有个位地址。
4.外部中断1(INT1)的中断入口地址为;定时器1的中断入
口地址为。
5.51系列单片机扩展数据存储器最大寻址范围为()。
6.单片机有各种型号,我们以INTEL公司的_______系列为例来学习单片
机技术。
7.单片机一共有四个物理存储器空间,分别是_______________、
_____________、_____________和_____________;三个逻辑存储器空间____________、_____________和_____________。
8.半导体存储器中有一类在掉电后不会丢失数据,称之为_________,有
一类掉电后会丢失数据,称之为____________。
9.MOV A,20H中,20H的寻址方式称之为___________________。
MOV类指令称之为___________________。
10.关于堆栈类操作的两条指令分别是______________ 、____________。
二、判断题
1.指令字节数越多,执行时间越长。…………………………….……()
2.内部寄存器Rn(n=0~7)作为间接寻址寄存器。………………….()
3.8031芯片内一共有4K的ROM,256字节的RAM。………….….()
4.8位构成一个字节,一个字节所能表达的数的范围是0-255。……()
5.8051中的工作寄存器就是内部RAM中的一部份。…………...………()
6.8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。…….()
7.MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。
()
8.MOV A,30H这条指令执行后的结果是(A)=30H…..……………()
9.MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送
入A中。…………………………………………………………………..()
10.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无
关。……………………………………………………………….…….()
三、名词解释
1.位
2.字节
3.SFR
4.寻址
5.并行I/O口
四、写出下列指令执行的结果
1、MOV A,#20H
MOV R0,#20H
MOV @R0,A
ANL A, #0FH
ORL A, #80H
XRL A, @R0
A=__________ ; R0= ; (20H)=__________
2、MOV DPTR, #2314H
MOV R0, DPH
MOV 14H, #22H
MOV R1, DPL
MOV 23H, #56H
MOV A, @R0
XCH A, DPH
执行以上指令后A=____________ DPTR=__________
3、
MOV A,#50H
MOV B,#77H
PUSH ACC
PUSH B
POP ACC
POP B
执行完本段指令后(A)=_________ (B)=_______
五、简答题
1.80C51有哪几种寻址方式?
2.80C51有哪几大类指令?
3.简述复位的用途,复位的方法。
4.MCS-51单片机系统中,外接程序存储器和数据存储器公用16位地址
线和8位数据线,为什么不会发生冲突?
六、编程题