收藏 分享(赏)

硬件课程设计-步进机控制.doc

上传人:dzzj200808 文档编号:2247600 上传时间:2018-09-07 格式:DOC 页数:25 大小:989KB
下载 相关 举报
硬件课程设计-步进机控制.doc_第1页
第1页 / 共25页
硬件课程设计-步进机控制.doc_第2页
第2页 / 共25页
硬件课程设计-步进机控制.doc_第3页
第3页 / 共25页
硬件课程设计-步进机控制.doc_第4页
第4页 / 共25页
硬件课程设计-步进机控制.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、第 1 页 共 25 页计算机科学与技术学院硬件课程设计报告设计题目: 步进电机控制系统专 业: 计算机科学与技术班 级: 计算机 09-5 成 员:王久龙 08093457陶闯闯 08093456第 2 页 共 25 页摘 要步进电机步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的 目的;同时可以通

2、过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。内容:利用微机原理试验箱的 8279、8255 和键盘 LED 显示模块、步进电机模块,实现通过键盘控制步进电机,并在 LED 上显示必要信息。实现举例:1. 按下键盘的 0 到 F 键,步进电机将按不同的速度转动。同时 6 位 LED 的最后一位显示所按下的键值。2. 按下键盘的 HERE 键,步进电机将顺时针转动,同时倒数第二位 LED 显示”+”。3. 按下键盘的 EXEC 键,步进电机将逆时针转动,同时倒数第二位 LED 显示”-”。4. 按下键盘的 RST 键,步进电机停止转动。5.关键词:步进电机控制 ;8255 脉冲

3、 ;8279 控制键盘和 LED 显示第 3 页 共 25 页目 录1 设计任务与要求 .41.1 引言 .41.2 设计目的 . 51.3 设计内容 .51.4 设备器材 .52 总体方案与说明 .62.1 设计思想 62.2 实验原理介绍 63 硬件框图与说明 .73.1 8279 可编程键盘/显示接口芯片介绍 73.2 8255 可编程并行接口芯片介绍 .83.3 步进电机介绍 94 电路原理图与说明 .114.1 实验原理图 114.2 实验步骤 124.2.1 实验连线 .124.2.2 编写调试程序,全速运行,观察实验结果 .125 软件主要模块流程图 135.1 软件设计思路 1

4、35.2 软件流程图 136 源程序清单与注释 .137 问题分析与解决方案 207.1 实验设计前后面临的问题分析 207.1.1 芯片的选择问题 .207.1.2 芯片的连接和使用问题 .207.1.3 程序的编制和程序运行时出现的问题 .207.2 问题的解决方案 207.2.1 对于问题一与问题二 .207.2.2 对于问题三 .207 问题分析与解决方案 217.1.1 8279 芯片原理与应用 217.1.2 汇编语言程序书写 217.2.对于问题的解决方案 .217.2.1 对于问题一 .217.2.2 对于问题二 .21步进机显示显示 .218.2 实验体会 218.2 实验体

5、会 22参考资料 .22第 4 页 共 25 页1 设计任务与要求1.1 引言步进电机最早是在 1920 年由英国人所开发。1950 年后期晶体管的发明也逐渐应用在步进电机上,这对于数字化的控制变得更为容易。以后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解性能、高响应性、信赖性等灵活控制性高的机械系统中。在生产过程中要求自动化、省人力、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展

6、,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机是将电脉冲信号变换成角位移或直线位移的执行部件。步进电机可以直接用数字信号驱动,使用非常方便。一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入时步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,便可获得所需的转角、转速及转动方向。在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有位置处于定位状态。因此非常适合于单片机控制。步进电机还具有快速启动、精确

7、步进和定位等特点,因而在数控机床,绘图仪,打印机以及光学仪器中得到广泛的应用。步进电动机已成为除直流电动机和交流电动机以外的第三类电动机。传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。步进电第 5 页 共 25 页机可以作为一种控制用的特种电机,利用其没有积累误差(精度为 100%)的特点,广泛应用于各种开环控制。现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB )和单相式步进电机等。永磁式步进电机一般为两相,转矩和体积较小,步进角一般为 7.5 度 或 15 度;反应式步进电机一般为三相,可实现大转矩输出,步进

