全文预览

智能定时器.

上传者:梦溪 |  格式:ppt  |  页数:13 |  大小:0KB

文档介绍
I/O 口传输数据时,要接一个上拉电阻,为负载提供电流; RS、RW、E是LCD 的三个控制管脚,通过控制他们的电平高低来实现对 LCD 的时序操作; Vee用来调节 LCD 的显示灰度,一般通过一个变位器来改变屏幕的显示亮度; BLK 、BLA 为背光的阴极和阳极,接上相应电平即点亮背光灯。按键电路报警电路报警电路通过蜂鸣器发生报警。由于蜂鸣器的工作电流较大,单片机的 I/O 口是无法直接驱动,所以要用三极管开关来驱动电路。当基极给低电平的时候三极管导通,这时候蜂鸣器发声,当给高电平的时候,三极管关闭,蜂鸣器不发声。按键电路由 5个按键来控制。分别为: 设置键:按下设置键进入时间设置模式。加键:当设置键按下时,对选定项进行加操作; 减键:当设置键按下时,对选定项进行减操作; 秒表键:按下该键时,进入秒表模式。倒计时键:按下该键,进入倒计时模式。时钟电路本次设计采用 DS1302 实时时钟芯片来为系统提供时钟。它的连接电路如下图所示。 Vcc2 为主电源, Vcc1是备用电源。当两个电源都有电时,通常使用两者中较大的一个电源来给系统供电。当主电源不供电时,通过备用电源供电,保证时钟正常运行。 DS1302 在读、写程序前必须初始化,先把 SCLK 端置“0”, 接着把 RST 端置“1”,最后才给予 SCLK 脉冲; 主程序设计开始初始化读 DS1302 数据并显示正常显示时间闹钟时间到? 是否进入设置模式? 是否进入秒表模式? 是否进入倒计时模式? 进入时间闹钟设置保存? 进入秒表模式退出? 进入倒计时模式退出? 报时 Y N NNY Y N YYY Y N N 调时(闹钟)程序流程图开始按下设置键调时模式是否改动? 按时分秒顺序下移要修改的时间是否将时分秒调大? 是否确认修改? 将时分秒值加 1 N YY 是否将时分秒调小? N显示时间 Y 将时分秒值减 1 YY N

收藏

分享

举报
下载此文档