课件单片机技术(流水灯) (恢复).pptVIP

  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文档。上传文档
查看更多
课件单片机技术(流水灯) (恢复)

思 考 题 20. 8031复位后,PC与SP的值为( )。 A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H 21. P0,P1口作输入用途之前必须( )。 A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上拉电阻 22. 8031单片机中既可位寻址,又可字节寻址的单元是( )。 A.20H B.30H C.00H D.70H 23. 8031单片机中片内RAM共有( )字节。 A.128 B.256 C.4K D.64K 24. 当标志寄存器PSW的RS0、RS1分别为1和0时,系统选用的工作寄存器组为( )。 A. 组0 B.组1 C.组2 D. 组3 * 思 考 题 25. 8051的内部RAM中,可以进行位寻址的地址空间为( )。 A. 00H~2FH B. 20H~2FH C. 00H~FFH D. 20H~FFH 110. 26. 8051的程序计数器PC为16位计数器,其寻址范围是( ) 。 A. 8K B. 16K C. 32K D. 64K 27. 8051单片机中,唯一一个用户不能直接使用的寄存器是( )。 A.PSW B. DPTR C.PC D. B 28. 对MCS-51单片机来说,其内部RAM( )。 A.只能位寻址 D.只能字节寻址 C.既能位寻又能字节寻址 D.少部分能位寻址 29. 所谓系统总线,指的是( )。 A. 数据总线 B.地址总线 C. 内部总线 D.外部总线 E.控制总线 * * 程序设计概述—设计语言 最早人们只能用机器语言(二进制)编写程序; 为了方便记忆,人们开始用助记符形式的汇编语言编写程序,称为低级语言。然后再用汇编系统将其翻译成机器语言,该过程称为汇编; 为了用更接近人的语言编写程序,程序设计师们发明了高级语言,如: BASIC、FORTRAN、PASCAL、 C、JAVA 然后再用编译系统将其翻译成机器语言,该过程称为编译; 机器只能识别机器语言。所以必须用编译系统将高级语言编写的源程序编译成机器语言,用汇编系统将用汇编语言编写的源程序汇编成机器语言; 由低级或高级语言构成的程序称为源程序,由机器语言构成的程序称作目标程序; * 源程序 目标程序 低级语言 机器语言 汇编 高级语言 机器语言 编译 * 指令:传送指令 MOV A , Rn #data dir @Ri MOV dir , A Rn @Ri #data dir MOV Rn , A dir #data MOV @Ri, A dir #data 8位数据传送指令: 16位数据传送指令: MOV DPTR,#data16 * 控制程序指令 这一类指令的功能是改变指令的执行顺序,转到指令指示的新的PC地址执行。修改PC的方式有直接修改16位地址或11位地址,或当前PC加一个单字节有符号数. MCS-51单片机的控制转移指令有以下类型: SJMP/AJMP/LJMP:短转移/绝对无条件转移/长转移 DJNZ/CJNE:减1不等于0转移/比较不相等转移 ACALL/LCALL:调用子程序 RET:子程序返回 RL/RR:左移/右移 * 无条件转移指令 长转移指令: LJMP xxxxH ; xxxxH?PC 该指令可以转移到64 KB程序存储器中的任意位置。 绝对转移指令: AJMP addr11 ;addr11→PC0~10 本指令为2KB地址范围内的转移指令。对转移目的地址的要求与ACALL指令对子程序入口地址的要求相同。 相对转移: SJMP rel ;PC+rel→PC, 指令转移范围在离源地址As (本指令的首地址)的-126~+129字节之间。 rel 为转移的偏移量 * 条件转移指令 减1不等于0转移 DJNZ Rn , rel ;Rn?(Rn)-1,若(Rn)≠0,则PC?PC+rel, 则顺序执行 DJNZ dir , rel;(direct)?(d

文档评论(0)

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

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

1亿VIP精品文档

相关文档