8、角一般为 1.5 度,但噪声和振动都很大。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。混合式步进电机是指混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为 1.8 度而五相步进角一般为 0.72 度。这种步进电机的应用最为广泛,也是本次细分驱动方案所选用的步进电机。1.2 设计目的通过课程设计使我们更进一步掌握微机原理与应用课程的有关知识,提高用汇编语言编程的能力,加深对汇编语言的理解。通过查阅资料,阅读程序,提高设计程序的能力及动手能力,使编程水平有一定的提高,同时也会提高我们通过动手进行硬件设计及程序设计从而提高解决实际问题的能力。通

9、过实验的深入,进一步加强对微机接口与原理的实验箱的了解,充分了解其内部结构,尤其加深对 8279、8255 芯片的原理与连线的了解。1.3 设计内容在本实验中我们将用到可编程外围接口芯片 8255、可编程键盘显示器接口芯片 8279 该系统显示直观,工作稳定,操作简单,具备较强的实用价值。第 6 页 共 25 页1.4 设备器材(1)PC 微机一台用于对程序的编译测试等,同时还需要对实验设备进行控制,提供整个程序的运行平台,并且收集和释放硬件信号,实现程序功能。(2)微机原理实验箱一台此设备能提供 8255,8279 和数码管,键盘,步进电机等必要芯片和模块。并且能与 PC 机 进行通信。通过

10、键盘上不同按键来控制步进电机的转动速率和方向,并能在 LED 上同步显示必要信息。(3)导线若干条用于电路和芯片之间的连接。2 总体方案与说明2.1 设计思想8255 器件:8255 用作辅助装置。8255 器件的 C 端口低四位PC0、PC1、PC5、PC3 依次轮番输出脉冲。8279 器件:作为控制部件,通过读取按键值,在六位 LED 上显示相关信息,同时步进机按键值相对应的转速转动,正转或者反转。2.2 实验原理介绍由于反应式步进电机工作原理比较简单。下面先叙述三相反应式步进电机原理。 1、结构: 电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。0、

11、1/3 、2/3 ,(相邻两转子齿轴线间的距离为齿距以表示) ,即 A 与齿 1 相对齐,B 与齿 2 向右错开 1/3 ,C 与齿 3 向右错开 2/3 ,A与齿 5 相对齐, (A就是 A,齿 5 就是齿 1) 第 7 页 共 25 页2、旋转: 如 A 相通电,B ,C 相不通电时,由于磁场作用,齿 1 与 A 对齐, (转子不受任何力以下均同) 。如 B 相通电,A,C 相不通电时,齿 2 应与 B 对齐,此时转子向右移过 1/3,此时齿 3 与 C 偏移为 1/3 ,齿 4 与 A 偏移(-1/3 )=2/3 。如 C 相通电,A, B 相不通电,齿 3 应与 C 对齐,此时转子又向

12、右移过 1/3 ,此时齿 4 与 A 偏移为1/3 对齐。如 A 相通电,B,C 相不通电,齿 4 与 A 对齐,转子又向右移过 1/3 这样经过 A、B 、C、A 分别通电状态,齿 4(即齿 1 前一齿)移到 A 相,电机转子向右转过一个齿距,如果不断地按 A,B,C ,A通电,电机就每步(每脉冲)1/3 ,向右旋转。如按 A,C,B ,A通电,电机就反转。 由此可见:电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。而方向由导电顺序决定。 不过,出于对力矩、平稳、噪音及减少角度等方面考虑。往往采用 A-AB-B-BCC-CA-A 这种导电状态,这样将原来每步 1/3 改变为 1/6

