单片机原理知识整理.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文档。上传文档
查看更多
二、简答题 1、单片机的概念、特点和总体情况?所谓单片机,通俗的来讲,就是把中央处理器CPU,存储器,定时器,I/O接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机;特点:单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。 2、什么是中断?在单片机中中断能实现那些功能?所谓中断,就是打断正在进行的工作,转而去做另外的一件事,做完后在继续做之前未完成的工作。功能:解决cpu和慢速设备之间的矛盾;可及时处理控制系统中许多随机参数和信息;提高机器的自身可靠性。 3、80c51定时器·计时器共有几种工作方式?四种;①方式0是13位定时器/计数器。 ②方式1是16位定时器/计数器。??? ③方式2是定时常数自动重装载的8位定时器/计数器。④方式3只适用于T0,T0被拆成两个独立的8位计数器TL0和TH0。 5. . 定时器/计数器的工作方式2有什么特点?适用于哪些应用场合? 答:定时器/计数器的工作方式2具有自动恢复初值的特点,适用于精确定时,比如波特率的产生。 1.MCS-51单片机的P0~P3口均是 8位I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的低8位地址和高8位地址,在P0~P3口中,P0为真正的双相口,P1-P3为准双向口; P3口具有第二引脚功能。 2.定时器/计数器的工作方式3是指得将定时器/计数器0拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为波特率发生器使用。 5.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为(10H~17H). 8.单片机的工作过程,实际上就是(周而复始地取指令和执行指令的过程). 9.所谓中断源即是(引起中断的原因(或能发出中断请求的来源). 16.定时器/计数器的工作方式3是指的将(定时器/计数器0?)拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为(串行口的波特率发生器)使用。 19.堆栈的特性是 先进后出 ,8051的堆栈一般开辟在(内部RAM30H~7FH的范围内),其堆栈指针是 SP 。 27.中断响应时间是指(从查询中断请求标志位到转向中断区入口地址所需的机器周期数 30,8051单片机复位后SP=07H ,ACC= 00H ,P0= FFH  。 31.单片机指令具有七种寻址方式,它们分别是(寄存器寻址)、直接、立即、相对、寄存器间接、位操作、变址寻址。 32.8051单片机一共有 111  条指令,其寻址方式主要有7种。 33、MCS-51内有5个中断源,按其自然优先级从高到低的排列顺序为外部0、 定时器/计数器0、 外部1、 定时器/计数器1、串行,它们所对应的中断入口地址分别为0003H、00BH、001H、BH、023H。 36、假定SP=60H,ACC=30H,B=70H,执行下列指令 38、单片机的数据通信方式有二种,即并行方式和串行方式,其中串行方式传输距离较远,成本较低。 39、异步串行通信有单工、全双工和半双工共三种传送方向形式。 40.对于6MHz时钟频率,其机器周期为2us。对于12MHz时钟频率,其机器周期为1us。 42.单片机进行0B0H+9FH后,PSW中各位分别为CY=0,AC=1,P=1, 44、定时器0和定时器1的中断标志分别为TF0和TF1。 45、外部中断0和外部中断1的中断标志分别为TE0和TE1。 47、波特率的含义为每秒传二进制的位数,其单位为b/s。 1.MUL? R0 Rl??? 乘法指令应使用A、B寄存器操作 2.MOV? A,@R7??? 间接寄存器使用R7有误,间址寄存器只能使用R0、R1 3.MOV? A,? #3000H??? 8位累加器A不能接受16位数据 4.MOVC? @A+DPTR,A?? MOVC指令为对程序存储区操作指令,故两操作数写反了。 5.LJMP? #1000H??? 长转移指令中的操作数为16位转移地址,不能用立即数的形式来表达。  4.已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_0BH_,内部RAM(0AH)=_67H_(0BH)=_45H_   PUSH?? DPL   PUSH?? DPH 1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。 (1)MOV A,#48H ;寻址方式: 立即寻址 (A)= 48H (2)ADD A,60H ;寻址方式: 直接寻址 (A)= 4EH (3)ANL A,@R0 ;寻址方式: 寄存器间接寻址 (A)= 09H 2.阅读下列程序段

文档评论(0)

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

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

1亿VIP精品文档

相关文档