内容正文:
彩灯是如何工作的?
数码管的静态显示
更多模板请关注:https://haosc.taobao.com
CONTENTS
目录
01
02
03
各种各样的彩灯
单片机可以控制彩灯吗?
本项目的任务
道艺兼修
敬业乐群
CONTENTS
目录
04
05
06
静态显示
两位数码管的静态显示
静态显示的特点
道艺兼修
敬业乐群
各种各样的彩灯
01
此处放置承德武烈河大桥(彩虹桥)的夜间视频(需要去录制,手机录制效果太差)
4
各种各样的彩灯
01
5
单片机可以控制彩灯吗?
02
1 、什么是单片机?
Single Chip Microcomputer (Microcontroller)
计算机
单板机——同一块板
单片机——同一块芯片
生活中,哪些是用单片机控制的?
6
单片机可以控制彩灯吗?
02
Intel公司推出了MCS-51系列单片机:
2 、MCS-51系列单片机?
(1)CPU:8位
(2)存储器:4K字节ROM、128字节RAM
(3)IO口:4个8位并口
(4)资源:1个全双工串行口、2个16位定时/计数器、2个外部中断。
集成:
7
单片机可以控制彩灯吗?
02
3 、单片机可以控制彩灯
(1)资源丰富
(2)功能强大
(3)可编程
各种各样,丰富多彩的彩灯
8
本项目的任务
03
9
本项目的任务
03
学习目标:
学习重点:
Keil C软件的使用;
Proteus 软件的使用
单片机下载程序的方法;
彩灯的实现
了解什么是单片机,熟悉单片机的基本知识
掌握给单片机下载程序的方法;
实现用单片机控制八个彩灯的硬件和软件设计。
学法建议:
认真学习班课的资源,完成作业和测试,及时参与答疑
自己准备单片机学习板和电脑,安装软件动手实验。
10
静态显示
04
数码管显示“1”,送十六进制数F9H。
如:共阳数码管
静态显示:数据不变,显示保持。
这个图片对比度
不好,需要重新
画一个
11
静态显示
04
静态驱动:也称直流驱动,是指每个数码管的每一个段码都由一个单片机的IO端口进行驱动,或者使用译码器、锁存器进行驱动。
12
两位数码管的静态显示
05
(1)电路图
13
两位数码管的静态显示
05
(2)静态显示00——59
14
静态显示的特点
06
(2)程序设计流程图
开始
初始化
十位段码送P0
个位段码送P3
显示保持一段时间
显示内容==60
N
显示内容回0
Y
显示内容+1
流程图呈现:最开始显示
较暗,随着讲解,讲到的
地方亮度恢复正常,都讲
完,全部点亮。
15
静态显示的特点
06
(3)程序设计
1)初始化
#include <reg51.h>
unsigned char code duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0---9段码
unsigned char num=0;//显示内容缓冲区
程序的呈现:最开始显示
较暗,随着讲解,讲到的
地方亮度恢复正常,都讲
完,全部点亮。
其中注释部分颜色区分
16
静态显示的特点
06
2)主程序
main()
{
while(1)
{
P0=duan[num/10];//计算显示内容的十位,送P0口
P3=duan[num%10]; //计算显示内容的个位,送P1口
delay_nms(500);//延时一段时间
num++;//显示内容+1
if(num==60)num=0;//显示内容控制
}
}
程序的呈现:最开始显示
较暗,随着讲解,讲到的
地方亮度恢复正常,都讲
完,全部点亮。
其中注释部分颜色区分
17
静态显示的特点
06
(1)8位的IO、译码器、锁存器实现。
(2)显示字型可一直保持,直到送入新字型码为止。
(3)优点是:占用CPU时间少,程序简单,易于操作
(4)缺点是:占用硬件资源多,成本高。
18
谢谢观看!
Simple Gifts
Jewel
Lullaby
167584.05
胡祝兵
胡祝兵
胡祝兵
胡祝兵
$$