浙江大学单片微型计算机与接口技术复习要点.docx

上传人:b****5 文档编号:7469624 上传时间:2023-01-24 格式:DOCX 页数:13 大小:2.18MB
下载 相关 举报
浙江大学单片微型计算机与接口技术复习要点.docx_第1页
第1页 / 共13页
浙江大学单片微型计算机与接口技术复习要点.docx_第2页
第2页 / 共13页
浙江大学单片微型计算机与接口技术复习要点.docx_第3页
第3页 / 共13页
浙江大学单片微型计算机与接口技术复习要点.docx_第4页
第4页 / 共13页
浙江大学单片微型计算机与接口技术复习要点.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

浙江大学单片微型计算机与接口技术复习要点.docx

《浙江大学单片微型计算机与接口技术复习要点.docx》由会员分享,可在线阅读,更多相关《浙江大学单片微型计算机与接口技术复习要点.docx(13页珍藏版)》请在冰豆网上搜索。

浙江大学单片微型计算机与接口技术复习要点.docx

浙江大学单片微型计算机与接口技术复习要点

1.IE\IP

2.直接位地址和存储器地址在表示上有区别么

3.AC(辅助进位/借位标志)在DA指令时的作用

4.四个工作寄存器组,每个都有R0~R7

5.累加器A可计算的值的范围(-128~+127),超出范围OV=1

6.奇偶标志位P判断的是ACC中“1”的个数

7.堆栈在编程时怎样编写指令?

8.INT0\INT1\T0\T1口什么时候接

9.数据:

P0负责8位数据输入输出;控制:

P3+PESN+ALE(六分频);地址:

P0低8位,P2高8位

10.AE?

11.PCON——电源控制器

空闲方式下振荡器扔运行,CPU睡眠;退出方式:

中断和复位

掉电方式下振荡器停止运行;退出方式:

复位

两种方式下都不改变RAM和SFR

12.ASCLL码‘288’、‘GOD’

13.位操作取反/bit

14.C是进/借位标志位,同时也是位处理器中的累加器

15.MOVC?

16.XCH交换XCHD半字节交换SWAP低四位与高四位交换

17.CY是无符号位的溢出,OV是带符号位的溢出

18.MULAB8位无符号数相乘,高8位在B,低8位在A

19.DIVAB8位无符号数A除以B,A存商,B存余数B为00H时OV置1

20.DAA指令对CY和AC都有影响?

21.AJMPLJMP和SJMP区别?

22.十进制数与16进制数进行计算后就变成了16进制数?

23.ACALL与LCALL是否用LCALL就是万无一失了?

24.PUSH地址,SP自动+1?

25.PC+1/2/3如何判断?

26.PC指向的地址存入堆栈先存第八位再存高八位

27.ANLC,bit(CY)的值为C与bit中最低为相与的结果

28.JBCbit,rel(bit)=1时跳转,并将该为清零(bit)←0

29.DB53H,0B4H,’1’,’2’

30.Rn中的数送A:

XCHA,Rn

31.

32.50ms延迟程序:

33.堆栈PUSH\POP会对A产生影响么?

这个程序为什么非要用堆栈?

34.0~9的ASCLL码+30HA~F的ASCLL码+37H

35.16进制转10进制,MOVB,#100(#10);DIVAB;SWAPA;ORLA,B

36.10进制转16进制,MOVB,#10H;DIVAB;MOVR4,B;MOVB,#10;MULAB

37.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>T0>INT1>T1,在同一个中断响应标志中,可以通过

JBbit.0,DV1

JBbit.1,DV2

实现DV1>DV2>….

46.TMOD与TCON的关系

GATE=1时,INT0非/INT1非引脚上电平为1才行

47.T0/T1做计数器(C/T=1时),计数范围为2^N

48.

49.串行控制SCON

50.TI发送完成(SBUF中的数据没有全部发出)前软件清零,发送完毕自动置1

.RI接收完成(数据没有全部进入SBUF)前软件清零,发送完毕自动置1

51.SMOD(PCON.7)

52.串口工作方式0用于扩展并行输入/输出口

RXD(P3.0)用于数据输入/输出,TXD(P3.1)作为时钟脉冲的输出端

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机结束发送;若不相同,B回答0FFH,A重新发送

62.若主机发送的数据TB为1,说明发送的是地址帧,在从机中找到相同地址的从机进行通信;若主机发送的TB为0,说明是数据帧。

(存疑)?

63.一般ALE的下降沿或低电平锁存P0口输出的地址A0~A7

64.并行扩展唯一地选择片外某一存储单元或I/O端口,需要进行两次选择。

一是“片选”,二是“字选”。

65.3/8译码器,P2.7P2.6P2.5输入,输出对应A15A14A13,每个芯片的字选线从A12~A0共13根,可能的最大容量为2^13

66.EA非=0时,只访问外部程序存储器;EA非=1时,先访问内部程序存储器,再访问外部

67.SPI三总线结构,系统一般使用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(串行时钟线),允许多主

主控器件产生串行时钟(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非(使能,低电平有效)

77.DAC0823转换器——要使输入存储器直通需要ILE=1&CS非=0&WR1非=0;要使DAC寄存器直通需要XFER非=0&WR2非=0

78.ADC0809转换器——启动A/D:

MOVX@DPTR,A(P2.7=0,WR非=0);读A/D转换数据:

MOVXA,@DPTR

79.通过80C51I/O口扩展的矩阵式键盘,4根行线连接到P1.0~P1.3四个低位,并通过“与”门连到INT0非端

没有键被按下时,INT0非为高电平;当有键按下时,INT0非变为低电平,向CPU发中断请求。

若CPU开放外部中断0,则响应中断、执行中断服务程序扫描键盘。

80.N位LED显示器需要N根位选线和8*N根段选线。

81.LED动态显示是不是显示字符都一样?

82.LCD1602

a)寄存器指令寄存器IR,数据寄存器DR

b)忙信号标志BF由数据线D7输出(若MOVXA,@DPTR/@R1,JBACC.7,rel)

c)地址计数器AC(没弄懂?

d)显示数据RAM(DDRAM)每一行各有一个40个字符的显示数据RAM区,第一行DDRAM单元的地址为00H~27H;第二行DDRAM单元的地址为40H~67H

e)字符发生器ROM(CGROM)可产生160个不同的字符代码所表示的5*7点阵字符图形。

f)字符发生器RAM(CGRAM)自编程字符代码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1