※实验九微型打印机打印字符、曲线、汉字实验目的了解微型打印机工作原理,掌握编程技巧。二、实验内容微型打印机打印年、月、日,启东及曲线。三、实验预备知识LH一16打印机自带单片微型计算机,便于和各种CPU的微型计算机或智能化仪器仪表联机,采用标准CENTRONICS并行接口信号,逻辑电平为标准的TTL电平。四、实验接线图UB3]JBIIPAO3481618812B#006PAO33国社33#3PA40118a3PAS29PAC6SPA2STRD18_PB0BUSYs丽丽01231PRINT19 PB1GNIWE20PB2vCCAO9AI88255CSRST35ESETYOER14PCOA1SPC1vCCITPC610PC78255图 (9-1)16
16 ※实验九 微型打印机打印字符、曲线、汉字 一、 实验目的 了解微型打印机工作原理,掌握编程技巧。 二、 实验内容 微型打印机打印年、月、日,启东及曲线。 三、 实验预备知识 LH—16 打印机自带单片微型计算机,便于和各种 CPU 的微型计算机或智能化仪器 仪表联机,采用标准 CENTRONICS 并行接口信号,逻辑电平为标准的 TTL 电平。 四、 实验接线图 D 0 3 4 D 1 3 3 D 2 3 2 D 3 3 1 D 4 3 0 D 5 2 9 D 6 2 8 D 7 2 7 PA0 4 PA1 3 PA2 2 PA3 1 PA4 4 0 PA5 3 9 PA6 3 8 PA7 3 7 PB0 1 8 PB1 1 9 PB2 2 0 PB3 2 1 PB4 2 2 PB5 2 3 PB6 2 4 PB7 2 5 PC0 1 4 PC1 1 5 PC2 1 6 PC3 1 7 PC4 1 3 PC5 1 2 PC6 1 1 PC7 1 0 R D 5 W R 3 6 A 0 9 A 1 8 RESET 3 5 C S 6 UB31 8255 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 JB11 PRINT STB BUSY Y 0 VCC VCC GND GND VCC D 0 RB31 4.7K D 1 PC7 D 2 PC6 D 3 PC5 D 4 PC4 D 5 PC3 D 6 PC2 D 7 PC1 R D PC0 W R PB7 A 0 PB6 A 1 PB5 RST PB4 PB3 PB2 PB1 PB0 PA7 PA6 8255CS PA5 PA4 PA3 PA2 PA1 PA0 图(9-1)
五、实验程序框图开始8255I/O初始化字符打印8个#号打印06年06月06日打印8个#号图形打印方式打印启东打印存放在表格里的曲线点阵数结束图(9-2)六、实验步骤1、8255CS接Y0,LH一16微型打印机连接电缆接到实验系统的打印机的插座上。2、调试、运行程序PRINT.ASM,打印机开始打印。七、思考试用打印机打印你的名字。17
17 五、 实验程序框图 六、 实验步骤 1、8255CS 接 Y0,LH—16 微型打印机连接电缆接到实验系统的打印机的插座上。 2、调试、运行程序 PRINT.ASM,打印机开始打印。 七、 思考 试用打印机打印你的名字。 开 始 8255I/O 初始化 打印 8 个#号 打印存放在表格里的曲线点阵数 结 束 字符打印 8 个#号 打印 06 年 06 月 06 日 图形打印方式打印启东 图(9-2)
实验十步进电机控制实验一、实验目的1、了解步进电机控制的基本原理。2、掌握步进电机转动的编程方法。二、实验内容通过程序改变正、反转命令,转速参数和转动步数,并在显示器上显示,转动步数减为零时停止转动。三、实验预备知识步进电机驱动原理是切换每相线圈中的电流和顺序,来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。单片机控制步进电机最适合。四、实验接线图显示部分参考键盘显示控制器8279应用实验NCCREI1ORE13RE[EE2680680EDMOTOFUETBDJ-A3A:25888885RDL1BDLBDJ-L22OVCConGND CPU+5GNDMC1413图(10-1)18
18 实验十 步进电机控制实验 一、 实验目的 1、了解步进电机控制的基本原理。 2、掌握步进电机转动的编程方法。 二、 实验内容 通过程序改变正、反转命令,转速参数和转动步数,并在显示器上显示,转动步数减 为零时停止转动。 三、 实验预备知识 步进电机驱动原理是切换每相线圈中的电流和顺序,来使电机作步进式旋转。驱动电 路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。单片机控制步 进电机最适合。 四、 实验接线图 显示部分参考键盘显示控制器 8279 应用实验 VCC VCC IN1 1 IN2 2 IN3 3 IN4 4 IN5 5 IN6 6 IN7 7 GND 8 CPU+5 9 O 7 1 0 O 6 1 1 O 5 1 2 O 4 1 3 O 3 1 4 O 2 1 5 O 1 1 6 UE1 GND MC1 41 3 BDJ-A BDJ-B BDJ-C BDJ-D B A B B B D B C RE11 6 80 RE12 6 80 RE13 6 80 RE14 6 80 DE1 LED DE2 LED DE3 LED DE4 LED MOTOR STEPPER VCC A B C D G P P1. 0 P1. 1 P1. 2 P1. 3 图(10-1)
五、实验程序框图开始设置初始显示N设置是否正确?显示出错ERRN显示缓冲区(7E)=1吗?T顺时针转动一步逆时针转动一步(7D)内容计算延时根据显示缓冲区(7D)的内容计算延时步距数-1,送显示缓冲区步距数-1,送显示缓冲区N步距数为0吗?N步距数为0吗?U停止停止图(10—2)六、实验步骤1、将P1.0~P1.3分别接到BA~BD插孔。2、将键盘接口显示部分的JB51(a-h)用8芯线连接至数码管显示区的CODE,JB53(BITO-BIT7)连接至数码管显示区的BIT:将8279CS2连接到系统译码Y68279CLK连接到固定脉冲的1MHZ。3、调试、运行程序BJDJ.ASM。4、在显示器上显示的数字第:第一位为“0”表示正转,为“1”表示反转,第二位“0~F”为转速等级,第三位到第六位设定步数,到0步进电机停止旋转。19
19 五、 实验程序框图 六、 实验步骤 1、将 P1.0~P1.3 分别接到 BA~BD 插孔。 2、将键盘接口显示部分的 JB51(a-h)用 8 芯线连接至数码管显示区的 CODE, JB53(BIT0-BIT7)连接至数码管显示区的 BIT;将 8279CS2 连接到系统译码 Y6, 8279CLK 连接到固定脉冲的 1MHZ。 3、调试、运行程序 BJDJ.ASM。 4、在显示器上显示的数字第:第一位为“0”表示正转,为“1”表示反转,第二位 “0~F”为转速等级,第三位到第六位设定步数,到 0 步进电机停止旋转。 开 始 设置初始显示 设置是否正确? 显示缓冲区(7E)=1 吗? 逆时针转动一步 根据显示缓冲区(7D)的内容计算延时 步距数-1,送显示缓冲区 步距数为 0 吗? 停 止 Y Y N N N Y 显示出错 ERR 图(10-2) 顺时针转动一步 (7D)内容计算延时 步距数-1,送显示缓冲区 步距数为 0 吗? 停 止 Y N
实验十一小直流电机调速实验实验目的1、掌握直流电机的驱动原理。2、了解直流电机调速的方法。二、实验内容1、D/A转换电路0832的输出,经放大后用来驱动直流电机。2、编制程序改变0832输出,输出信号经过放大产生方波信号,用此信号的占空比来调速。本实验中D/A输出为双极性输出,因此电机可以正反向旋转。实验接线图三、D/A转换部分原理参考D/A转换实验S8550RE17AOUMOTOR60+RE18voCGND图(11-1)四、实验程序框图20
20 实验十一 小直流电机调速实验 一、 实验目的 1、掌握直流电机的驱动原理。 2、了解直流电机调速的方法。 二、 实验内容 1、D/A 转换电路 0832 的输出,经放大后用来驱动直流电机。 2、编制程序改变 0832 输出,输出信号经过放大产生方波信号,用此信号的占空比 来调速。本实验中 D/A 输出为双极性输出,因此电机可以正反向旋转。 三、 实验接线图 D/A 转换部分原理参考 D/A 转换实验 GC21 8550 GC22 8050 VCC DJ GND RE17 300 RE18 300 A - + MOTOR AOUT -5V 图(11-1) 四、实验程序框图