13、 。甚至于通过二相电流不同的组合,使其 1/3 变为 1/12 ,1/24 ,这就是电机细分驱动的基本理论依据。 不难推出:电机定子上有 m 相励磁绕阻,其轴线分别与转子齿轴线偏移1/m,2/m(m-1)/m,1。并且导电按一定的相序电机就能正反转被控制这是步进电机旋转的物理条件。只要符合这一条件我们理论上可以制造任何相的步进电机,出于成本等多方面考虑,市场上一般以二、三、四、五相为多。第 8 页 共 25 页3 硬件框图与说明3.1 8279 可编程键盘/显示接口芯片介绍8279 是可编程的键盘、显示接口芯片。它既具有按键处理功能,又具有自动显示功能。8279 内部有键盘 FIFO/传感器、

14、双重功能的 64BRAM,键盘控制部分可控制 8*8=64 个按键或控制 8*8 阵列方式的传感器。该芯片能自动消除键抖动并具有双键锁定保护功能。本次实验我们将利用 8279 的以上功能设计点阵广告屏。首先介绍一下 8279 芯片:DB0DB7:8 位数据总线与系统数据总线相连,用 CPU 和 8279 间的数据/命令传送。CS:片选信号 CS=0 时,8279 被选中。WR:WR=0.控制 8279 写操作。A0:数据选择输入线,A=0,CPU 读出为数据;A=1,CPU 写入数据为命令字,读出数据为状态字。BD:消隐输出线,BD=0 有效,在切换显示数据或使用消令时,该信号将显示器熄灭。C

15、LK:外部时钟信号输入线,8279 通过内部定时器将该信号变为内部时钟,内部时钟频率的高低直接决定显示器的扫描时间,通常与编程设置为 100Hz,此时,每位显示数码管的选通时间为 0.64ms,设定显示字符 8 位和 16 位时,显示扫描周第 9 页 共 25 页期分为 5.1ms 和 10.2ms.OUTA0OUTA3:A 组显示数据输出线。OUTB0OUTB3:B 组显示数据输出线。两组数据输出线可独立使用,也可合并使用,合并使用时 OUTA3 为最高位,OUTB0 为最低位。SL0SL3:扫描输出线,有 2 种工作方式,即译码和编码输出,方式选择可通过编程设定。RL0RL7:输入线,它们

16、是键盘矩阵或传感器矩阵的列或行信号输入线。3.2 8255 可编程并行接口芯片介绍8255 作为主机与外设的连接芯片,必须提供与主机相连的 3 个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口 A、B、C 口。由于 8255 可编程 ,所以必须具有逻辑控制部分,因而 8255 内部结构分为 3 个部分:与 CPU 连接部分、与外设连接部分、控制部分。RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有 I/O 口均被置成输入方式。第 10 页 共 25 页CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0 时,表示芯片被

17、选中,允许 8255 与 CPU 进行通讯; /CS=1 时,8255 无法与 CPU 做数据传输.RD:读信号线,当这个输入引脚为低电平时,即/RD=0 且/CS=0 时,允许 8255 通过数据总线向 CPU 发送数据或状态信息,即 CPU 从 8255 读取信息或数据。WR:写入信号,当这个输入引脚为低电平时,即/WR=0 且/CS=0 时,允许 CPU 将数据或控制字写入 8255。D0D7:三态双向数据总线,8255 与 CPU 数据传送的通道,当 CPU 执行输入输出指令时,通过它实现 8 位数据的读/写操作,控制字和状态信息也通过数据总线传送。PA0PA7:端口 A 输入输出线,

18、一个 8 位的数据输出锁存器/缓冲器, 一个 8位的数据输入锁存器。PB0PB7:端口 B 输入输出线,一个 8 位的 I/O 锁存器, 一个 8 位的输入输出缓冲器。PC0PC7:端口 C 输入输出线,一个 8 位的数据输出锁存器/缓冲器, 一个 8位的数据输入缓冲器。端口 C 可以通过工作方式设定而分成 2 个 4 位的端口, 每个 4 位的端口包含一个 4 位的锁存器,分别与端口 A 和端口 B 配合使用,可作为控制信号输出或状态信号输入端口。 A0,A1:地址选择线,用来选择 8255 的 PA 口,PB 口,PC 口和控制寄存器.3.3 步进电机介绍步进电机是将电脉冲信号转变为角位移

