单片机原理及其接口技术实验问答答案

单片机原理及其接口技术实验问答答案

ID:16798598

大小:27.50 KB

页数:5页

时间:2018-08-24

单片机原理及其接口技术实验问答答案_第1页
单片机原理及其接口技术实验问答答案_第2页
单片机原理及其接口技术实验问答答案_第3页
单片机原理及其接口技术实验问答答案_第4页
单片机原理及其接口技术实验问答答案_第5页
资源描述:

《单片机原理及其接口技术实验问答答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一(无符号数加法实验)1如果要实现2345+6789,程序应如何修改?2如果去掉程序中的两句“DAA”指令,有何实验现象?原因是什么?3如果将程序中的“ADDC”改为ADD”,有何实验现象?为什么?4如果将程序中的“ADD”改为“ADDC”,程序是否正确?为什么?解:1将程序中66改为23,78改为45,67改为67,43改为892结果是十进制变为十六进制,原因是“DAA”指令是十进制调整指令。3不能改为ADD,因为ADDC是带有进位CY的加法指令。4ADD一般情况下不能改为ADDC,因为缺少CY的进位,但是在本题中可以,因为不造成进位。实

2、验二闪烁灯控制1若将程序中的“SETBP1.1”改为“CLRP1.1”有何实验现象?答:将程序中的“SETBP1.1”改为“CLRP1.1”,指示灯不闪烁,因为SETB是置位指令,P1.1输出置1,CLR使P1.1输出置0,置1端口开启,置0时端口关闭,因此不闪烁。2若将程序中的“JNBP1.1,LOOP”改为“JBP1.1,LOOP”有何实验现象?答:将程序中的“JNBP1.1,LOOP”改为“JBP1.1,LOOP”,会使闪光灯开关置0闪烁,因为闪光灯闪烁频率由RT控制。3若要加快或减慢灯的闪烁频率,有何方法?为什么?答:若要加快频率可将M

3、OVR7,#10H改为MOVR7,#5H,减慢频率可将MOVR7,#10H改为MOVR7,#50H。4若将P1.0改为与灯L7连接,有何实验现象?为什么?答:P1.1与L7连接,则L7灯就变成了闪烁灯。因为当P1.0数据为1时,引脚上出现高电平,导致L7发光,反之,数据为0,P1.0引脚上出现低电平不发光。5若将灯的开关控制由当前程序的P1.1控制改为由P1.5控制,应如何修改?答:若将P1.1控制改为由P1.5控制,可以酱SETBP1.1改为SETBP1.5将JNBP1.1改为JNBP1.5,$6若将当前的P1.0与灯连接改为P1.3连接,应

4、该如何修改程序?答:若将当前P1.0与灯连接改为PL3灯连接,应将CPLP1.0G改为CPLP1.3。跑动灯控制1将程序中RLA改为RRA,有何实验现象?答:将程序中RLA改为RRA,会使向左移动的【跑动灯变为右移2将程序中MOVA,#88H改为MOVA,#77H,有何实验现象?答:若将MOVA,#88H改为MOVA,#77H,会使原先10001000(88H的二进制数)变为01110111(77H的二进制数),会出现灭亮亮亮灭亮亮亮的实验现象。otherstaffoftheCentre.Duringthewar,Zhuwastransferr

5、edbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,Shenmufug

6、uSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand3若将程序中MOVA.#88H改为MOVA,#66H,有何实验现象?答01100110(66H的二进制数)变为向左移动的灭亮亮灭灭亮亮灭的现象。4若将程序中MOVR7,#0F7H改为MOVR7,#83H,有何实验现象?答:若将MOVR7,#0F7H改为MOVR7,#83H,则会使第一个灯无法正常跑动。5若将程序中M

7、OVR6#0FDH改为MOVR6,#92H,有何实验现象?答:若将MOVR6#0FDH改为MOVR6,#92H,则第二个灯无法正常跑动。6若要加快或减慢灯的跑动速度,可以修改哪些指令?为什么?答:修改R5可改变跑动速度。7若要将灯的起始顺序改为灭灭亮灭灭灭亮灭,应如何修改程序?为什么?答:若将灯的起始顺序改为灭灭亮灭灭灭亮灭,可将MOVA#88H改为MOVA,#22H。因为00100010(22H的二进制数)。实验三问题:(定时器应用)(1)若将程序中“ORLP1,#02H”改为“CLRP1.1”,有何实验现象?(2)若将程序中“ORLP1,#

8、02H”改为“SETBP1.1”有何实验现象?(3)若将程序中“JBP1.1,LOOP1”改为“JNBP1.1,LOOP1”,有何实验现象?(4)若分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。