基于at89c51单片机的led点阵显示电子钟设计内容摘要:
精度且稳定的振荡信号,即频率为 6MHz 的方波信号,此信号为单片机提供一个时钟信号,以供定时器定时用。 1 复位电路部分 7 7 图 4 2 时分调节电路部分 图 5 复位电路如图 4 所示,该电路中的复位电路为上电与按键均有效的复位,上电瞬间 RST引脚获得高电平,随电容 C1 的充电, RST 引脚的高电平将逐渐下降。 RST 引脚上的高电平只能保持两个机器周期的时间,单片机就可以进行复位操作。 单片机在运行期间,我们可以利用按键开关来完成复位。 当按键开关按下瞬间, RST 上的电平立即变为高电平,即可进行复位。 时分调节电路具有相同的原理,控制时分的显示时间。 驱动部分 图 6 74LS373 是常用的带有三 态门的 8D 锁存器。 当门控端 G 输入正脉冲,且输出控制 OE 高 8 8 电平有效时, D 端的数据被锁存到锁存器的输出端:当 G 为低电平,输出 Q 保持不变,当 OE为低电平时,输出 Q 是高阻态。 显示电路部分 图 7 8 8 点阵共需要 64 个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置 1 电平,某一行置 0 电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图 3 所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述: 一根竖柱:对应的列置 1,而行则采用扫描的方法来实现。 一根横柱:对应的行置 0,而列则采用扫描的方法来实现。 图 8 AT89C51 的原理及说明 AT89C51 是美国 Intel 公司生产的低电压,高性能 CHMOS8 位单片机,片内含 4k bytes的可反复擦写的只读程序存储器( PEROM)和蔼可亲 128 bytes 的随机存取数据存储器( RAM),器件采用 Intel 公司的高密度、非易失性存储技术生产,片内置通用 4 位中央处理器( CPU)和 Flash 存储单元,功能强大 AT89C51 单片机适合于许多较为复杂控制应用场合。 9 9 AT89C51 引脚图 主要性能参数: 与 MCS51 产品指令和引脚完全兼容 10 10 4k 字节可重擦写 Flash 闪速存储器 1000 次擦写周期 全静态操作 :0Hz— 24MHz 三级加密程序存储器 128 8 字节内部 RAM 32 个可编程 I/O 口线 2 个 16 位定时 /计数器 5 个中断源 可编程串行 UART 通道 低功耗空闲和掉电模式 引脚功能 Vcc(40):电源电压 GND(20):接地 P0 口 (3239): P0 口是一个 8 位双向 I/O 接口,也即地址 /数据总线复用口。 作为输出口用时,每位吸收电流的方式驱动 8个 TTL 逻辑门电路,对端口 P0 写“ 1”时,可作为高阻抗输入端用。 在访问外部数据存储器时 ,这组口线分时转换地址 (低 8 位 )和数据总线复用。 P1 口 (18): P1 是一个带内部上拉电阻的 8 位双向 I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路,对端口写“ 1”通过内部的上拉电阻把端口拉到高电平时,此时可作输入口。 作为输入品使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。 RST(9):复位信号输入端。 当振荡器工作时, RST 引脚出现两个机器周期以上高电平将使单片机复位。 ALE/PROG(30):地址锁存有效信号输出端。 当访问片外程序存储器或数据存储器时, ALE(地址锁存允许)输出脉冲用于锁存地址的低 8 位字节,一般情况下, ALE 仍以时钟振荡频率的 1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的,要注意的是:每当访问外部数据存储器时将跳过一个 ALE 脉冲。 XTAL1(19):振荡器反相放大器的及内部时钟发生器的输入端。 XTAL1(18):振荡器反相放大器的输出端。 通过 XTAL XTAL2 外接晶振后,即可构成自激振荡器,驱动内部时钟发生器向主机提供时钟信号。 第三章: 系统软件设计 主程序: 本次实训的软件部分由主程序,静态显示子程序,中断服务程序,时、分加 1子程序,时、分单元清零子程序组成。 LED 点阵电子钟的程序 11 11 本设计中,计时采用定时器 T0 中断完成,其余状态循环调用显示子程序,当端口开关按下时,转入相应功能程序。 其程序执行流程见下图 9。 图 9 程序代码如下: ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 000BH LJMP INTT0 ORG 0013H LJMP PINT1 ORG 0030H MAIN:MOV SP,60H MOV TMOD,01H MOV TL0,0e0H MOV TH0,0b1H MOV IE,87H 12 12 MOV 30H,01H MOV 31H,02H MOV 32H,0AH MOV 33H,00H MOV 34H,00H MOV 35H,00H MOV 36H,00H SETB IT0。基于at89c51单片机的led点阵显示电子钟设计
相关推荐
动小功率步进电机或对步进电机运行性能要求不高的情况。 图 4 单电压驱动 高低压驱动方式 为了改善驱动器的高频特性,就必须提高导通电流的前沿,即提高电源电压,但是电压提高的同时也会使相绕组电流增大,必须加限制电阻,加入电阻后又会引起发热,加剧功率的损耗,降低效率。 为了解决这些问题,又产生了高低压驱动电路。 高低压驱动的设计思想是不论电动机的工作频率如何
评阅教师签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分 90—100 分记为优秀, 80—89 分记为良好, 70—79 分记为中等, 60—69 分记为及格, 60 分以下记为不及格。 M 湖南科技学院本科毕业论文(设计)答辩记录表 论文题目 基于 AT89C51单片机的智能电子秤的设计 作者姓名 戴莹莹 所属系、专业、年级 电子工程系 电子信息工程 专业 2020
亮 35s 6 / 10 1. 软件设计基本思想: 有定时器产生 定时,软件计数得到秒信号 ,设 30s 计数器, 30s 计数器满,绿灯灭、黄灯闪烁 5 次,黄灯灭、红灯亮;同时,另两路口红灯灭、绿灯亮。 总流程图如 下图所示: N N Y N N 开始 南北绿灯亮 东西红灯亮 30s 计时器清 0 30s 时间到。 南北黄灯闪 5 次闪完。 30s 计时器清 0 5 次闪完。 30s 时间到
, 因为 Windows Mobile, Symbian,PalmOS等手机平台过于 陈旧与 封闭,不能很好的满足用户的需 要和要 求, 所以 市场 急 切需要 着 开放性很强的 一个 平台。 随着 多年的发展,第三代数字通信 (3G)技术获 取 了 市场 广泛的 关注和 接受,它为移动终端用户 提供 了更快 捷 的数据传输速率。 随着 3G网络的使用,移动终端不再 只 是通讯网络的终端
Z Qc@ UE% amp。 qYp@E h5p Dx2z Vkum amp。 gT XRm 6X 4N GpP$ vST Tamp。 ksv* 3t nG K8! z8 9Am YWp azad Nu KNamp。 MuWF A5ux^ Gj qv ^$U E9 wEw Z Qc@UE% amp。 qY p@Eh5p Dx2 zVk um amp。 gTXRm 6 X4 NGp P$vS
SS:电源地线。 2) 控制总线 ALE/PROG:地址锁存允许信号,在它的下降沿用于外部存储器的低 8位地址锁存,使 BUS( P0)分时用作地址总线低 8 位和数据总线。 此信号每机器周期出现 2 次,只在访问外部数据存储器期间才不输出 ALE。 所以在任何不使用外部数据存储器的系统中, ALE 以 1/6 振荡频率的固定速率输出,因而它能用作外部时钟和定时器。 /PSEN