单片机综合复习第一部分答案(仅供参考)(3)
11
48编写程序:将外部RAM中起始地址为2220H-2230H的数据串,传送到内部RAM中起始地址为20H-30H的存储区域中。 答:程序代码如下:
49.RETI指令的具体功能是什么? 答:(答案在33题) 50. CPU是如何查询中断的?
答:CPU收到中断申请后,会依据预先安排好的中断编号查找到中断程序的入口地址,然后转到该位置去执行中断服务子程序。(123页)
51. MOVX @Ri,A 使用时要注意什么?
答:MOVX @Ri,A指令以Ri为简址寄存器,将A的内容写入到外部RAM由Ri所指向的单元,寻址空间为256字节的片外RAM。指令执行时,由Ri所指定的低8位地址由P0口输出。
52编写程序:模拟I2C总线的停止信号的程序,设晶振为6MHz,不考虑CLR BIT, SETB BIT 2条指令执行的时序差异。 答:(书本168页) STOP :
CLR SDA NOP NOP SETB SCL NOP NOP NOP NOP NOP
ORG 0000H LJMP MAIN ORG 0100H
MOV DPTR,#2220H MOV R0,#20H MOVX A,@DPTR MOV @R0,A INC DPTR INC R0
CJNE R0,#31H,SS SJMP $ END
MOV DPTR,#3001H MOVX @DPTR,A MOV A,@R0 ORL A,#0F0H INC DPTR MOVX @DPTR,A SJMP $ END
MAIN : SS :
12
53编写程序:用中断方式定时计数器产生1Khz,占空比40%的矩形波,设晶振12Mhz.
答:分析可知在该矩形波的一个周期(1ms)中,有400us高电平,600us低电平(机器周期为:1us)。 程序代码如下:(以定时/计数器0为例,工作方式1,查询方式,初值计数方面不作说明)
ORG 0000H LJMP MAIN ORG 0100H MOV TMOD,#01H MOV TH0,#0FEH MOV TL0,#70H
SETB P1.0 :矩形波输入引脚暂定为P1.0,输出400us高电平 SETB TR0 JNB TF0,$ CLR TF0
MOV TH0,#0FDH MOV TL0,#0A8H
CLR P1.0 ;输出600us低电平 JNB TF0,$ CLR TF0 AJMP RRR END
SETB SDA RET
MAIN : RRR :
以上程序以查询方式实现,若用中断方式实现,程序相对比较复杂。
54.设计ADC0809接口电路,要求全译码来实现片选,分析其接口设计原理,分别用查询与中断方式读数,完成8个模拟量的A/D循环转换,结果滚动覆盖原来的值.
答:·············不会。
55. D/A、A/D转换器的性能指标有哪些?如何定义的?
答:(237页)D/A转换的主要性能指标有:D/A转换时间、分辨率、D/A转换精度; (243页)A/D转换的主要性能指标有:量程、分辨率、转换时间与转换速率;
56. 单片机应用设计中提高系统可靠性的措施有哪些?
答:(书本297页)。
57. MOVC 、MOVX指令是什么指令?产生什么信号?如何使用?
答:MOVC、MOVX指令是寄存器间接寻址指令。产生什么信号????···不知道,(83页)。
58.设计一个共阳极8位动态显示电路,是分析其工作原理?若a—dp依次接Q7—Q0,则显示“P.”的字段码为多少?试编制完成8位LED循环100次显示的子程序。
答:(书本216页),其字段码为38H。
42.DAC0832有哪几种连接方式?设计两片DAC0832双缓冲方式转换电路,选片采用全译码方式,分析其接口原理?计算其各个口地址,若DAC转换精度为±0.1%,计算转换最大输出误差、满输出电压,若有二路数据x、y值分别存在片外地
13
址1120H、1130H开始的数据存储器中,编写绘制此组数据关系曲线图的汇编语言子程序。
答:DAC0832有三种工作方式:直通方式、单缓冲方式和双缓冲方式。(书本242页)。
59.设计8031串行口扩展1个16位的并行输入口,要从16位并行口输入数据,存入到内部RAM区。
答:(做到这题,发觉宋跃哥哥很可爱,把书本翻烂了,依然找不到一副关于8031的原理图········)。
60.分别利用中断方式和查询方式设计程序,要求采用定时/计数器T0方式1,使P1.7引脚输出周期为8s的方波,设系统时钟为6M。
答:(由题目可知,题目木有告诉我们方波的占空比,所以···默认为50%,机器周期为:2us) (1)查询方式
MAIN :
WAIT:
(1)中断方式
ORG 0000H LJMP MAIN ORG 000BH LJMP INT_T0 ORG 0100H MOV R0,#40 MOV TMOD,#01H MOV TH0,#03CH MOV TL0,#0B0H SETB EA SETB ET0 SETB TR0 ORG 0000H LJMP MAIN ORG 0100H MOV R0,#40
MOV TMOD,#01H ;设置定时/计数器0工作方式1,定时时间为0.1秒,40次为4秒 MOV TH0,#3CH MOV TL0,#0B0H SETB TR0 JNB TF0,$ CLR TF0
MOV TH0,#03CH MOV TL0,#0B0H DJNZ R0,WAIT MOV R0,#40 CPL P1.7 AJMP WAIT END
MAIN :
14
WAIT :
61. 80C51系列指的是什么?寻址方式是什么?
答:各厂商以8051为基核开发出的CHMOS工艺单片机产品统称为8051系列。寻址方式就是寻找操作数的方式。
62.单片微型计算机是如何构成的?
答:一台微型计算机主要由微处理器CPU、存储器、输入/输出接口电路及系统总线、外围设备和电源构成。(350页)
63. 28.读锁存器和读引脚是怎回事?。 答:(答案在44题)。
64. 51单片机的伪指令主要有哪些?如何使用?
答:51单片机的伪指令主要有(105页): (1)起始地址设定伪指令ORG; (2)汇编结束伪指令END; (3)字节数据定义伪指令DB; (4)字数据定义伪指令DW; (5)空间定义伪指令DS; (6)定义常值为符号伪指令EQU; (7)位地址符号定义伪指令BIT;
65.DA A 指令如何用?
答:DA A指令为十进制调整指令(87页),这条指令对累加器A参与的BCD码加法运算结果进行十进制调整,使累加器A中的内容调整为两位压缩型BCD码的数,同时PSW中的CY表示结果的百位值。(使用时注意,它只能跟在加法指令之后。)
66.设计程序:把22H单元开始存放的8个无符号数进行求和,并将结果存入00H单元中 答:(00H存放结果的高8位,01H存放结果的低8位) 程序代码如下:
ORG 0000H LJMP MAIN ORG 0100H MOV R0,#22H MOV R1,#00H MOV R2,#08H CLR A CLR C JC NADD2 INC R0
AJMP $
MOV TL0,#0F6H DJNZ R0,WAIT MOV R0,#40 CPL P1.7 RETI END
INT_T0 : MOV TH0,#0FFH
MAIN :
NADD1 : ADD A,@R0
15
67.设系统时钟频率为12 MHz。利用查询方式设计程序,使P1.5引脚上输出周期为20ms的方波.
答:(题目没有给出占空比,所以占空比默认为50%。以定时/计数器0为例编写程序,工作方式1,机器周期为1us) 程序代码如下:
ORG 0000H LJMP MAIN ORG 0100H MOV TMOD,#01H MOV TH0,#0D8H MOV TL0,#0F0H CLR P1.0 SETB TR0 JNB TF0,$ CLR TF0
MOV TH0,#0D8H MOV TL0,#0F0H CPL P1.0 SJMP RRR END
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介