全文预览

单片机课设数码管计时器

上传者:徐小白 |  格式:doc  |  页数:23 |  大小:409KB

文档介绍
MAX7219共阴极数码管显示驱动芯片简介РMAX7219是美国MACIM(美信)公司生产的串行输入/输出共阴极显示驱动器。它采用了3线串行接口, 传送速率达到10M数据,能驱动8位七段数字型的LED显示也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。MAX7219允许用户对每一个数据选择编码或者不编码。整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。Р引脚功能:Р图2.3 MAX7219引脚分布图РDIN:串行数据输入端;РDOUT:串行数据输出端,用于级连扩展;РLOAD:装载数据输入;РCLK:串行时钟输入;РDIG0~DIG7:8位LED位选线,从共阴极LED中吸入电流;РSEGA~SEGG、DP:7段驱动和小数点驱动;РISET:相连,设置段电流。Р2.2 硬件构造说明Р本设计硬件构造主要由三部分构成:复位电路、时钟获取电路和显示驱动电路Р图2.4 硬件构造简图Р图2.5 仿真电路图Р2.2.1复位及震荡电路Р当按下按钮S时,Vcc的+5V电平就会直接加到RST端,单片机复位。晶振为单片机提供稳定的振荡频率Р图2.6复位及震荡电路Р2.2.2 时间获取电路Р单片机通过P0口与DS12C887时钟芯片的AD[0..7]管脚相连接,用来获取时间信息。DS12C887芯片的MOT端接地,使其为Intel模式。Р图2.7时间获取电路Р2.2.3 显示驱动电路Р使用单片机P2.0~P2.2口连接MAX7219芯片来控制其驱动数码管。MAX7219芯片的输出端使用总线与共阴数码管相连接,使其能够正常显示。Р图2.8 显示驱动电路

收藏

分享

举报
下载此文档