U61114SH_CPDSST_CP12ROW16ROW17ROW18ROW19ROW20ROW21ROW22ROW23SH_CPDDSST_CPMROE74HC5951013MROEQ0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679U21114SH_CPDSST_CP12姓名:论文题目
? 4. 列控制电路 ? 列控器件74LS138是3-8译码器,它具有三个使能端,三个数据输入端,只有当使能端S1为高电平,而S2与S3之和为低电平时,才能正常工作,输出端低电平有效。此设计采用三片138和每个输出端串接一个470?的电阻起一定的限流作用,然后与P1口相连接作为显示屏的列选择线。ABC为译码器数据输入端,E1、E2、E3为片使能端。当E1为高点平,E2和E3为低电平时第一片译码器使能可控制(COL0~COL7)列,以此类推选择列。电路连接如图7-23所示。
1013MROE74HC595Q0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15- 10 -
U4111412SH_CPDSST_CPROW0ROW1ROW2ROW3ROW4ROW5ROW6ROW71013MROE74HC595Q0Q1Q2Q3Q4Q5Q6Q7Q7'1512345679 U5ABC123ABCE1645E1E2E374HC138Y0Y1Y2Y3Y4Y5Y6Y715141312111097COL0COL1COL2COL3COL4COL5COL6COL7U7ABC123ABCE2645E1E2E374HC138Y0Y1Y2Y3Y4Y5Y6Y715141312111097COL8COL9COL10COL11COL12COL13COL14COL15姓名:论文题目
? 5. 点阵组合电路 ? 此点阵是按共阴式组合,控制列选端低电平有效。ROW0~ROW23为行数据端,COL0~COL16为列控制端,然后在仿真软件下合并起来就组成了24*24点阵。管脚分配方式如图7-24所示。
? 6. 单片机和按键连接电路
? 图7-25是单片机的I/O口连接电路,P1口作为连接74HC138的片选使能和译码数据端,P0作为连接74HC595的时钟端、数据端、清零端、使能端的分配。按键用P2口的P2.0、P2.1、P2.2分别控制点阵屏停止/移动,
U9ABC123ABCE3645E1E2E374HC138Y0Y1Y2Y3Y4Y5Y6Y715141312111097- 11 -
COL16COL17COL18COL19COL20COL21COL22COL23
姓名:论文题目
开/关显示,速度的加/减功能。 RP1RESPACK-81U3XTAL119XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617SH_CPST_CPDDSMROE10k10k10kXTAL218XTAL2RST9RST293031PSENALEEA23456789ABCE1E2E312345678P1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7AT89C52移动控制速度显示 第6章 系统软件实现 ? 1. 系统的软件设计
? 本程序主要由主程序与清屏、查表、送数、循环扫描、延时几个部分组成。主程序及帧扫描子程序流程图如图7-26所示。主程序中,使用DPTR地址寄存器作为地址取码指针,通过查表将数据送至行线作控制信号,而通过138连接的列线作扫描控制开关。DPTR置数据表地址的基值,R2作地址指针,以两者之和查找相应的数据,R2的初值为0,当DPTR为表首地址时,在子程序的循环中R2从0加到3,
? 取出显示一列字符的全部字节并与列扫描配合逐列显示,完成一帧扫描的全部操作。为保证第一屏能移动显示,该设计将数据表的最前一屏用了0数据,开始以黑屏显示完成全部的扫描显示。对同一帧的反复扫描次数R5的设定,决定了显示移动的速度。另外,延时程序至关重要,这就涉及到前文所说的刷新速率问题,如设置不当,就会有闪烁感。 行数据传送子程序开始
系统初始化595呈现高电平,设
传送字节数 数据清零,显示字取当前一个字节数,赋字模初地址 取下帧首地址Y
判断按键和N位传送 按键处理N 24列扫描和数N据传输完8位传送完 片选和列控制字N赋初值 YYY 调行数据传送子程序扫描次数到取码指针加1
N扫描列使能YN字模地址改变Y八列扫描完595管脚输出数据显示字数到 调用延时子程序- 12 - 传送字节完姓名:论文题目
第7章 系统仿真
? 将上述程序进行编译后,打开89C51单片机的元件属性编辑对话框,如图7-27所示。在Program File 中,单击文件夹图标,选择“程序1.HEX”文件后,即可对系统进行仿真。整个系统的仿真结果如图7-28所示。
- 13 -
姓名:论文题目
- 14 -