陕西某大学科目期末考试复习过程装备与控制工程微机原理与计算机接口技术单片机期末复习资料汇总.pdf
《陕西某大学科目期末考试复习过程装备与控制工程微机原理与计算机接口技术单片机期末复习资料汇总.pdf》由会员分享,可在线阅读,更多相关《陕西某大学科目期末考试复习过程装备与控制工程微机原理与计算机接口技术单片机期末复习资料汇总.pdf(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、复习提纲(期末)一、基本概念 接口应具有功能有哪些?锁存、隔离、转换、联络。MCS-51单片机有5个中断源,分几个优先级?可实现几级中断嵌套?2、2 MCS-51的两个外部中断源分别是哪些?INTO、INTI TO和T 1的溢出中断标志是哪些?TFO、TF1 MCS-51单片机同级别中断源优先级从高到低如何排?PXO、PTO、PX1、PT1、PS PWS 状态位有哪些?CY AC FO RSI RSO OV 4KBEPROM单片机是哪种型号?8751 RSI RSO选择内部R A M的地址单元范围。0000H07H 01O080FH 1010H-17H 控制器主要功能部件有哪些?IR ID P
2、C SP DPTR MCS-51子系列单片机有哪几个特殊功能寄存器?21 单片机复位后,工作寄存器工作在那个区?0 P0 口 P3 口作通月3 I/O输入口时,应先向口写入什么数据?OFFH 外扩存储器时,P0和 P 2 的作用是如何?P 0分时传送地址和数据,P2传送地址 MCS-51单片机共有几条指令?111 M C S-5I单片机内部设有几个定时器/计数器?2 MCS-51单片机定时器16位计数器工作方式的代码是多少?M l M0=01 -INTOx-IN T I中断源的中断矢量地址分别是哪些?0003H OO13H TO、T 1溢出中断源的中断矢量地址分别是哪些?OOOBHOOIBH
3、输入/输出信息有哪些?控制、数据、状态 单片机发展主要经历了哪3个阶段?(1)19711978年初即单片机阶段(2)19781983年单片机普及阶段(3)1983年以后16位单片机阶段 单片机主要有哪5个方面的应用?(1)家用电器(2)智能卜(3)智能仪表(4)网络与通信(5)工、业控制 按位数分,有哪3类单片机?(1)4位单片机(2)8位单片机(3)16位单片机 MCS-51单片机-EA、A L E、-PSEN信号的作用如何?(1)-EA=O,执行外部程序存储区指令;-E A=O,先内部,后外部。(2)A L E 访问外部存储器时,锁存P0 口送来的低8 位地址。(3)-PSEN外部程序存储
4、器读选通信号。运算器主要包括那些电路?(1)算术/逻辑部件(ALU)。(2)累加器A。(3)暂存寄存器。(4)寄存器B。(5)程序状态寄存器(PSW)。(6)十进制调整。运算器主要用于实现那些运算?(1)算术/逻辑运算。(2)位操作运算。MCS-51单片机有哪7种寻址方式?(1)立即。(2)直接。(3)寄存器。(4)寄存器间址。(5)变址。(6)位地址直接.(7)相对。MCS-51单片机有哪7种伪指令?(1)定位伪指令ORG。(2)定义字节伪指令DB。(3)定义双字节伪指令DW。(4)预留存储器伪指令DS。(5)赋值伪指令EQU。(6)结束汇编伪指令END。(7)位定义伪指令BIT。CPU寻址
5、外设常采用哪两种编址方式?(1)端口与主存储器单元统一编址。(2)端口单独编址。MCS-51单片机寻址外设采用哪种编址方式?(1)采用统一编址方式 CPU与外设之间的数据传送方式通常有哪几种传送方式?(1)无条件。2)查询。(3)中断。为什么用定时器T1作波特率发生器?为何采用工作方式2?(1)用T1作波特率发生器时,改变T1计数初值,可改变波特率的大小。(2)T1工作在方式2时,计数溢出后,自动装载初值,使波特率稳定不变。MCS-51单片机串行口有哪4种工作方式?其波特率如何产生?(1)同步移位寄存器,fosc/12。(2)10位移位收发器,由定时器控制。(3)11位移位收发器,Q J32或
6、礼J64。(4)11位移位收发器,由定时器控制。D/A和A/D的技术指标包括哪5个方面?(D分 辨 率(2)转 换 精 度(3)转 换 时 间(4)量 化 误 差(5)量程 机械式按键信号有抖动现象。MCS-51的P3 口各引脚第二功能有那些?MCS-51的复位后,程序从何处执行?SP指向何处?MCS-51的POP1作为输入口时,应先向端口的各位写“1”。MCS-51程序状体字PSW的RSO、RS1位各状态组合使通用寄存器R0-R7对应的数据区的地址单元如何?MCS-51各中断源对应的入口地址如何?二、分析计算 指出下列指令中目标和源操作数的寻址方式目标操作数寻址,原操作数寻址MOVA.40H
7、;寄存器,直接寻址MOVA,R0;寄存器,寄存器间址MOVRI,#50H;寄存器,立即寻址MOVDPTR,#1000H;寄存器,立即数MOVXDPTR,A;寄存器间址,寄存器寻址MOVCA,A+PC;寄存器,变址寻址ADDA,R();寄存器,寄存器寻址MOVC,20H;位 寄 存 器,位地址寻址 已知内部数据存储器40H 单元中的内容为67H,41H单元中的内容为6 8 H,试分析下段程序执行后,各有关单元中的内容。MOV A,40HMOV RI,AMOV R0,#41HMOV A,R0MOV 40H,AMOV RI,AMOV R0,#66H(40H)=68H(41H)=68H A=68H R
8、()=66H R1=68H 试比较指令SJMP rel、AJMP add”和 UM addrl6的不同之处。SJMP rel;相对转移,rel是相对PC的 8 位偏移地址。AJMP addrll;绝对转移,转移时PC】(广 PQ)被 U 位 addrl 1地址替换。UMP addrI6;长转移,转移时PC被 16位 addrl 1地址替换。写出共阴和共阳极LED显示器的“0267”的字形码。(共阴:3FH 5BH 7DH 07H)(共阳:COH C4H 82HF8H三、应用设计 画出MCS-51单片机上电复位电路图。画出MCS-51 单片机按纽复位电路图。试编写一段程序,将内部数据存储器40H
9、、41H单元中的内容,传送到外部数据存储器200 0、2001H单元中。MOVR0,#4()HMOVDPTR,#2000HMOVA,R0MOVXDPTR,AINCROINCDPTRMOVA,R0MOVX DPTR,A试编程将内部30H-3FH单元中的内容,传送到内部40H-4FH单元中。MOVR0,#30HMOVRl,#40HMOVR2,#10HLO:MOVA,ROMOVR1,AINCROINCRIDJNZR2,L()试编程将Pl 口的高3位置位,低5位不变。ORLP1,#II1OOOOOB试编程将P1 口的高5位置位,低3位不变。ORLPh#11111000B试编写一段程序,完成Y=X0,(
10、-XI)+X2-X3-(-X4)+X5逻辑运算。(假设X1X5、Y对应P1.1P1.5、P1.7)MOVC,P1.()ANLC/P l.lMOV40H,CMOVC,P1.2ANLC,P1.3ANLC/P1.4ORLC,40HORLC,P1.5MOVP1.7,C试编写一段程序,完 成Y=-(X4-Xl)+(-(X2-X3)+X4(-X5)-X6逻辑运算。(假 设X1X6、Y对应P1.1P1.6、P1.7)MOVC,P1.4ANLC,P1.1CPLCMOV40H,CMOVC,P1.2ANLC,P1.3CPLCORLC,40HMOV40H,CMOVC,P1.4ANLC/P1.5ANLC,P1.6OR
11、LC,40HMOVPl 7 c 二分法逐次逼近A/D转换器的逐次逼近过程图。逼近波形图:以4位、满 档 1 0 V的A D C,当被测Vi=8.2 V为例,说明其逼近波形图如下:画出MCS-51单片机内部振荡方式的时钟电路图。XTAL2XTALiGND1 8XX51|用 C51编写程序,将外部RAM的30H35H单元的内容传送到内部RAM的 30H35H单元。t t l n c l u d e ma i n()(c h a r p d a t a *m;c h a r d a t a *n;P 2=0;f or(m=0 x 3 0;mi L2 7、一个8 0 3 1 应用系统扩展了 1 片 8
12、1 5 5,晶振为1 2M H z,具有上电复位功能,P2.1 P2.7 作 为 I/O口线使用,81 5 5 的 P A D、PB 口为输入口,PC 口为输出口。试画出该系统的逻辑图,并编写初始化程序。答案:系统逻辑图如下:VCCLEA8031P0.0-P0.7ALERDWRRSTIOMCE SPAO-PA7-?8155cPBO-PB7 -匕ADO AD7ALE 6RD PCO-PC5-XWRRESET初始化程序:MOV DPTR,#0FFF8HMOV A,#0CHMOVX DPTR,A2 8、T IN 端输入脉冲频率为1 M H z,请编写能在TOUT引脚输出周期为8 m s 方波的程序。
13、答案:程序如下:MOVDPTR,#7F04H;指向定时器低8 位MOVA,#40HMOVXDPTR,A;计数常数低8 位装入定时器INC DPTR;指向定时器高8 位MOVA,#5FH;设定时器输出方式为连续方波输出MOVXDPTR,A;装入定时器高8 位MOV DPTR,#7F00H;指向命令/状态口MOV A,#0C2H;命令字设定PA 口为基本输入方式,PB 口为基本输出方式,并启动定时器MOVX DPTR,A2 9、1 5 5 的 A 口基本输入,B 口、C 口基本输出,启动定时器工作,输出连续方波,请编写8 1 5 5 的初始化程序。答案:程序如下:为基本输出方式,并启动定时器MOV
14、DPTR,#data 1;指向定时器低8 位MOVA,#data2MOVXDPTR,A;计数常数低8 位装入定时器INCDPTR;指向定时器高8 位MOVA,#40 H;设定时器输出方式为连续方波输出MOVXDPTR,A;装入定时器高8 位MOVDPTR,#data3;指向命令/状态口MOVA,#0CEH;命令字设定PA 口为基本输入方式,PB、PC U30、8 0 3 1 应用系统,使该系统扩展1 片 27256、1 片 6 2 6 4 和 1 片 81 5 5。请画出系统电路图,并分别写出各芯片的地址。答案:各芯片的地址如下:27256:0000H7FFFH:6264:A000HBFFFH
15、;8155:RAM 地址:7E00H-7EFFH命令/状态口:7F00HPA 口:7F01HPB IJ:7F02HPC IJ:7F03H定时器低8 位:7F04H定时器高8 位:7F05HRESETALEEA8031POgPODPSENRDWRP2.7P2.6P2.0PZ0P2.631、为8031单片机扩展64K程序存储器,画出系统电路图,并分别写出各芯片的地址。答案:电路图如卜.:各芯片的地址如下:2764(1):0000H-1FFFH;2764(2):2000H3FFFH;2764(3):4000H5FFFH;2764(4):6000H7FFFH;2764(5):8000H9FFFH;27
16、64(6):0A000H-0BFFFH;2764(7):0C000H0DFFFH;2764(8):0E000H-0FFFFH;一.单片机基础知识1.单片机芯片上集成有CPU、ROM、RAM及I/O,属于微型计算机。2 .MCS-5 1系列单片机是8位单片机,也就是CPU能同时处理数据的宽度是8位。3.AT89C51是与MCS-51兼容的8位单片机。4.试 将 十 进 制 数135、250、9 8分别转换为二进制数和十六进制数。250=255-4-1十进制二进制十六进制135=128+4+2+110000111B87H11111010BOEAH9 8=6 4+32+2 0 1 1 0 0 0 1
17、 0 B 6 2H5 .写出十进制数-5 4 在 8 位微型计算机中的原码、反码和补码。-5 4 原=4 0 1 1 0 0 0 1 5 4 反=1 1 0 0 1 0 0 1 -5 4 1 0 0 1 0 1 06 .写出十进制数5 9、1 20 的B C D 码。5 9 B C D=0 1 0 1 1 0 0 1 ,1 20 B C D=0 0 0 1 0 0 1 0 0 0 0 0单片机的硬件结构和原理1 .MC S-5 1 系列单片机分为5 1 系列和5 2系列。5 1 系列中的典型芯片为8 0 5 1、8 7 5 1、8 0 31。这三款芯片的指令系统与引脚功能完全兼容,仅在R O
18、M 上有所不同。8 0 31 内部无R O M程序存储器。8 0 5 1 内部有4 K B 掩膜R O M程序存储器。8 7 5 1 片内有4 K B 的 E P R O M程序存储器。三款均有1 28 B R A M数据存储器,2 个 1 6 位的定时器/计数器,4个 8 位的并行1/0 端口,1 个串行的1/0 口和5 个中断源。2.C P U、存储器、并行1/0 口等部件相互之间是通过三条总线来连接的。三条总线是地址总线A B,数据总路线D B、控制总线C B。3.内部数据存储器中的低1 28 单元是用户数据存储区,地址范围是0 0 H-7 F Ho其中0 0 H T F H 是通用寄存
19、器区,共 32个单元。20 H-2F H 是位寻址区,共1 6 个单元1 28 位,可直接位寻址,也可字节寻址。30 H-7 F H 共 8 0个单元是用户区,只能字节寻址。4 .内部数据存储器中的高1 28 单元是专用寄存器区。5 .单片机是通过EA引脚来控制内部R O M 和 外 部 R O M 的。E A=1 时,单片机读取内部R O M 地址范围(O O O O H-O F F F H)的程序。若 P C 的值超过O F F F H 地址范围,则C P U 自动读取外部程序存储器。E A=O 时,C P U 只读外部程序存储器。当读取外部R O M时,单片机29 脚 P S E 20;
20、当读内部R O M时,P S E N=1。6 .单片机进入复位状态是指回到刚上电的初始状态,程序从0 0 0 0 H 地址单元(即 P O O O O O H)开始执行。在时钟电路工作后进入复位状态,必须在单片机的9 脚 R E T 端至少维持2 个机器周期的高电平。若系统采用1 2MH z(或 6 MH z)的时钟频率,机器周期为l u s(或 2 u s),则在单片机的R S T 端只需持续2u s(或 4 u s)以上时间的高电平就能进入复位状态。单片机通常采用上电复位和开关复位二种方式。7 .单片机复位后,1/0 端口寄存器P 0-P 3;F F H,堆栈指针寄存器S P=0 7 H,
21、其他特殊寄存器的值为0。如D P T R=O O O O、P C=0 0 0 0 H、A C C 二 0 0 H 等。1 0.一个机器周期等于1 2个振荡周期(或时钟周期)。三MC S-5 1 单片机指令系统1 .指令山操作码和操作数组成。操作码是指进行操作运算的类型,操作数是参与运算的对象。2.寻址方式,是指寻找操作数的方式。MC S-5 1 共 的 7种寻址方式。即寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、位寻址、变址寻址和相对寻址。3.寄存器寻址就是操作数在指定的寄存器中。可用的寄存器有:4个通用寄存器组R 0-R 7,累加器A、B寄存器、数据指针寄存器D P T R。如 MO V
22、 A,R 0 指令。4 .直接寻址就是指令中的操作数直接以单元地址的形式给出。直接寻址方式只限于内部R A M。也是访问专用寄存器的唯一方法。如 MO V A,30 H 指令。5 .指出下列指令的功能和源操作数的寻址方式。1)MO V A,R 1 ;寄存器寻址。功能是将寄存器R 1 的内容送到累加器中。2)MO V R O,30 H;直接寻址。功能是将30 H 单元中的值送到寄存器R 0 中。3)MO V A,R O;寄存器间接寻址。功能是将R 0 指定的单元内容送累加器A。4)MO V 30 H,#30 H;立即数寻址。功能是将立即数送30 H 单元。5)MO V R O,A;寄存器寻址。功
23、能是将累加器的值送R 0 指定的单元中。6)M0 V X A,R 0;寄存器间接寻址。功能是将R 0 指定的外部存储单元的值送累加器A。7)M0 V C A,A+D P T R;变址寻址。功能是将D P T R 和 A的和指定的存储单元的值送累加器A。8)A D D A,R 0;寄存器寻址。功能是将寄存器R 0 的值与累加器A的值相加,结果保存到累加器A中。9)A D D C A,R 0;寄存器寻址。功能是将寄存器R 0 的值与累加器A的值和进位位C Y 相加,结果保存到累加器 A中。1 0)I N C A;寄存器寻址。功能是将累加器A 的值自增1。11)D EC R 1;寄存器间接寻址。功能
24、是将R 1指定的单元中的值自减1。12)AN L A,R 0;寄存器寻址。功能是将R 0 的值与A 的值作与运算,其结果保存到A 中。13)0 R L A,45 H;直接寻址。将 45 H单元的值与A 的值作或运算,其结果保存到A 中。14)CL R A;寄存器寻址。将 A 的值清0。15)R L A;寄存器寻址。将 A 的值循环左移一位。16)R R A;寄存器寻址。将 A 的值循环右移位。17)R L C A;寄存器寻址。将 A 的值与进位位CY的值一起循环左移一位。18)R R C A;寄存器寻址。将 A 的值与进位位C Y 的值起循环右移一位。19)J Z H H;相对寻址。若 A 的
25、值为0,转 HH标号执行。反之顺序执行。20)J N Z HH;相对寻址。若 A 的值不为0,转 HH标号执行。反之顺序执行.22)CJ N E A,#30 H,L()I;相对寻址。功能是将A 的值与立即数30 H比较,若不相等转L O P 标号执行。若相等则顺序执行。23)D J N Z A,L O P;相对寻址。功能是先A 的值自减1 保存后,再判断若结果不为。转 L O P 标号执行。若为0,则顺序执行。24)L CAL L H O;相对寻址。功能是调用子程序T T O。25)R ET;相对寻址。功能是子程序返回。26)R ET I;相对寻址。功能是中断程序返回。27)M O V C,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 陕西 某大学 科目 期末考试 复习 过程 装备 控制工程 微机 原理 计算机 接口 技术 单片机 期末 复习资料 汇总
链接地址:https://www.taowenge.com/p-89827971.html
限制150内