找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: h333
打印 上一主题 下一主题
收起左侧

LCD12864智能电子钟程序

  [复制链接]
41#
ID:79034 发表于 2015-9-11 19:36 | 只看该作者
没电路啊????
回复

使用道具 举报

42#
ID:143011 发表于 2016-12-14 16:02 | 只看该作者
有没有原理图发来看下楼主
回复

使用道具 举报

43#
ID:156893 发表于 2016-12-22 16:09 | 只看该作者
大神 真是牛逼
回复

使用道具 举报

44#
ID:157715 发表于 2016-12-26 13:39 | 只看该作者
好东西值得收藏和改进,能发程序给我改改不?邮箱a3xin@qq.com。谢谢了
回复

使用道具 举报

45#
ID:154092 发表于 2017-4-10 19:01 | 只看该作者
太好了 感謝分享
回复

使用道具 举报

46#
ID:171111 发表于 2017-4-11 20:42 | 只看该作者
这个真不错 谢谢分享
回复

使用道具 举报

47#
ID:130231 发表于 2017-4-12 11:55 | 只看该作者
给力。
回复

使用道具 举报

48#
ID:93375 发表于 2017-4-13 17:29 | 只看该作者
thank you very much share!
回复

使用道具 举报

49#
ID:188309 发表于 2017-6-9 13:19 | 只看该作者
非常好
回复

使用道具 举报

50#
ID:195962 发表于 2017-6-17 00:06 | 只看该作者
LCD12864串口驱动
sbit LCD_RS   = P2^5;   //(RS)片选 高电平有效
sbit LCD_RW  = P2^6;   //(RW)数据
sbit LCD_EN = P2^7;   //(EN)时钟
//*12864液晶显示屏串口驱动程序--------------------------------------------------------*/
uchar dat;
//*写指令到LCD------------------------------------------------------------------------*/
void lcd_wcmd(uchar com)
{
        uchar i,j,k;
        LCD_RS=0; LCD_RS=1;
        dat=0xf8;
        for(i=1;i<=8;i++)
        {
                LCD_RW=(bit)(dat&0x80);
                LCD_EN=0; LCD_EN=1;
                LCD_EN=0; dat=dat<<1;
        }
        dat=com; dat=dat&0xf0;
        for(j=1;j<=8;j++)
        {
                LCD_RW=(bit)(dat&0x80);
                LCD_EN=0; LCD_EN=1;
                LCD_EN=0; dat=dat<<1;
        }       
        dat=com;
        dat=_cror_(dat,4);// 此为高低四位交换
        dat=dat&0xf0;       
        for(k=1;k<=8;k++)
        {
                LCD_RW=(bit)(dat&0x80);
                LCD_EN=0; LCD_EN=1;
                LCD_EN=0; dat=dat<<1;
        }
}
//*写数据到LCD------------------------------------------------------------------------*/
void lcd_wdat(uchar com1)
{         
        uchar i,j,k;
        LCD_RS=0; LCD_RS=1;
        dat=0xfa;
        for(i=1;i<=8;i++)
        {
                LCD_RW=(bit)(dat&0x80);
                LCD_EN=0; LCD_EN=1;
                LCD_EN=0; dat=dat<<1;
        }       
        dat=com1; dat=dat&0xf0;
        for(j=1;j<=8;j++)
        {
                LCD_RW=(bit)(dat&0x80);
                LCD_EN=0; LCD_EN=1;
                LCD_EN=0; dat=dat<<1;
        }
       
        dat=com1;
        dat=_cror_(dat,4);// 此为高低四位交换
        dat=dat&0xf0;       
        for(k=1;k<=8;k++)
        {
                LCD_RW=(bit)(dat&0x80);
                LCD_EN=0; LCD_EN=1;
                LCD_EN=0; dat=dat<<1;
        }
}
回复

使用道具 举报

51#
ID:211126 发表于 2017-6-21 19:39 | 只看该作者
怎么调时间
回复

使用道具 举报

52#
ID:82765 发表于 2017-6-22 06:13 | 只看该作者

你好!
1、调时可以通过按键
2、可以通过串口将电脑时间传给时钟芯片
3、可以采用 GPS 授时

回复

使用道具 举报

53#
ID:44037 发表于 2017-6-22 08:00 | 只看该作者
好东西!谢谢你。
回复

使用道具 举报

54#
ID:213318 发表于 2017-6-22 10:38 | 只看该作者
实习生没黒币
回复

使用道具 举报

55#
ID:213318 发表于 2017-6-22 20:45 | 只看该作者
赞一个!下载了,学习,学习。
回复

使用道具 举报

56#
ID:213318 发表于 2017-6-22 22:45 | 只看该作者
谢谢大神!已修改端口,在开发板点亮上图为证,只是农历好像还不对。

回复

使用道具 举报

57#
ID:224382 发表于 2017-8-3 14:39 | 只看该作者
谢谢分享
回复

使用道具 举报

58#
ID:238647 发表于 2017-10-11 18:27 | 只看该作者
不错的好东西
回复

使用道具 举报

59#
ID:224444 发表于 2017-10-13 11:29 | 只看该作者
学习学习
回复

使用道具 举报

60#
ID:243748 发表于 2017-11-4 09:59 来自手机 | 只看该作者
求原理图
回复

使用道具 举报

61#
ID:511351 发表于 2019-4-25 19:26 | 只看该作者
感谢楼主
回复

使用道具 举报

62#
ID:362398 发表于 2019-4-25 20:38 | 只看该作者
可以用RTC实时时钟做,这样断电了时间也不会复位
回复

使用道具 举报

63#
ID:522724 发表于 2019-5-8 10:59 | 只看该作者
请问有Proteus的仿真吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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