单片机设计 厨房定时器

时间:2025-04-24

关于用模电及单片机知识设计厨房定时器PPT

项目二

厨房定时器

关于用模电及单片机知识设计厨房定时器PPT

功能要求 定时时间以分钟为单位,可以设置。 四位数码管显示分、秒。

倒计时。 定时时间到有声音提示。

关于用模电及单片机知识设计厨房定时器PPT

项目模块 一、数码显示(静态显示和动态显示) 二、定时器

三、中断 四、键盘接口

关于用模电及单片机知识设计厨房定时器PPT

任务1 点亮数码管 单个数码管显示(静态) 多个数码管显示(静态) 多个数码管显示(动态)

关于用模电及单片机知识设计厨房定时器PPT

1、LED数码管结构及字型编码

关于用模电及单片机知识设计厨房定时器PPT

关于用模电及单片机知识设计厨房定时器PPT

关于用模电及单片机知识设计厨房定时器PPT

2、单只数码管显示 若将数值0送至单片机的P1口,数码管上会不会显示数字“0”?

关于用模电及单片机知识设计厨房定时器PPT

显示“0”:P1=0xC0 P1=0xA4 显示“1”:P1=0xF9 P1=0x90

显示“2”: 显示“9”:

关于用模电及单片机知识设计厨房定时器PPT

3、两只数码管显示

P1=0xF9

P2=0xA4

关于用模电及单片机知识设计厨房定时器PPT

这种方式,称为静态显示。 它的原理简单,显示亮度强,无 闪烁,占用CPU时间少,但是占 用的I/O口过多,所以限制了单 片机连接数码管的个数。 比如需要连接5个LED,就 不方便采用这种方式。

关于用模电及单片机知识设计厨房定时器PPT

关于用模电及单片机知识设计厨房定时器PPT

4、LED动态显示

动态显示是按位轮流点亮 各位数码管的显示方式。 在任一时段,只有一位数 码管显示,其它的数码管都处 于熄灭状态。

关于用模电及单片机知识设计厨房定时器PPT

LED动态显示

关于用模电及单片机知识设计厨房定时器PPT

//功能:在六位数码管动态显示“012345” #include <reg51.h> void delay1ms(void) { while(1) { w=0x01; //位选码初值为01H

unsigned char a,b,c; for(c=1;c>0;c--) for(b=142;b>0;b--) for(a=2;a>0;a--); }void main(void) //主函数 { //设置数字0~5字型码 unsigned char led[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92}; unsigned char i,w;

for(i=0;i<6;i++){ P2=~w; //位选码取反后送位控制口P2口 w<<=1; //位选码左移一位,选中下一位LED P1=led[i];//显示字型码送P1口 delay1ms(); } } } //延时1ms

关于用模电及单片机知识设计厨房定时器PPT

1.动态显示3210、4321、5432、6543、

7654、8765、9876四个数字(led-shuma.c)

单片机设计 厨房定时器.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219