19、或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。本实验采用的步进电机为 35BYJ46 型四项八拍电机,电压为 DC12V,其励磁线圈及其励顺序如图 5.1 所示及表 5.3 所示。实验中,PA 端口各线的电平在

20、各步中的情况如表 5.4 所示第 11 页 共 25 页表 5.3 步进电机励磁顺序图 5.1 步进电机表 5.4步序 PA3 PA2 PA1 PA0 对应 A 口输出值1 0 0 0 1 01H2 0 0 1 1 03H3 0 0 1 0 02H4 0 1 1 0 06H5 0 1 0 0 04H6 1 1 0 0 0CH7 1 0 0 0 08H8 1 0 0 1 09H1 2 3 4 5 6 7 85 + + + + + + + +4 - - -3 - - -2 - - -1 - - -12345第 12 页 共 25 页4 电路原理图与说明4.1 实验原理图第 13 页 共 25 页4

21、.2 实验步骤4.2.1 实验连线8279CS-208H-20FH 。将 8279 的片选与译码电路相应的插孔相连。8255CS-200H-207H 。8255 的 C0 端口-DA 。8255 的 C1 端口-DB 。8255 的 C2 端口-DC 。8255 的 C3 端口-DD 。4.2.2 编写调试程序,全速运行,观察实验结果第 14 页 共 25 页5 软件主要模块流程图5.1 软件设计思路本程序由主程序和控制芯片输出程序组成。主程序主要负责系统初始化,控制芯片输出程序主要负责数码管的亮灭。8253 开始定时后,每一秒控制相应的数码管的亮灭。主程序初始化:主程序负责系统的初始化,系统

22、初始化包括 8253 的初始化、8255 的初始化和8279 的初始化。8253 定时的时间是一秒。5.2 软件流程图6 源程序清单与注释系统程序:第 15 页 共 25 页C8279 EQU 20AH ;8279 控制口地址D8279 EQU 208H ;C8255 EQU 203H ;8255 控制口地址P8255C EQU 202H ;8255C 端口地址CODE SEGMENTASSUME CS:CODE,DS:CODESTART:PUSH CSPOP DSINI:MOV DX,C8255MOV AL,90H ; C 端口低四位输出脉冲OUT DX,AL ;8255 初始化MOV DX

23、,C8279MOV AL,00HOUT DX,ALMOV AL,2AH ;扫描频率OUT DX,AL ;8279 初始化MOV AL,0D1H ;显示清 0OUT DX,AL ;关显示WAIT1:IN AL,DXMOV AH,ALAND AL,80HJNZ WAIT1 ;FIFO 正在清除期间则跳转等待MOV AL,AHAND AL,0FHCMP AL,00HJE WAIT1 ;无键按下则跳转等待LEA BX,STEPRUN:CALL CHKKEY ;检测键盘第 16 页 共 25 页CALL DISPLAY ;LED 回显MOV CX,08H ;步进电机控制LOOP3:MOV DX,P825

24、5CMOV AL,SIOUT DX,AL ;C 口输出脉冲信号INC SICALL DELAY ;延迟LOOP LOOP3JMP RUN ;循环CHKKEY PROC NEARRDKEY:MOV DX,C8279 ;读键盘IN AL,DXMOV AH,ALAND AL,80HCMP AL,80HJE RDKEYMOV AL,AHAND AL,0FHCMP AL,00HJE RTNMOV AL,40HOUT DX,AL ;读 FIFO/传感器 RAM 命令MOV DX,D8279 ;读入键值IN AL,DXCHK:CMP AL,38HJE QUIT ;RST 退出CMP AL,30H ;键值大于

