基于普中51开发板——LCD1602显示的倒计时装置设计

       好久之前学了点51,现在随手做了一个基于51普中开发板进行的时间计时和倒计时以及倒计时计数装置设计,设计较为简单。

第一章 设计原理

1.1 设计要求思路

        以STC12C5A60S2(引脚排序及基本功能同AT89S51)作为主控芯片,设计利用LCD1602显示时间和倒计时时间(最大99:59:59)的装置。一是扩展DS12C887时钟电路设计,;二是利用LCD1602显示时间和倒计时剩余时间;三是在倒计时时间减为零以后,进行加1时间显示;四是设计启动、暂停、停止按键来进行倒计时的时间控制。

1.2 设计原理结构图

设计总共分为三个部分(如图1.1):1、倒计时显示 2、功能控制 3、时钟显示。本课设实验将围绕这三部分进行设计。

图1.1 设计原理机构示意图

1.3 设计原理简介

1.3.1 倒计时显示

        倒计时设计采用了51单片机里的定时器,通过定时器的中断系统来控制定时器的开关,从而达到能控制倒计时的开启、暂停与停止(复位)。倒计时采用99:60:60的时间来进行倒计时,并且在每60秒清零后,位于LCD1602的第二行第15列位置的数值将会进行+1数值计算显示。

1.3.2 按键控制

        本设计共设置了3个独立按键,其中2个按键分别从中断系统中将TR0进行开关控制,当按键1按下时,中断系统的TR0=1,51单片机的定时器将被打开,倒计时开启;当按键2按下时,中断系统的TR0=0,51单片机的定时器将被暂停运行,倒计时暂停计数。按键3则将倒计时进行复位,以便于重新进行倒计时。

1.3.3 DS1302与DSC887时钟显示        两者皆为时钟芯片,使用区别之一是DS1302为串口通讯,而DS12C887则是并口通讯。本实验开发板使用了是普中的开发板,故主要以DS1302芯片为介绍,DSC887为辅介绍。

(1)DS1302时钟芯片

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值