- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理复习资料
一、简答题
1、对于一条访问数据存储器的指令,如何区别是访问片内数据存储器还是访问片外数据存储器?…
2、简述控制线的作用。引脚是外部程序存储器选通信号,接高电平,程序从内部执行,就是单片机内部的程序存储器有效,接低电平,程序从外面扩展的ROM开始执行。简述键盘的工作原理。为何说P1口是“准双向接口”?(32*12(2n-X)) 其中,X是定时器初值,n为8
故串口波特率=20*11.059*106/(32*12(28-0FAH))=4800bit/s。
6、访问位地址2BH和字节地址2BH的区别是什么?
答:位地址2BH:字节中的一位,而字节地址2BH是指RAM单元中的一个字节地址,以2BH开始的连续8个存储单元。(位:1位,字节:8位)
7、51系列程序存储器的编址规律是怎样的?如何知道单片机执行指令时,是从片内ROM中取指令,还是从片外ROM中取指令?若为高,执行内部程序指令,为低则从外部程序存储器读取指令。在8031中,没有内部存储器,因而直接接地。
8、简述控制信号线的作用。为外部程序存储地址允许输入端。为使能从0000H到FFFFH的外部程序存储器读取指令,必须接地。为能执行内部程序指令,必须接Vcc。
9、MCS-51有几个中断优先级?如何设定? MOVX @Ri , A MOVX @DPTR , A
MOVX A , @Ri MOVX A , @DPTR
其中,和中,Ri和DPTR所寻址的地址位数不一样,即Ri是从00h—ffh,DPTR是从0000h—ffffh;和中,数据传送的方向不一样,即前两条是将累加器A中的内容送到数据指针指向片外RAM地址中,后两条是将数据指针指向片外RAM地址中的内容送到累加器A。
11、MCS-51定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供?这与什么因素有关?(P84)
答:计数外部从T0(P3.4)、T1(P3.5)引脚输入的外部脉冲信号进行计数定时定时时间与初值和晶振有关脉冲或T周期,它是处理操作的最基本的单位。CPU从内存取出一条指令并执行这条指令的时间总和。一般由若干个机器周期组成机器周期个时钟周期P25)
答:P0口在实际引用中,多作为地址/数据分时复用总线使用。
P1口作通用I/O端口使用,不仅可以以8位一组进行输入、输出操作,还可以逐位分别定义各口线为输入/输出线。AT89S52的P1.0和P1.1是多功能引脚,P1.0可作为定时器/计数器2的外部技术触发输入端T2,P1.1可作定时器/计数器2的外部控制输入端T2EX。
P2口不仅可作通用I/O端口,还可用作地址总线口使用。
P3口也是一个8位准双向I/O口,还具有第二功能。(见P29表2-6)
14、简述MCS-51单片机的中断响应过程(P68)
答答:A/D转换接口中采样保持电路的作用是:能把一个时间续的信号变换为时间离散的信号,并将采样信号保持一段时间.当外接模拟信号的变化速度相对于A/D转换速度来说足够慢,在转换期间可视为直流信号的情况下,可以省略采样保持电路.响应中断后,由硬件执行如下功能:根据中断请求源的优先级高低,使相应的优先级状态触发器置1;保留断点,即把程序计数器PC的内容推入堆栈保存 ;清相应的中断请求标志位IE0、IE1、TF0或TF1 ;把被响应的中断服务程序的入口地址送入PC,从而转入相应的中断服务程序跳转的范围不一样,可以说是到达的远近距离不一样。存储空间占用不一样。AJMP 的范围是11位地址,也就是2K的空间内,占用存储空间2个字节,执行周期24个时钟周期。
SJMP 的范围是8位地址,也就是256BIT的空间内,占用存储空间2个字节,执行周期24个时钟周期。
JMP一般配合DPTR使用,存储空间1个字节,执行周期24个时钟周期。一般用于多分枝选择的时候使用,比如按键处理。把压栈中的断点地址赋予PC指针,程序返回到断点执行(SP)-PCH,然后(SP)-1-SP (SP)-PCL,然后(SP)-1-SP和都有将压入堆栈的指针返回,但还有将中断优先级标志清0,通知中断系统中断服务程序完成。Movc A,@A+DPTR; ((A)+(DPTR))-(A) 表格地址单元中内容送到累加器
Movc A,@A+PC; ((PC)+1)-(PC),((A)+(PC))-(A) 表格地址单元中的内容送到累加器A
累加器A与片外数据存储器RAM传送指令(4条)
Movx @DPTR,A ;(A)-((DPTR)) 累加器中的内容送到数据指针指向片外RAM地址中
Movx A,@DPTR,,((DPTR))-(A) 数据指针指向片外RAM地址中内容送到累加器A
Movx A,@Rj ; ((Rj))-(A), 寄存器Rj指向片外RA
文档评论(0)