- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机试题4
练习试题4
填空题:
ALE信号的作用是? 8位地址锁存??。
MOV?A,40H?指令对于源操作数的寻址方式是? 寻址,MOV?A,@R0指令对于源操作数的寻址方式是? 寻址。
8051复位后,PC=? H。若希望从片内存储器开始执行,EA脚应接 电平,PC值超过?0FFF?H时,8051会自动转向片外存储器继续取指令执行。?
当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个 电平并维持 个机器周期,可将系统复位。
开机复位后,CPU使用的是第 组工作寄存器?它们的地址是 ?由程序状态寄存器PSW中的 和 ,决定哪一组工作。
电子计算机由(),(),()以及()和()设备五部分组成;微型计算机由()、()和()组成。
微型计算机的应用形式可分为以下三种:(),(),()。
80C51单片机指令系统中有(),(),(),(),(),(),()七种寻址方式。
当单片机最小系统采用12MHz晶振时,晶振周期= uS,状态周期= uS,机器周期 = uS。
应用程序一般由包含多个模块的()和各种()组成。
计算机的两种通信方式是()和()。
80C51单片机系统采用三总线结构,三总线分别为(),(),()。
80C51单片机的存储器在物理上被设计成()和()。
80C51单片机有4个8位并行I/O端口,各端口均由()()()组成。
填空答案:
1、低。 2、直接 寄存器间接。 3、0000 高。 4、高,2。 5、0 00H~07H RS0 RS1。 6、运算器,控制器,存储器,输入,输出,微处理器,存储器,I/O接口电路。 7、多板机,单板机,单片机。 8、立即数寻址,直接寻址,寄存器寻址,寄存器间,接寻址,变址寻址,相对寻址,位寻址。 9、1/12 1/6 1。 10、主程序,子程序11、并行通信,串行通信。 12、地址总线,数据总线,控制总线。 13、程序存储器,数据存储器。 14、端口锁存器,输出驱动器,输入缓冲器
简答:
1、80C51单片机的存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点?
答案:分为两大类:RAM和ROM。
(1)片内ROM容量为4KB,地址范围为0000H~0FFFH;可扩展的外部ROM容量最大为64KB,地址范围为0000H~0FFFH。 ROM写入信息后不易改写,而且断电后其中的信息保持不变,所以常用来存放固定的程序或数据,如系统监控程序、常数表格等。
(2)80C51单片机内部的RAM容量为128B,地址范围为00H~7FH;可扩展的外部RAM的容量最大为64KB,地址范围为0000H~0FFFH。对于RAM,CPU在运行时能随时进行数据的写入和读出,但在关闭电源时,其所存储的信息将丢失。所以它常用来存放暂时性的输入/输出数据、运算的中间结果或用作堆栈。
2、MCS-51单片机内部包括哪些主要逻辑功能部件??
答:MCS-51单片机主要由下列部件组成:?
1个8位CPU;?
1个片内振荡器及时钟电路;?
4KB?程序存储器;
128B数据存储器;?
2个16位的可编程定时/计数器;?
1个可编程全双工串行接口;?
?5个中断源、两个优先级中断嵌套中断结构
简述单片机按键抖动产生机理及去抖动的方法。
答案:
共有2种方法。
软件去抖动方法是采用时间延迟以躲过抖动(延时时间为10 ~20ms即可)待状态稳定之后,再进行列线状态的输入和判定。
2.硬件方法是在键盘中附加去抖动电路,以抑制抖动的产生,具体可使用双稳态电路或滤波电路等,但硬件去抖动需增加成本。
4、堆栈的定义,SP指的是哪个寄存器,它的作用。。如果想使用两组工作寄存器,SP的最小值是多少?
答案:
在80C51系统中,设计了一个先进后出或者后进先出区域,用于临时保护数据及子程序的调用、中断调用时保护现场和恢复现场,这个区域就是堆栈;SP指的是堆栈寄存器,它的作用是:用于指向栈顶的位置;SP的最小值是0FH。
改错:
把在R4和R5中的两字节数(负数)取补(高位在R4中):
CLR?C?
MOV?A,R5?
CPL?A?
INC?A?
MOV?R5,A?
MOV?A,R4?
CPL?A?
ADDC?A,#00H?
--------------------------ORL A,#80H
MOV?R4,A?
SJMP?$
执行下列程序执行后,(SP)=??(A)=??(B)=???
ORG?2000H?
MOV?SP,#40H?
MOV?A,#30H?
LCALL?2500H?
ADD?A,#10H?
MOV?B,A?
SJMP?$?
文档评论(0)