25、 30H,为方向控制键第 17 页 共 25 页JNC DIREMOV DELAYTIME,ALJMP RTNDIRE:CMP AL,32H ;HERE 顺时针JNE NEXTMOV DIRDSP,40HLEA BX,STEPJMP RTNNEXT:CMP AL,33H ;EXEC 逆时针JNE RTNMOV DIRDSP,46HLEA BX,STEPADD BX,08H ;逆时针控制表地址RTN:MOV SI,BXRETCHKKEY ENDPQUIT:MOV DX,C8279MOV AL,0D2HOUT DX,ALjmp $DELAY PROC NEARPUSH CX;判断键值,获得相应延时

26、循环值MOV AL,20H ;“9“?第 18 页 共 25 页SUB AL,DELAYTIMEJNZ L1MOV CX,04HL1: MOV AL,08H ;“8“?SUB AL,DELAYTIMEJNZ L2MOV CX,05HL2: MOV AL,00H ;“7“?SUB AL,DELAYTIMEJNZ L3L3: MOV AL,21H ;“6“?SUB AL,DELAYTIMEMOV CX,07HJNZ L4MOV CX,08HL4: MOV AL,09H ;“5“?SUB AL,DELAYTIMEJNZ L5MOV CX,09HL5: MOV AL,01H ;“4“?SUB AL,D

27、ELAYTIMEJNZ L6MOV CX,0AHL6: MOV AL,22H ;“3“?SUB AL,DELAYTIMEJNZ L7MOV CX,10HL7: MOV AL,0AH ;“2“?第 19 页 共 25 页SUB AL,DELAYTIMEJNZ L8MOV CX,20HL8: MOV AL,02H ;“1“?SUB AL,DELAYTIMEJNZ L9MOV CX,30HL9: MOV AL,03HSUB AL,DELAYTIME ;“0“?JNZ LOOP1MOV CX,40HLOOP1:PUSH CXMOV CX,0155HLOOP2:NOPLOOP LOOP2POP CXLO

28、OP LOOP1POP CXRETDELAY ENDPDISPLAY PROC NEARPUSH BXMOV DX,D8279MOV AL,DELAYTIMELEA BX,LED ;查表显示速度值XLATOUT DX,AL第 20 页 共 25 页MOV AL,DIRDSPOUT DX,AL ;显示电机转动方向MOV CX,0006H ;显示界面“STEP“LEA BX,DSPLOOP4:MOV AL,BXOUT DX,ALINC BXLOOP LOOP4MOV DX,C8279MOV AL,0C2HOUT DX,ALPOP BXRETDISPLAY ENDPLED DB 07H,66H,06

29、H,3FH ;LED 显示DB 00H,00H,00H,00H ;按键值对应的表DB 7FH,6DH,5BH,71HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 00H,00H,00H,00HDB 6FH,7DH,4FH,79HDB 00H,00H,00H,00HDB 77H,7CH,39H,5EH第 21 页 共 25 页DB 00H,00H,00H,00HDB 06H,5BH,4FH,66HDB 00H,00H,00H,00HDB 06H,5BH,4FH,66HDB 00H,00H,00

30、H,00HDSP DB 00H,00H,73H,79H,31H,6DH,00HDELAYTIME DB 01HDIRDSP DB 40HSTEP DB 01h,03H,02h,06H,04h,0cH,08h,09H ;顺时针转表DB 09H,08h,0cH,04h,06H,02h,03H,01h ;逆时针转表CODE ENDSEND START7 问题分析与解决方案 李家恒 080837537.1 实验设计前后面临的问题分析7.1.1 芯片的选择问题在芯片选择上,有 8253,8255,8279 可供选择,开始的时候想使用这三者联合。使用 8253 作为定时时钟,输出给 8255 作为延时。后

31、来发现在实验过程中,自己没有掌握汇编语言,不会编程序。所以最终选择 8255 与 8279 联合,由 8279作定时。第 22 页 共 25 页7.1.2 芯片的连接和使用问题这个较简单,按电路图用导线把各个接口连上就行。7.1.3 程序的编制和程序运行时出现的问题在实验进行的最后,我们碰到最棘手的问题就是延时问题。7.2 问题的解决方案7.2.1 对于问题一与问题二我们通过上网查找大量的有关资料来解决。尤其对于 8279 来说,我们从最初的完全不懂,到最后的熟练运用,其中经历漫长的探索与研究过程。7.2.2 对于问题三我们对软件中每一段代码进行了仔细的排查,最终在程序的末尾发现了因为电平判断

