560 likes | 777 Views
计 算 机 控 制 系 统 教 学 图 片. 计算机控制系统教学片. 图 30 补 1 : LED 光柱模拟显示器. 100. 64. 0. 0. 计算机控制系统教学片. 图 30 补 2 :“日”字型 LED 数码管外形. g f GND a b. 引脚名称. 引脚编号. 10 9 8 7 6. a. f. b. g. D353PK 外形. e. c. d. a. 引脚编号. 1 2 3 4 5. 引脚名称.
E N D
计 算 机 控 制 系 统 教 学 图 片 计算机控制系统教学片
图30补1:LED光柱模拟显示器 100 64 0 0 计算机控制系统教学片
图30补2:“日”字型LED数码管外形 g f GND a b 引脚名称 引脚编号 10 9 8 7 6 a f b g D353PK外形 e c d a 引脚编号 1 2 3 4 5 引脚名称 e d GND c dp 计算机控制系统教学片
图30补3:“日”字型LED数码管结构 D0 D1 D2 D3 D4 D5 D6 D7 a b c d e f g dp 共阴 结构 D0 D1 D2 D3 D4 D5 D6 D7 a b c d e f g dp 共阳 结构 +5V 计算机控制系统教学片
图30补3:“米”字型LED数码管外形 a j k f b i g h e L m n c dp d 计算机控制系统教学片
图31:LED软件译码静态显示器接口电路 +5V 6 74LS377 CP 74LS377 CP P0.7 74LS244 P0.0 1G 2G WR 6 + 8031 P2.7 74LS138 P2.6P2.5P2.4P2.3P2.2P2.1P2.0 G1 G2A Y0 Y1 Y2 + G2B Y3 Y4 C Y5 B Y6 A Y7 计算机控制系统教学片
图32:LED软件译码静态显示子程序框图 静态显示子程序 显示缓冲区首地址 R0 设取数循环次数 显示位首址 DPTR 取显示缓冲区单元高4位 高4位送显示 求下一显示位地址 取显示缓冲区单元低4位 低4位送显示 指向下一显示单元 指向下一显示位地址 Y N 返回 六位数显示完了吗? 计算机控制系统教学片
图33: LED软件译码动态显示器接口电路 +5V 74LS07×2 PA6PA5PA4PA3 PA2PA1PA0 ● ● ● P0.7 AD7 ● ● ● P0.0 AD0 ● ● ● ● ● ● ALE ALE ● ● ● RD RD ● ● ● WR WR ● ● P2.0 IO/M 75452×3 P2.1 CE 6 8 1 5 5 PB5 8031 6 PB0 计算机控制系统教学片
图34:LED软件译码动态显示子程序框图 动态显示子程序 显示缓冲区首地址 R0 位选首地址 R2 8155初始化 取出要显示的数据 求下一位位选码 取出要显示数据的字模 送段选码 8155A口 修改显示缓冲区地址 送位选码 8155B口 位延时1ms 六位数显示完了吗? 计算机控制系统教学片
图35: LED硬件译码动态显示器接口电路 +5V 74LS49 abcdefg A B C D P1.0 P1.1 P1.2 P1.3 8031 +5V 74LS07 ×2 74LS138 8 G1 G2A Y0 G2B ● 8 P1.7P1.6P1.5 C B A Y7 计算机控制系统教学片
图36: LED硬件译码静态显示器接口电路 +5V a PA0PA1PA2PA3 ABCD P0.7 D7 74LS47 ● P0.0 D0 g ALE ALE a PA4PA5PA6PA7 ABCD RD RD 74LS47 ● WR WR g P2.7 CS a PB0PB1PB2PB3 ABCD P2.1 A1 74LS47 ● P2.0 A0 g 8255 a PB4PB5PB6PB7 ABCD 8031 74LS47 g 计算机控制系统教学片
图37:高压大电流达林顿晶体管阵列 MC1413 10~16 1~7 1 16 9 2 15 3 14 4 13 8 5 12 MC1413,ULN2001~4为7路ULN2801~2804 为8路 IOL=500mA ,VCE=50V 6 11 7 10 8 GND 9 ULN2001-2004 计算机控制系统教学片
图38:8×8LED点阵器件的外型图 计算机控制系统教学片
图39:8×8LED点阵器件的结构图 列号:1 2 3 4 5 6 7 8 TOM-1088CX 引脚:1 2 3 4 12 11 10 9 行号 引脚 1 16 2 15 3 14 4 13 5 5 6 6 7 7 8 8 计算机控制系统教学片
图40:8×8LED点阵器件的结构图 TOM-1088CX 引脚:1 2 3 4 12 11 10 9 列号:1 2 3 4 5 6 7 8 引脚 16 15 14 13 5 6 7 8 行号 1 2 3 4 5 6 7 8 计算机控制系统教学片
图41:8×8LED点阵器件的结构图 列号:1 2 3 4 5 6 7 8 TOM-1088DX 引脚:1 2 3 4 12 11 10 9 行号 引脚 1 16 2 15 3 14 4 13 5 5 6 6 7 7 8 8 计算机控制系统教学片
图42:显示一个汉字最小的LED显示屏 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 101112 13 141516 计算机控制系统教学片
图43:不同字体的显示图例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 101112 13 141516 计算机控制系统教学片
图43补1:小于16X16点阵的汉字显示 1 2 3 4 5 6 7 8 9 101112 13 141516
图43补2:小于16X16点阵的汉字显示 1 2 3 4 5 6 7 8 9 101112 13 141516
图44:LED显示屏列数据串行输出显示驱动电路 VC 第1行 行驱 00H 10H 第2行 行驱 7FH F8H 字模横排 60H 32H 第15行 行驱 第16行 行驱 40H 0EH 列驱 列驱 列驱 列驱 列显示数据 SRCLKSRCLRRCLK 计算机控制系统教学片
图45:LED显示屏行驱动电路 行选通1 行线1 行驱动 锁存器 行选通2 行线2 行驱动 4/16译 码 器 单片机 8×8 LED 行选通15 行线15 行驱动 行选通16 行线16 行驱动 TIP122 74LS154 注:TIP120 TIP121 TIP122 60V 80V 100V VCEO 5A 5A 5A IC IBMAX=120mA 计算机控制系统教学片
图46:LED显示屏列驱动电路 T1 T0 74HC595 74HC595 8×8 LED 8×8 LED IOL=6mA 74LS165 74HC595 74HC595 8×8 LED 8×8 LED +5V e b 行 PNP 8 8 c IPM4953 2个 PNP达林顿管 2A ,1个管最多能带16个汉字256行,显示亮度基本不变 计算机控制系统教学片
图47:74HC595引脚图 QB 1 16 VCC QC 2 15 QA QD 3 14 SI QE 4 13 G QF 5 12 RCK QG 6 11 SCK QH 7 10 SCLR GND 8 9 QH 74HC595 计算机控制系统教学片
图48:74HC595原理框图 14 SERIAL IN 9 SERIAL OUT QH 8-STAGE SHIFT REGISTER 11 SCK 10 SCLR 14 8-BIT STORAGE REGISTER RCK 14 3-STATE BUFFER G QAQB QC QD QE QF QG QH PARALLEA OUT 计算机控制系统教学片
图49:74HC595真值表 计算机控制系统教学片
图50:74HC595结构框图 SCLR QH SI R R R R R R R R D Q D Q D Q D Q D Q D Q D Q D Q SCK SCK SCK SCK SCK SCK SCK SCK SCK R R R R R R R R D Q D Q D Q D Q D Q D Q D Q D Q RCK RCK RCK RCK RCK RCK RCK RCK RCK G QA QB QC QD QE QF QG QH 计算机控制系统教学片
图51:LED显示屏列数据并行输出显示驱动电路 A H A H P0.7 P0.0 列驱动 7FH 字模竖排 1 8 1 8 A H A H P2.7 P2.0 列驱动 FFH 1 8 1 8 行驱动 行驱动 A P1.0P1.1P1.2P1.3P1.4 B 015 C 74LS154 H: 0.4mA L: 8mA D A B C D G1 G1 计算机控制系统教学片 计算机控制系统教学片
图补12:LCD点阵显示器1 • 一、北京青云创新科技发展有限公司产品简介 • LCM6432ZK 中文液晶显示模块的液晶屏幕为 64*32,可显示两行,每行可显示4 个汉字。 • LCM12232ZK 中文液晶显示模块的液晶屏幕为122*32,可显示两行,每行可显示7 个半汉字。 • LCM12832ZK 中文液晶显示模块的液晶屏幕为128*32,可显示两行,每行可显示8 个汉字。 计算机控制系统教学片 计算机控制系统教学片
图补13:LCD点阵显示器2 • LCM12864ZK 中文液晶显示模块的液晶屏幕为128*64,可显示四行,每行可显示8 个汉字。 • LCM128645ZK 中文液晶显示模块的液晶屏幕为128*64,可显示四行,每行可显示8 个汉字。 • LCM16032ZK 中文液晶显示模块的液晶屏幕为160*32,可显示两行,每行可显示10 个汉字。 • 模块电流:3V:1.2mA 5V: 2mA • 驱动电流:IOL =0.1mA IOH =-0.1mA (DB0∼DB7) IOL =0.041mA IOH =-0.04mA(其他) 计算机控制系统教学片 计算机控制系统教学片
图补14:LCD点阵显示器3 二、 LCD点阵显示器外观示意图 其核心芯片为:ST7920 点矩阵LCD控制/驱动器 计算机控制系统教学片 计算机控制系统教学片
图补15:LCD点阵显示器4 • 三、 LCMxxZK显示器功能简介 • 中文液晶显示模块LCMxxZK 的字型ROM 内含8192 个16*16 点中文字型和128 个16*8 半宽的字母符号字型; • 另外绘图显示画面提供一个64*256 点的绘图区域GDRAM;而且内含CGRAM 提供4 组软件可编程的16*16 点阵造字功能。 • 电源操作范围宽(2.7V to 5.5V),低功耗设计可满足产品的省电要求;同时与单片机等微控器的接口界面灵活(三种模式:并行8 位/4 位,串行3 线/2 线) 计算机控制系统教学片 计算机控制系统教学片
图补16:LCD点阵显示器5 • 中文液晶显示模块可实现汉字、ASCII 码、点阵图形的同屏显示,广泛用于各种仪器仪表、家用电器和信息产品上作为显示器件。 • 中文液晶显示模块具有上/下/左/右移动当前显示屏幕及清除屏幕的命令,具有光标显示/闪烁控制命令及关闭显示命令。预留多种控制线(复位/串并选择/亮度调整)供用户灵活使用。 • 下面是LCM12232ZK/LCM12832ZK的引脚说明 计算机控制系统教学片 计算机控制系统教学片
图补17:LCD点阵显示器6 计算机控制系统教学片 计算机控制系统教学片
图补18:LCD点阵显示器7 计算机控制系统教学片 计算机控制系统教学片
图补19:LCD点阵显示器8 注:*引脚“/RST”和“PSB”可不接;不接时,为并行接口方式。 **引脚“VR”和“V0”之间必须接可变电阻(0~10kΩ),一端接 VR,调整端接V0,另一端悬空;且可变电阻需调到显示区域的底色 刚刚显示出来为止! 计算机控制系统教学片 计算机控制系统教学片
图补22:LCD点阵显示器11 软件编程注意点: 1、字元显示RAM(DDRAM) 绘图显示RAM(GDRAM) 字型产生RAM(CGRAM) 中文字型ROM(CGROM) 半宽字型ROM(HCGROM) 计算机控制系统教学片 计算机控制系统教学片
图补23:LCD点阵显示器12 软件编程注意点: 2、汉字写入:设置GDRAM的地址范围,如两行8 个汉字,可设置第一行地址范围:80H~87H 设置第二行地址范围:90H~97H,设置好显示的起始位置后(假如从第一行第一列80H开始)取相应显示汉字机内码高8位和低8位写入,修改汉字机内码数据存放地址,连续写入,列地址会自动加一,第一行8个汉字全部写完后,修改行首址(即80H改为90H),同样方法写第二行。 计算机控制系统教学片 计算机控制系统教学片
图补24:LCD点阵显示器13 软件编程注意点: 3、图形写入:设置DDRAM的地址范围,如两行8 个汉字,可设置第一行地址范围:80H~87H 设置第二行地址范围:90H~97H,设置好显示的起始位置后(假如从第一行第一列80H开始)取相应自编图形码高8位和低8位写入,修改自编图形码存放地址及列地址,写入下一列,如此直到8列写完,修改行首址(即0H改为01H),同样方法写第二行,直到32行全部写完。 计算机控制系统教学片 计算机控制系统教学片
图补25:LCD点阵显示器14 GDRAM坐标位址排列顺序表 GDRAM水平位址(X) 0 1 8 0 1 2 32 GDRAM垂直位址(Y) 计算机控制系统教学片 计算机控制系统教学片
图52:按键消抖 +5V 5.1K 7406 out 5.1K 2.0μF (a)滤波消抖电路 按放键过程 +5V 74LS00 Q out K A 10ms 10ms B 前沿抖动 后沿抖动 Q (b)双稳态消抖电路 +5V 计算机控制系统教学片
图53:独立式键盘接口电路 +5V +5V P1.0P1.1P1.2P1.3P1.4P1.5 ● P1.0P1.1P1.2P1.3P1.4P1.5 ● ● ● 8031 8031 ● ● ● ● ● ● ● ● INT0 (a)中断方式 (b)查询方式 计算机控制系统教学片
图54:独立式键盘应用实例 +5V P0.7 AD7 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 P0.0 AD0 ALE ALE 8 0 3 1 RD RD WR WR P2.4 CE P2.3 IO/M 8155 INT0 计算机控制系统教学片
图55:独立式键盘应用实例程序框图 主程序 中断服务子程序 中断初始化 设循环初值 8155初始化 从A口读入状态字 模拟主程序 状态字右移一位 Y 有键按下吗? 功能键分支表首址 DPTR 循环寄存器+1 N 取键值 8个键查询完吗? 转到相应功能键处理 中断返回 计算机控制系统教学片
图56:两个特殊功能寄存器 定时/计数器控制寄存器 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TCON ITX: 外部中断触发方式控制位 ITX=0,电平触发 ITX=1,脉冲触发 IEX: 外部中断申请标志位 INTX触发有效, 硬件置IEX=1;CPU响应中断后,硬件置IEX=0 中断允许 寄存器 EA ES ET1 EX1 ET0 EX0 IE EA=1,CPU开放中断 EA=0,CPU禁止中断 EX=1,允许外部中断 EX=0,禁止外部中断 ET=1,允许T溢出中断 ET=0, 禁止T溢出中断 复位后:TCON、IE均为0 计算机控制系统教学片