版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. IEIP2. 直接位地址和存储器地址在表示上有区别么3. AC(辅助进位/借位标志)在DA指令时的作用4. 四个工作寄存器组,每个都有R0R75. 累加器A可计算的值的范围(-128+127),超出范围OV=16. 奇偶标志位P判断的是ACC中“1”的个数7. 堆栈在编程时怎样编写指令?8. INT0INT1T0T1口什么时候接9. 数据:P0负责8位数据输入输出;控制:P3+PESN+ALE(六分频);地址:P0低8位,P2高8位10. AE?11. PCON电源控制器空闲方式下振荡器扔运行,CPU睡眠;退出方式:中断和复位掉电方式下振荡器停止运行;退出方式:复位两种方式下都不改变RA
2、M和SFR12. ASCLL码288、GOD13. 位操作取反/bit14. C是进/借位标志位,同时也是位处理器中的累加器15. MOVC?16. XCH交换 XCHD半字节交换 SWAP 低四位与高四位交换17. CY是无符号位的溢出,OV是带符号位的溢出18. MUL AB 8位无符号数相乘,高8位在B,低8位在A?19. DIV AB 8位无符号数A除以B,A存商,B存余数 B为00H时OV置120.DA A指令对CY和AC都有影响?21.AJMP LJMP和SJMP区别?22.十进制数与16进制数进行计算后就变成了16进制数?23.ACALL与LCALL 是否用LCALL就是万无一失
3、了?24.PUSH 地址,SP自动+1?25.PC+1/2/3如何判断?26.PC指向的地址存入堆栈先存第八位再存高八位27.ANL C,bit (CY)的值为C与bit中最低为相与的结果28.JBC bit,rel (bit)=1时跳转,并将该为清零(bit)029.DB 53H,0B4H,1,230.Rn中的数送A:XCH A,Rn31. 32.50ms延迟程序:33.堆栈PUSHPOP会对A产生影响么?这个程序为什么非要用堆栈?34.09的ASCLL码+30H AF的ASCLL码+37H35.16进制转10进制,MOV B,#100(#10) ; DIV AB ;SWAP A; ORL
4、A,B36.10进制转16进制,MOV B,#10H; DIV AB ; MOV R4,B; MOV B,#10 ; MUL AB37.INT0非/INT1非 输入信号,IT0/IT1选择是低电平有效还是下降沿有效。CPU检测到P3.2/P3.3引脚出现有效中断信号时,中断标志IE0/IE1置1,向CPU申请中断38.TF0/TF1 片内定时器/计数器T0/T1溢出中断请求标志。溢出时置位39.RI(SCON.0)或TI(SCON.1)串行口中断请求标志,满足要求置位40. 41. 42. 中断允许控制43.中断优先控制44.计时/计数器45.要实现中断响应优先级,除了中断本身的INT0>
5、;T0>INT1>T1,在同一个中断响应标志中,可以通过JB bit.0,DV1JB bit.1,DV2实现DV1>DV2>.46.TMOD与TCON的关系GATE=1时,INT0非/INT1非引脚上电平为1才行47.T0/T1做计数器(C/T=1时),计数范围为2N48. 49.串行控制SCON50.TI发送完成(SBUF中的数据没有全部发出)前软件清零,发送完毕自动置1.RI接收完成(数据没有全部进入SBUF)前软件清零,发送完毕自动置151.SMOD(PCON.7)52.串口工作方式0用于扩展并行输入/输出口RXD(P3.0)用于数据输入/输出,TXD(P3.1)
6、作为时钟脉冲的输出端53.串口方式1波特率的设定54.串口方式1设置55. 56.SCON中的SM2为多机控制位57.C51串口工作,数据接收缓冲寄存器之前设置了一个移位寄存器,从而构成了串行接收的双缓冲结构58.多机通信过程59.串口波特率计算总结60.T1以方式2作为波特率发生器61.双机通信(A发送,B接收):i)A发送E1信号,B反馈E2信号说明同意接收。ii)A发送的同时不断更新“校验和”;B发送的同时也不断更新“校验和”,并且两机发送地址和接收数据缓存地址相同(如40H)iii)一个数据块发送完毕后,B将其得到的“校验和”与A发送来的“校验和”比较。若相同,B回答00H,A机结束发
7、送;若不相同,B回答0FFH,A重新发送62.若主机发送的数据TB为1,说明发送的是地址帧,在从机中找到相同地址的从机进行通信;若主机发送的TB为0,说明是数据帧。(存疑)?63.一般ALE的下降沿或低电平锁存P0口输出的地址A0A764.并行扩展唯一地选择片外某一存储单元或I/O端口,需要进行两次选择。一是“片选”,二是“字选”。65.3/8译码器,P2.7 P2.6 P2.5输入,输出对应A15 A14 A13,每个芯片的字选线从A12A0共13根,可能的最大容量为21366.EA非=0时,只访问外部程序存储器;EA非=1时,先访问内部程序存储器,再访问外部67.SPI三总线结构,系统一般
8、使用4个I/O引脚:MISO(主机输入/从机输出)、MOSI(主机输出/从机输入)、SLCK(串行时钟线)、SS非(从机选择)68.SPI进行数据传送的时候,先传送MSB(高位),后传送LSB(低位)69.SPI设置为主机方式时SCLK为输出;SPI设置为从机方式时SCLK为输入70.SS非在从机方式时,是输入端,用于使能SPI从机进行数据传送;在主机方式时,一般由外部置为高电平71.SCLK、MOSI、MISO三根线同名端相连;一些芯片的CS非用一根I/O口线来控制72.80C51中用串行口的方式0,实现SPI同步串行通信功能73.I²C公用双总线结构SDA(串行数据线),SCL(
9、串行时钟线),允许多主主控器件产生串行时钟(SCL)信号74.总线条件:a)总线不忙:SCL和SDA都保持高电平b)开始数据传送:SDA保持高电平,SCL由高转低,作为起始信号(START)c)停止数据传送:SDA保持高电平,SCL由低转高,作为停止信号(STOP)d)数据有效性:开始信号以后,SCL保持高电平期间,SDA保持稳定说明数据有效(期间不变)75.PSEN非在ALE下降之后(一个状态),在第三个节拍(3/2个状态)出下降,与ALE同时在第三个状态上升76.数据存储器拓展,16K片外存储器6264的OE非接RD非,WE非接WR非,线选法进行片选(P2.7)接CE非(使能,低电平有效)
10、77.DAC0823转换器要使输入存储器直通需要ILE=1&CS非=0&WR1非=0;要使DAC寄存器直通需要XFER非=0&WR2非=078.ADC0809转换器启动A/D:MOVX DPTR,A(P2.7=0,WR非=0);读A/D转换数据:MOVX A,DPTR79.通过80C51I/O口扩展的矩阵式键盘,4根行线连接到P1.0P1.3四个低位,并通过“与”门连到INT0非端没有键被按下时,INT0非为高电平;当有键按下时,INT0非变为低电平,向CPU发中断请求。若CPU开放外部中断0,则响应中断、执行中断服务程序扫描键盘。80.N位LED显示器需要N根位选线和8*N根段选线。81.LED动态显示是不是显示字符都一样?82.LCD1602a)寄存器 指令寄存器IR,数据寄存器DRb)忙信号标志BF 由数据线D7输出(若MOVX A,DPTR/R1,JB ACC.7,rel)c)地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论