单片机综合练习及答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机综合练习及答案

综 合 练 习 第一部分 MCS-51的复位信号是如何规定的? 该信号高电平有效,在输入端保持两个机器周期的高电平后,就可以完成复位操作。此外,该引脚还有掉电保护功能,若在该端接+5V备用电源,在使用中若Vcc掉电,可保护片内RAM中信息不丢失。 什么是直接寻址?什么是变址寻址?什么是相对寻址? 直接寻址是指令中直接给出操作数所在单元的地址。 以DPTR或PC为基址地址,累加器A为変址寄存器。把两者内容相加,结果作为操作数的地址,这种寻址方式称为変址寻址。(这类指令只限于访问ROM,常用于查表操作和指令跳转) 相对寻址方式是以PC的内容作为基地址,加上指令中给定的偏移量,所得结果作为转移地址送PC寄存器。(偏移量为8位带符号数的补码,真值在-128~+127之间,以下一条指令PC值为起点,转移访问范围是-128~+127) 什么是待机方式?时钟如何供给?如何脱离待机方式? 将PCON寄存器的IDL位置“1”,单片机则进入待机模式。此时,振荡器仍然处于工作状态,并且向中断逻辑、串行口和定时/计数器电路提供时钟,但是向CPU提供时钟的电路被断开,因此CPU停止工作。通常在待机方式下,单片机的中断仍然可以使用,这样可以通过中断触发方式退出待机模式。 4.51单片机I/O口地址与外部RAM的地址是如何编址的?输入输出指令是哪些? 是I/O口地址和外部数据存储器RAM统一编址的方式。 (1)读入累加器A的指令:MOVX A,@Ri;MOVX A,@DPTR; (2)从累加器A输出数据的指令:MOVX @Ri,A;MOVX @DPTR,A; MOV A,P1和ORL A,P1指令, ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV TMOD,#50H MOV TH1,#0FFH MOV TL1,#0F6H SETB TR1 LOOP: JNB TF1,$ CPL P1.1 MOV TH1,#0FFH MOV TL1,#0F6H CLR TF1 AJMP LOOP END (均已仿真成功) I2C总线数据 (已仿真成功) 若(R0)=20H,(A)=30H,(20H)=88H,执行指令XCHD A,@R0后,(A)=88H,(R0)=20H,(20H)=30H,结果正确吗? 对于指令XCHD A,@RO执行后,(A)=38H,(R0)=20H,(20H)=88H。因此结果不正确。 13、80C51的堆栈区位于单片机系统存贮器的那个区域? 位于单片机内部RAM中,理论上从00H~7FH可用 MOVC是什么功能?采用什么寻址方式? MOVC是ROM中常数读取指令,采用変址寻址方式。 堆栈是什么?51单片机堆栈如何设置?要注意什么? 在微型计算机的内存中,都需要设置一个对数据实行“后进先出”的操作的区域,这个区域称为堆栈。 51系列单片机中,堆栈规定设在单片机的内部RAM中,同时在特殊功能寄存器中将81H设置为堆栈指针,即SP=81H,81H的内容指示了栈顶地址。 51系列单片机系统复位时,(SP)=07H。由于89C51片内RAM区有限,所以栈顶越小,堆栈深度就深。为便于通用4组工作寄存器都能使用,一般在系统初始化时使用MOV SP,#30H将栈顶设置在30H位置处。 D/A、A/D转换器的性能指标有哪些?如何定义的? D/A性能指标: D/A转换时间:是指输入数字量变化时,输出电压量变化达到终值误差 时所需的时间。 分辨率:指单片机输入给D/A转化器的单位数字量的变化所引起的模拟量输出的变化。 D/A转换精度:用来表示D/A转换器实际输出电压与理论输出电压的误差,通常以满输出电压的百分数给出。 D/A线性度:线性度是指输入数字量变化时,DAC输出的模拟量按比例变化的程度。实际D/A转化器输出偏离理想输出的最大偏差称为线性偏差。 D/A的温度灵敏度:它是指数字量输入不变的情况下,输出模拟量信号随温度变化产生的变化量。 A/D性能指标: 量程:量程指A/D转换芯片所能转换的模拟输入电压的范围,ADC可输入的模拟电压的最小值与最大值之间的范围。 分辨率:分辨率是指A/A转换器对输出数字量变化一个相邻的数据时,所需要的输入模拟量的最小变化量。取决于A/D转化器的位数。 转换时间与转换速率:ADC完成一次转换所需时间称为A/D转换时间,单位为s。 单片机串行口方式0用于扩展并行输入输出的原理是什么? 串行口工作在方式0时,串行口作为8位同步移位寄存器使用,波特率固定为。发送/接收数据时,以8位数据为1帧,不设起始位和停止位,串行数据由RXD逐位移出或移入(低位在先,高位在后);TXD输出移位时钟,频率为。一般与“串进并出”的移位寄存器(如74LS164等),就可以把

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档