找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机+ds1302读取星期只能显示0-7,而且星期日显示1,星期六显示7,如何改成..

查看数: 4860 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-4-19 14:20

正文摘要:

LCD_Write_Char(0,0,time_buf1[1]/10+0x30);                                //读取到ds1302的 ...

回复

ID:894870 发表于 2021-4-21 12:36
楼主,你的是用MLX90614的吗,还有就是想问一下你的时间是怎么显示出来的
ID:584814 发表于 2021-4-21 10:34
啊哈哈123 发表于 2021-4-19 18:13
在数字上确定对应日期 lcd显示 就可以按条件判断显示啊
比如   //用字模软件生成  星期 一 二 .....
LCD_ ...

在1602上能显示 “星” “期" 不是一般地弓虽
ID:900977 发表于 2021-4-20 11:25
啊哈哈123 发表于 2021-4-19 18:13
在数字上确定对应日期 lcd显示 就可以按条件判断显示啊
比如   //用字模软件生成  星期 一 二 .....
LCD_ ...

谢谢大哥,问题已解决
ID:858117 发表于 2021-4-20 00:12
switch case 语句来判断就可以了
ID:889094 发表于 2021-4-19 23:44
问题都看不全
ID:900977 发表于 2021-4-19 22:58
啊哈哈123 发表于 2021-4-19 18:13
在数字上确定对应日期 lcd显示 就可以按条件判断显示啊
比如   //用字模软件生成  星期 一 二 .....
LCD_ ...

谢谢大哥,但是我是用1602写的,没有字模啊,只能显示英文
ID:332214 发表于 2021-4-19 18:13
在数字上确定对应日期 lcd显示 就可以按条件判断显示啊
比如   //用字模软件生成  星期 一 二 .....
LCD_Write_Char(11,0,'星');
LCD_Write_Char(11,0,'期');
if(time_buf1[7]%10 == 1)
{
    LCD_Write_Char(11,0,'日');
}
else if(time_buf1[7]%10 == 7)
{
    LCD_Write_Char(11,0,'六');
}
.....
ID:390416 发表于 2021-4-19 16:14
STC8单片机+DS1302+DS18B20+74HC595的LED16x32点阵温度万年历源代码分享 http://www.51hei.com/bbs/dpj-200968-1.html

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表