《单片机原理及应用》课外练习题目答案.docVIP

《单片机原理及应用》课外练习题目答案.doc

  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文档。上传文档
查看更多
《单片机原理及应用》课外练习题目答案

《单片机原理及应用》------------课外练习题目答案 一:基础部份: 1:什么叫单片机? 答:所谓单片机就是把CPU和一定容量的存储器(RAM和ROM)存储 MOV SP,#60H MOV A,#30H MOV B,#70H PUSH ACC PUSH B SP= ( 62H ),61H单元的内容为( 30H ),62H单元的内容为( 70H ); 16:MOV A,#33H ANL A,#0FH (A)=( 03H ); 17:MOV A,#00H XRL A,#FFH (A)= ( FFH ); 18: MOV A,#0FH CPL A (A)= ( F0H ) 19 MOV A ,#01H RL A (A)= 2 20 (CY)=1; MOV A,#01H RRC A (A)=( 80H ); 编程部分: 1: 设在外部RAM中有三个连续单元2001H,2002H,2003H,其中2001H和2002H单元中分别存放两个8位无符号二进制数,比较这两个数的大小,然后将大数送到2003H单元。 ORG 0000H ACALL compare Wait: Ajmp wait; Compare: mov DPTR, #2001h movx a , @dptr mov r0,a inc dptr movx a,@dptr subb a ,r0 jnc loop mov a, r0 inc dptr movx @dptr ,a ret loop: inc dptr movx @dptr ,a ret 2:将内部RAM 40H开始的10个单元,搬移到50H开始的10个单元中。 Org 0000h Acall movedata: Wait : Ajmp wait Movdata: mov r0,#40h mov r1,#50h mov r2, #10 loop1: mov a, @r0 mov @r1,a inc r0 inc r1 djnz r2 ,loop1 ret 3: 设单片机晶振频率为12Mhz,使用定时器0,怎么样在P1.0引脚输出一个周期为1000us等宽的矩形波? org 0000H AJMP MAIN ORG 000BH AJMP T0_INT MAIN: MOV TH0, 0xfe MOV TL0 , 0x0b MOV TMOD, #01H SETB TR0 SETB ET0 SETB EA WAIT: AJMP WAIT T0_INT: MOV TH0,0xfe MOV TL0,0x0b CPL P1.0 RETI END 4:设单片机晶振频率为12Mhz,怎么样让一个发光二极管以一秒周期闪烁。发光二极管的控制脚用P1.3. org 0000H AJMP MAIN ORG 000BH AJMP T0_INT MAIN: MOV TH0, 0xd8 MOV TL0 , 0xef MOV TMOD, #01H SETB TR0 SETB ET0 SETB EA MOV 30H ,#00H WAIT: AJMP WAIT T0_INT: MOV TH0,0xd8 MOV TL0,0xef INC 30H MOV A , 30H CJNE A, #50,LOOP1 CPL P1.3 Mov 30H ,#00H RETI LOOP1: RETI END 4:实现一个4个键盘的方法,画出硬件简略图.怎么实现都可以不限条件。 ;键盘为1行四列 ;p1.7为输出 ;p1.0 p1.1 p1.2 p1.3为输入 ;键值放在20h单元 org 0000H mov 20h ,#00H wait: acall key_input ajmp wait key_input: jnb p1.0,key_0 jnb p1.1,key_1 jnb p1.2,key_2 jnb p1.3,key_3 ret key_0: acall delay jnb p1.0,get_key_0 mov 20h,#00h ret get_key_0: mov 20h,#30h ret key_1: acall delay jnb p1.1,get_key_1 mov 20h,#00h ret get_key_1:

文档评论(0)

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

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

1亿VIP精品文档

相关文档