数码管显示设计PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
感谢聆听
不足之处请大家批评指导
Please Criticize And Guide The Shortcomings
演讲人:XXXXXX
时 间:XX年XX月XX日
P0=DSY_CODE[i]; //发送数字段码
P2=wei;
//发送位码
DelayMS(2);
wei=_crol_(wei,1); //左移动
}
}
}
3、程序下载(stc-isp)
4、通电运行、优化设计
单片机控制LED 数码管显示设计评价表
项目 硬件电路识读
要求
理解设计原理, 明确控制方式
程序设计 设计步骤
2、单片机控制数码管显示设计
▪ 设计要求: 使用多功能单片机开发教学板,在LED
DISPLAY区域的6只数码管上从高位到低位依次显 示数字O---5。
2.1 硬件电路分析
▪ 使用共阳极LED数码管显示数字;
▪ 数码管显示电路原理图,如图所示。
多位数码管动态显示电路原理图
实验板数码管连接示意图
+5V
科目:《单片机原理及应用》 课题:数码管显示设计
电子电器应用与维修专业 王永国
1、LED数码管显示
▪ 对于人机交互式单片机系统来说, 不仅需要响应用户输入,同时也 需要将一些测控信息输出显示。 以便于掌握系统的状态并进行分 析处理。
▪ 目前,在单片机中最常用的是 LED数码管显示。其成本低廉、 使用简便,可以显示数字或特定 的字符。
文明规范
功能可靠, 易读性强
明确单片机开 发设计的步骤, 过程思路清楚
操作过程规范, 工位整洁
配分 30
40 20
10
自评
师评
结束语
当你尽了自己的最大努力时,失败也是伟大的 ,所以不要放弃,坚持就是正确的。
When You Do Your Best, Failure Is Great, So Don'T Give Up, Stick To The End
▪ 采用LED的动态扫描的显示方式。 1.创建项目(打开Keil软件,新建项目文件,设
置选项)
2.编写程序代码,添加源文件(*.asm或*.c) 3.调试编译(生成可执行文件*.hex)
/* 名称:6只数码管滚动显示单个数字 说明:数码管从左到右依次滚动显示0~5*/
#include<reg51.h> //包含头文件 #include<intrins.h> //字符处理头文件 #define uchar unsigned char //宏定义 #define uint unsigned int //宏定义 uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf 8,0x80,0x90};//共阳极数码管段码 void DelayMS(uint x) //延时函数 { uchar t;
位驱动
P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 com1 com2 com3 com4 com5 com6
段驱动
P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7
a b c d e f g dp
六位共阳极数码管模块 相同的段驱动端都并联在 一起。
2.2 程序设计
while(x--) for(t=0;t<120;t++); }
//主程序
void main()
{ uchar i,wei=0xfe;
while(1)
{Biblioteka Baidu
wei=0xfe; //显示位控制
for(i=0;i<6;i++) //六位数码管
{
P2=0xff;
P0=0XFF;
//关闭显示
DelayMS(1);