微型计算机控制技术期末复习参考-潘新民



《微型计算机控制技术期末复习参考-潘新民》由会员分享,可在线阅读,更多相关《微型计算机控制技术期末复习参考-潘新民(29页珍藏版)》请在文档大全上搜索。
1、期末复习提纲考试范围考试范围v第二章第二章 模拟量输入输出通道接口技术模拟量输入输出通道接口技术v第三章第三章 人机交互接口技术人机交互接口技术v第四章第四章 常用控制程序设计常用控制程序设计v第六章第六章 总线接口技术总线接口技术v第七章第七章 过程控制数据处理方法过程控制数据处理方法v第八章第八章 PIDPID算法算法v第十一章第十一章 微机控制系统抗干扰设计微机控制系统抗干扰设计试题题型试题题型v填空题填空题v单项选择单项选择v判断题判断题v问答题问答题v综合题类(包括电路分析、程序分析、程序补充)综合题类(包括电路分析、程序分析、程序补充)第二章模拟量输入输出通道第二章模拟量输入输出通
2、道v模拟量输出通道接口技术模拟量输出通道接口技术(D/A)(D/A)8 8位位D/AD/A转换器转换器08320832接口及软件接口及软件( (见见3232页图页图2.10)2.10)v模拟量输入通道接口技术模拟量输入通道接口技术(A/D)(A/D)中断方式的中断方式的A/DA/D转换软硬件设计转换软硬件设计( (见见4242页图页图2.20)2.20)查询方式的查询方式的A/DA/D转换软硬件设计转换软硬件设计( (见见6060页图页图2.21)2.21)v课后作业课后作业P53:P53:选择题、选择题、2828题、题、3333题题P53 28题:题:v电路的工作原理电路的工作原理先写入高先
3、写入高8位数据,再写入低位数据,再写入低4位数据位数据将将XFER置低启动置低启动D/A转换转换v/转换器的地址转换器的地址v编程实现编程实现/ /转换器的地址转换器的地址2.72.62.52.42.32.22.12.01.71.61.51.41.31.21.11.0000101xxxxxxxxxx000111xxxxxxxxxx001001xxxxxxxxxx432YYY所以所以/ /转换器的高位地址为:转换器的高位地址为: 低位地址为:低位地址为:/ /转换器转换器DAC1210DAC1210的片选地址为:的片选地址为:4 4H H D/A输出程序输出程序MOV MOV R0,#DABUF
4、F;R0,#DABUFF; 待转换数据首址待转换数据首址MOVXMOVXA,R0A,R0MOVMOVDPTR,#1400HDPTR,#1400H;送高位数据;送高位数据MOVXMOVXDPTR,ADPTR,AINC INC R0R0MOVXMOVXA,R0A,R0MOVMOV DPTR,#1C00HDPTR,#1C00H;送低位数据;送低位数据MOVXMOVX DPTR,ADPTR,AMOVMOVDPTR,#2400HDPTR,#2400H;启动转换;启动转换MOVXMOVXDPTR,ADPTR,AP54 33题:题:v确定确定A/DA/D转换器的地址转换器的地址: :v判断是查询方式还是中断
5、方式:查询方式判断是查询方式还是中断方式:查询方式v编程实现编程实现启动启动A/D转换器转换器查询是否转换结束查询是否转换结束读转换结果并保存数据读转换结果并保存数据P54 33题:题:A/D转换器的地址:8255口地址:口地址:0001,1000,xxxx,xxxx #1800H8255B口地址:口地址:0001,1001,xxxx,xxxx #1900H8255C口地址:口地址:0001,1010,xxxx,xxxx #1A00H8255寄存器地址:寄存器地址:0001,1011,xxxx,xxxx #1B00H所以所以A/D转换器的数据口地址转换器的数据口地址: 1900H启动启动A/D
6、转换器的地址转换器的地址:1A00HP54 33题:题:v编程实现 .;8255初始化初始化MOV DPTR,#1A00H;指向指向C口口SETB ACC.7 ;启动启动A/DMOVX DPTR,ANOPLOOP: MOVX A,DPTR ;查询转换是否结束查询转换是否结束JNB ACC.3,LOOP DEC DPH ;指向指向B口口MOVX A,DPTR ;读转换结果读转换结果MOV R0, #DABUFF;保存结果保存结果MOVX R0,A第三章第三章人机接口技术人机接口技术v键盘接口技术键盘接口技术键盘分类:编码键盘和非编码键盘键盘分类:编码键盘和非编码键盘键盘除抖动:硬件除抖动和软件除
7、抖动键盘除抖动:硬件除抖动和软件除抖动少量功能键接口技术少量功能键接口技术(P57(P57图图3.4)3.4)v接口技术接口技术显示方式分类:动态显示和静态显示显示方式分类:动态显示和静态显示译码方式分类:硬件译码和软件译码译码方式分类:硬件译码和软件译码例题:例题:v并行静态显示并行静态显示(P86(P86页图页图3.37)3.37)v课后习题:选择题、课后习题:选择题、 P118P118页页3030题题P118P118页页3030题题(1 1)共阳极的数码管)共阳极的数码管(2 2)静态显示)静态显示74ls37774ls377具有数据缓冲功能具有数据缓冲功能, ,所以该电路属于静所以该电
8、路属于静态显示态显示(3 3) 74ls4774ls47为七段译码芯片为七段译码芯片, ,将将BCDBCD码译成七段显示码码译成七段显示码(4 4)显示程序)显示程序: :MOVR0,#DATABUFF1MOVA,R0MOVDPTR,#6000MOVXDPTR,A;显示高2位INCR0MOVA,R0MOVDPTR,#6300;显示低2位MOVXDPTR,Av开关量输出接口开关量输出接口光电隔离器、继电器、固态继电器、可控硅、大功率场效应管光电隔离器、继电器、固态继电器、可控硅、大功率场效应管的应用场合和功能的应用场合和功能v直流电机直流电机PWM调速调速了解了解PWM调速原理、定义(调速原理、
9、定义(P141)v步进电机的控制接口步进电机的控制接口步进电机通电的顺序步进电机通电的顺序步进电机控制电平的输出步进电机控制电平的输出步进电机步数和速度的确定(步进电机步数和速度的确定(P159)步进电机控制接口及程序设计(步进电机控制接口及程序设计(155页图页图4.48)v课后习题:选择题、课后习题:选择题、P164:25题题第四章第四章 常用控制程序设计常用控制程序设计步进电机步数和速度的确定步进电机步数和速度的确定第四章第四章 常用控制程序设计常用控制程序设计转子齿数转子齿数拍数;拍数;间间电机转动一周需要的时电机转动一周需要的时时间时间求电机步进一步需要的求电机步进一步需要的电机的步
10、距角电机的步距角电机需要转过的角度;电机需要转过的角度;求电机步数:求电机步数:转子齿数转子齿数拍数;拍数;求步距角:求步距角:ZrNTNZrTtQQNZrNNZr360QSSstepSP164 25题题设步近电机的齿数为齿设步近电机的齿数为齿v步进电机的通电顺序:步进电机的通电顺序:如果采用三相单三拍:如果采用三相单三拍:A AB BC C口输出电平次序为:口输出电平次序为:01H;02H;04H01H;02H;04Hv求步数求步数: :v程序(不要求)程序(不要求)2403720nmm83403360NZr360QS的步数的步数电机需要转两周,走过电机需要转两周,走过走走求步距角:求步距角
11、:P164 25题题程序PA8255 EQU 8100H ;PC8255 EQU 8300H ;BEGAIN: MOV R3,#240 ;步进电机步数步进电机步数-R3 MOV DPTR,#PA8255 MOVX A,DPTR JNB ACC.1, BEGAIN ;启动吗启动吗 MOV DPTR,#PC8255 JNB ACC.0, LOOP2 ;判断正反转判断正反转 LOOP1: MOV A,#01H ;正向,输出第一拍正向,输出第一拍 MOVX DPTR,A ACALL DELAY ; 延时延时 DEC R3 ;步数减步数减1 JZ DONE ;如果步数走完,转如果步数走完,转DONE M