基于单片机的电子广告牌设计毕业设计论文(编辑修改稿)内容摘要:

111,0xF7, 0x7F),而第二行( 14 脚)送 1 信号。 依此类推,只要每行数据显示时间间隔够短,利用人眼的视觉暂停作用,这样送 16次数据扫描完 16 行后就会看到一个“你”字;第二种送数据的方法是字模信号送到行线上再扫描列线也是同样的道理。 同样以“你”字来说明, 16 行( 1 1 5)上送( 0000000000000000, 0x00, 0x00)而第一列( 13 脚)送、“ 0”。 同理扫描第二列。 当行线上送了 16 次数据而列线扫描了16次后一个“你”字也就显示出来了。 系统的主要结构 11 图 21 16*64 LED点阵系统设计系统框图 单片机控制器 行扫描电路 行驱动 列扫描电路 列驱动 16*64 点阵 12 第三章 主要芯片简介及硬件电路设计 STC89C52 芯片简介 STC89C52RC 单片机介绍 STC89C52RC 单片机是宏晶科技推出的新一代高速 /低功耗 /超强抗干扰的单片机,指令代码完全兼容传统 8051 单片机, 12时钟 /机器周期和 6时钟 /机器周期可以任意选择。 主要特性如下: 1. 增强型 8051 单片机, 6时钟 /机器周期和 12时钟 /机器周期可以任意选择,指令代码完全兼容传统 8051。 2. 工作电压: ~ ( 5V 单片机) /~ ( 3V 单片机)。 13 3. 工作频率范围: 0~ 40MHz,相当于普通 8051 的 0~ 80MHz,实际工作频率可达 48MHz。 4. 用户应用程序空间为 8K字节。 5. 片上集成 512 字节 RAM。 6. 通用 I/O 口( 32 个),复位后为: P1/P2/P3/P4 是准双向口 /弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。 7. ISP(在系统可编程) /IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口( RxD/,TxD/)直接下载用户程序,数秒即可完成一片。 8. 具有 EEPROM 功能。 9. 具有看门狗功能。 10. 共 3个 16位定时器 /计数器。 即定时器 T0、 T T2。 11. 外部中断 4 路,下降沿中断或低电平触发电路, Power Down 模式可由外部中断低电平触发中断方式唤醒。 12. 通用异步串行 口( UART),还可用定时器软件实现多个 UART。 13. 工作温度范围: 40~ +85℃(工业级) /0~ 75℃(商业级)。 14. PDIP 封装。 74HC154 芯片简介 14 简介: 4 线 — 16 线译码器 ,可以实现地址的扩展。 4Line to 16Line Decoder/Demultiplexer 引脚说明: 111 1317 :输出端。 ( outputs (active LOW)) 12: Gnd 电源地 ( ground (0 V)) 1819:使能输入端 (enable inputs (active LOW)) 2023 地址输入端 (address inputs) 24: VCC 电源正 (positive supply voltage) 地址 /全能输入对应输出表: 15 注意: H = 高电平( HIGH voltage level) L = 低电平( LOW voltage level) X = 任意电平( don’ t care) 只要控制端 G G2 任意一个为高电平, A、 B、 C、 D 任意电平输入都无效。 74HC595 芯片简介 74HC595 是 8位串行输入, 8位串行或并行输出。  QA~QH为并行输出。 可以将信号输送到 LED,类似流水灯。 16  Q’ H为串行输出。  10 号角:移位寄存器清零端,低电平有效。  11 号引脚:移位寄存器时钟脉冲,高电平有效。  12 号引脚:存储寄存器时钟脉冲,高电平有效。  13 号引脚:控制输出的使能端,低电平有效。  14 号角传送串行信号,信号源可以来单片机。  16, 8 号引脚分别接 VCC,GND。 点阵简介 17 8x8 点阵是由 64 个发光二极管排列成 8 行 8 列的矩阵, 一个发光二极管控制着点阵的一个点。 这种显示比较逼真,能显示的字符比较多。 实际应用比较广泛,如点阵广告牌,交通灯报站台。 16*64 点阵屏构成 首先,我们来分析一下 16*16 点阵行控线,列控线。 级联方法:如图四个点阵。  把 00, 01 相同的行线相连接。  把 10, 11 相同的行线相连接。  把 00, 10 相同的列线相连接。  把 01, 11 相同的列线相连接。  最后, 00, 01 的列就作为 16x16 点阵的列控线。 00, 10 的行就作为 16x16 点阵的行控线。 同理: 16*64 的点阵也是一样的,将同一行的所有行连在一起,同一列的所有列连在一 00 8*8 点阵 01 8*8 点阵 10 8*8 点阵 11 8*8 点阵 18 起。 (我们这次点阵用的是 共阳型点阵 , 即行接阳极 ) 这里的 16*64 设计我们使用的是 proteus 画图的,里面使用的是网络标号。 单片机最小系统与说明及连接电路 19 20  AT89S52 的最小系统其中, C1 , C2 都是 30 pF 的片状电容, C3 为 10μ F 的电解电容。 R1 为 10K 的电阻。  X1 为 12MHz 的晶振,连接到单片机的 18, 19 引脚,为单片机提供内部时钟信号,内部反相放大器自激振荡产生时钟信号。 时钟发生器对振荡脉冲 2 分频,即石英频率 f=12MHz,则单片机时钟信号为 6MHz。  9 号角接上电复位电路。 当给单片机加电,高电平脉冲通过 10μ F 的电解电容,到达 9 号引脚( RST),实现主复位。 如果正常工作中产生意想不到的情况发生,可以用按键开关控制发送一个高电平实现主复位。 Protues 省略了电源端, 20, 40 号引脚分别接 GND,VCC。 21 行驱动和列驱动 行驱动: 22 1. A、 B、 C、 D 作为地址数据输入线,接 ,, ,。 2. 19 号角:接 GND。 3. 74hc154 的 16 行经 8550 放大后加载到点阵的行。 . 2 列驱动 8 片 74HC595 级联控制列数据 : 23  八片的 11号引脚 :相连接单片机的 口,作为移位时钟脉冲。  第一片的 14 号角接单片机的 口,提供串行数据。  八片的 12号引脚:相连接单片机的 为存储寄存器的时钟脉冲。  10 号角:接单片机  13:都同时接地。  第一片的 9 号引脚级联到第二片的 14号引脚,第二片的 9号引脚级联到第三片的 14号引脚,依次类推,最后一片 9号脚空着。 100~807 接到 16x64 的点阵的列引脚。 硬件设计注意事项  整个系统需要加载 5V左右的电压。  行信号经过 154 后要。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。