- 1、本文档共178页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目任务 自拟题目设计一基于单片机的智能电子钟,具有以下功能: 1.日期、时间显示 2.定时报警 3.其它自定义的功能;智能电子钟概念;数码信息历;时间显示;全自动电子打铃器功能;微处理器
(单片机); 项目学习内容(1)LED数码管显示接口设计(2)字符液晶显示接口设计(3)键盘接口设计(4)日历时钟芯片接口设计(5)智能电子钟方案设计(6)智能电子钟的软硬件设计与系统调试(7)智能电子钟的使用说明编写; 思考题(1)智能电子钟有哪些基本功能?(2)一般电子钟所用的显示器有哪些?(3)电子钟的校时方式有哪些?(4)电子钟的供电有哪些方式?;方案设计目的;方案设计目的;方案设计内容;方案设计内容;智能电子钟的基本结构;单片机简介;技术性;LED数码管;LED数码管;液晶显示模块分类:
(1)段形显示(段码显示):只能显示数字、字母等简单的内容。
(2)字符显示:数字、字母及一些简单的图形,如箭头等。
字符型模块包括:8*1,8*2,16*1,16*2,16*4,…
(3)文字显示—点阵结构:采用16*16的点阵结构来模拟。
(4)图形显示:点阵排列结构,可以显示文字,图形。;日历时钟芯片
DS12C887
PCF8563
DS1302;日历时钟芯片
DS12C887
PCF8563
DS1302;日历时钟芯片
DS12C887
PCF8563
DS1302;1.确定详细的功能
2.确定主要器件的选型;1.确定详细的功能
2.主要器件的选型
3.设计操作面板
4.完成方案设计工作单;LED数码管显示接口设计 ;学习内容
1.LED数码管的分类
2.LED数码管的基本结构和显示原理
3.LED数码管的显示接口电路设计
4.LED数码管的显示程序设计
重点:LED数码管显示接口的软硬件设计
难点:LED数码管显示程序设计 ;LED数码管分类
1.按内部结构分:共阴型和共阳型
2.按显示颜色分:红色、绿色等
3.按尺寸分:0.5、0.8等
4.按亮度强度分:超亮、高亮和普亮;LED数码管的结构 ;LED数码管的结构 ;字形码:0x06;字形码:0xF9;LED数码管接口电路;数码管显示程序
#define uchar unsigned char
uchar led_tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90};
uchar buf;
void main(void)
{
buf = 8;
while(1)
{
P2=led_tab[buf];
}
};数码管显示程序
#define uchar unsigned char
uchar led_tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90};
uchar buf;
void main(void)
{
buf = 2;
while(1)
{
P2=led_tab[buf];
}
};绘制单片机控制一位共阴数码管显示电路,编写程序,在数码管上显示字形“5”。; 要求:利用一位数码管设计实现十秒计时器。显示数值为0~9,每位数显示一秒钟。 ;;10秒计时器主程序
#define uchar unsigned char
uchar led_tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90};
uchar buf=0;
uchar ms,sec;
void main(void)
{
timeinit();
while(1)
{
P2=led_tab[buf];
}
};秒信号定时中断程序
void timer0(void) interrupt 1 using 1
{
TH0=0xb0;
TL0=0x3c;
ms++;
if(ms99)
{
ms = 0;
sec++;
if(sec9)sec=0;
buf = sec;
}
};绘制单片机控制一位数码管显示电路,编写程序,在数码管上进行秒计数显示。;LED数码管显示接口设计 ;多位数码管显示接口设计 ;多位数码管显示方式 ;;特点:各数码管的段选线并联,通过控制位选信号来控制数码管的点亮,简化了硬件电路。;动态显示原理;1;1;1;1;1;1;1;1; 练 习
根据程序流程图编写显示程序,把存放在单片机片内buf单元中的值(0-99)在数码管
文档评论(0)