32、错误而导致了时间的缩短。7 问题分析与解决方案7.1 实验设计前后面临的问题分析7.11 8279 芯片原理与应用对于 8279 芯片以前没用过,对于其原理陌生,不会应用7.12 汇编语言程序书写对于编程存在问题,对于一天学过的知识遗忘,编程中存在错误,接口错误7.2 问题的解决7.21 对于问题一通过从网上查资料,老师的讲解基本上了解了 8279 的工作过程,能够应用与试验中去7.22 对于问题二通过复习以前学过的知识,从新对芯片有了认识,能够在调试中完成实验任务8.步进机显示显示第 23 页 共 25 页8.2 实验体会通过这次课程设计,使我对硬件电路的工作原理有了进一步的学习,进一步的认

33、识;在软件方面,在程序的设计,程序的调试方面都学到了很多东西,很有成就感。在这次课程设计中我遇到了一些困难,但在老师的指导和同学的帮助,再加上自己查阅了些许资料的情况下都解决了。虽然课程设计进行的不够顺利,但还是完成了任务,使自己的专业知识又得到了提升。21 世纪是计算机全面发展应用的时代,很多人不是在制造计算机而是在使用计算机,在使用计算机的人群中只有从事嵌入式系统应用的人才真正地进入到计算机系统内部软硬件体系中,才能真正领会计算机的智能化本质并掌握智能化设计的知识。通过这次难得的实践机会给了我很大的收获,不仅巩固了原有的知识,并增强了动手能力,培养了面对问题的分析能力以及遇到困难如何面对。

34、7 问题分析与解决方案 贺乐乐 080837527.1 实验设计前后面临的问题分析7.1.1 芯片的选择问题实验中要用到哪些芯片,这些芯片要具体实现什么功能。7.1.2 芯片的连接和使用问题7.1.3 程序的编制和程序运行时出现的问题在实验进行的最后,我们碰到最棘手的问题就是显示的延时问题。循环跳跃的时间与顺序执行的时间不相等。中间有三次明显的时间缩短。第 24 页 共 25 页7.2 问题的解决方案7.2.1 对于问题一与问题二我们通过上网查找大量的有关资料来解决。尤其对于 8279 来说,我们从最初的完全不懂,到最后的熟练运用,其中经历漫长的探索与研究过程。7.2.2 对于问题三我们对软件

35、中每一段代码进行了仔细的排查,最终在程序的末尾发现了因为电平判断错误而导致了时间的缩短。7 问题分析与解决方案7.1 实验设计前后面临的问题分析7.11 8279 芯片原理与应用对于 8279 芯片以前没用过,对于其原理陌生,不会应用7.12 汇编语言程序书写对于编程存在问题,对于一天学过的知识遗忘,编程中存在错误,接口错误7.2 问题的解决7.21 对于问题一通过从网上查资料,老师的讲解基本上了解了 8279 的工作过程,能够应用与试验中去7.22 对于问题二通过复习以前学过的知识,从新对芯片有了认识,能够在调试中完成实验任务8.步进机显示显示8.2 实验体会通过本次试验对硬件设计有了一定的认识,不仅从中复习以前遗忘的知识,第 25 页 共 25 页从中学到新知识,对于动手能力以及自己自主完成试验的能力有了很大的提高,对于汇编语言有了一定的认识,从中学到很多知识,对于专业也有了更多认识,在试验中由于对以前只是的遗忘,容易产生错误,所以以后要对学过的知识加以复习并记住,温故而知新,不断学习进步。参考资料1 周荷琴 吾秀清主编微机原理与接口技术 合肥:中国科学技术出版社 20072 李恩林 陈斌生主编微机接口技术 300 例 北京:机械工业出版社 20033 贾金铃主编微型计算机原理及应用 理论,实验,课程设计 重庆:重庆大学出版社 2006

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

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报