找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: xiaoyao
收起左侧

单片机+lcd12864万年历制作(大字体 超炫好看)

  [复制链接]
ID:156103 发表于 2016-12-19 23:57 | 显示全部楼层
pcb图我用protell99se打不开,用啥软件打开大神!
回复

使用道具 举报

ID:155617 发表于 2017-1-5 22:17 来自手机 | 显示全部楼层
想知相心 发表于 2016-8-11 10:27
带字库的12864能不能显示

反正是写到12864的gcram里面去了
回复

使用道具 举报

ID:162066 发表于 2017-1-16 21:32 | 显示全部楼层
楼主辛苦!!!!
回复

使用道具 举报

ID:71689 发表于 2017-2-5 18:32 | 显示全部楼层
灰常感谢,多谢分享
回复

使用道具 举报

ID:116171 发表于 2017-2-13 15:17 | 显示全部楼层
强烈支持一下
回复

使用道具 举报

ID:164701 发表于 2017-2-15 09:08 | 显示全部楼层
你好,我最近在做毕业设计 有一些关于12864的问题能请教你吗?
回复

使用道具 举报

ID:116171 发表于 2017-2-15 10:43 | 显示全部楼层
成功了,很好看!!!!!
回复

使用道具 举报

ID:165341 发表于 2017-2-19 09:34 | 显示全部楼层
hcxm1 发表于 2017-2-15 10:43
成功了,很好看!!!!!

教下,兄弟
回复

使用道具 举报

ID:111099 发表于 2017-3-11 18:27 | 显示全部楼层
用的是什么字体?
回复

使用道具 举报

ID:82421 发表于 2017-3-13 15:39 | 显示全部楼层
过来学习学习
回复

使用道具 举报

ID:179643 发表于 2017-3-22 09:11 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

ID:179958 发表于 2017-3-23 10:32 | 显示全部楼层
最后一图的字体风格好看,收藏了,到时候我也用
回复

使用道具 举报

ID:150693 发表于 2017-3-31 21:12 | 显示全部楼层
有没有闹钟功能啊
回复

使用道具 举报

ID:113812 发表于 2017-4-12 18:04 | 显示全部楼层
非常非常牛呀
回复

使用道具 举报

ID:18572 发表于 2017-4-12 19:34 | 显示全部楼层
多谢分享,正在制作
回复

使用道具 举报

ID:187372 发表于 2017-4-12 19:42 | 显示全部楼层
楼主真厉害。
回复

使用道具 举报

ID:187372 发表于 2017-4-12 19:45 | 显示全部楼层
楼主,我想要做一个,可是我的积分不够,能不能私发我一份。谢谢。1379371834@qq.com
回复

使用道具 举报

ID:185661 发表于 2017-4-13 18:31 | 显示全部楼层
感谢分享,学习了
回复

使用道具 举报

ID:189628 发表于 2017-5-1 01:47 | 显示全部楼层
希望有帮助
回复

使用道具 举报

ID:130231 发表于 2017-5-1 13:51 | 显示全部楼层
您的帖子很精彩,期待您分享的下一个帖子!.
回复

使用道具 举报

ID:154576 发表于 2017-5-7 09:03 | 显示全部楼层
非常感谢!!学习了!
回复

使用道具 举报

ID:135809 发表于 2017-5-8 17:14 | 显示全部楼层
好漂亮,谢谢分享
回复

使用道具 举报

ID:199188 发表于 2017-5-10 20:43 | 显示全部楼层
漂亮!功能齐全
回复

使用道具 举报

ID:70256 发表于 2017-5-12 09:48 | 显示全部楼层
下载了,很好
回复

使用道具 举报

ID:200804 发表于 2017-5-17 21:16 | 显示全部楼层

 太棒了,51hei有你更精彩..
回复

使用道具 举报

ID:182522 发表于 2017-5-20 09:42 | 显示全部楼层
学习了 谢谢前辈
回复

使用道具 举报

ID:203633 发表于 2017-5-22 21:18 | 显示全部楼层
不错  大神啊
回复

使用道具 举报

ID:140489 发表于 2017-5-24 14:50 | 显示全部楼层
温度显示00.0,其他都正常
回复

使用道具 举报

ID:140489 发表于 2017-5-24 16:41 | 显示全部楼层
本帖最后由 lids 于 2017-5-25 08:44 编辑

开始温度显示0,是因为18B20时序不对,修改后正常了,我用的11.0592MHz的晶振,下面是修改过的1820的程序,希望别人不要走弯路
#include "main.h"
#include "DS18B20.h"
//#include "delay.h"


uint  tvalue;           //温度值
uchar tflag;


/******************************ds1820程序***************************************/
void delay_18B20(unsigned int i)//延时1微秒          11.0592MHz晶振
{
   while(i--);
}
/******************************************************************************/




/*************ds1820复位***************/
void ds1820rst()
{   
        unsigned char x=0;
        D18b20 = 1;          //DQ复位
//        delayus(10);          //延时   开始用这个延时,时序不对,温度显示0
        delay_18B20(4);
        D18b20 = 0;          //DQ拉低
//        delayus(400);        //精确延时大于480us
        delay_18B20(100);
        D18b20 = 1;          //拉高
//        delayus(200);
        delay_18B20(100);
}  
  
uchar ds1820rd()/*读数据*/
{    unsigned char i=0;
         unsigned char dat = 0;
         for (i=8;i>0;i--)
         {   D18b20 = 0;      //给脉冲信号
                  dat>>=1;
                  D18b20 = 1;     //给脉冲信号
                  if(D18b20)
                  dat|=0x80;
//                  delayus(40);
                  delay_18B20(10);
         }
         return(dat);
}

void ds1820wr(uchar wdata)/*写数据*/
{unsigned char i=0;
    for (i=8; i>0; i--)
   { D18b20 = 0;
     D18b20 = wdata&0x01;
//     delayus(40);
         delay_18B20(10);
     D18b20 = 1;
     wdata>>=1;
   }
}

read_temp()/*读取温度值并转换*/
{
        uchar a,b;
          ds1820rst();   
          ds1820wr(0xcc);     //*跳过读序列号*/
          ds1820wr(0x44);     //*启动温度转换*/
          ds1820rst();   
          ds1820wr(0xcc);     //*跳过读序列号*/
          ds1820wr(0xbe);     //*读取温度*/
          a=ds1820rd();
          b=ds1820rd();
          tvalue=b;
          tvalue<<=8;
          tvalue=tvalue|a;
    if(tvalue<0x0fff)
                   tflag=0;
    else
   {
                   tvalue=~tvalue+1;
                 tflag=1;
   }
  tvalue=tvalue*(0.625);//温度值扩大10倍,精确到1位小数
        return(tvalue);
  }
106971186440890334.jpg
回复

使用道具 举报

ID:204485 发表于 2017-5-24 22:02 | 显示全部楼层
厉害了,楼主
回复

使用道具 举报

ID:184803 发表于 2017-6-1 18:07 | 显示全部楼层
hcxm1 发表于 2017-2-15 10:43
成功了,很好看!!!!!

怎么弄啊
回复

使用道具 举报

ID:184803 发表于 2017-6-1 18:09 | 显示全部楼层
lids 发表于 2017-5-24 16:41
开始温度显示0,是因为18B20时序不对,修改后正常了,我用的11.0592MHz的晶振,下面是修改过的1820的程序, ...

其他程序正常吗
回复

使用道具 举报

ID:170144 发表于 2017-6-6 12:40 来自手机 | 显示全部楼层
51hei有你更精彩..
回复

使用道具 举报

ID:191910 发表于 2017-6-6 15:54 | 显示全部楼层
数字字体的图片,能够提供一下,1546618560@qq.com.谢谢
回复

使用道具 举报

ID:200800 发表于 2017-6-12 13:08 | 显示全部楼层
没积分下载
回复

使用道具 举报

ID:209954 发表于 2017-6-14 21:34 | 显示全部楼层
感谢楼主分享!!
回复

使用道具 举报

ID:209720 发表于 2017-6-16 23:43 | 显示全部楼层
51hei有你更精彩..
回复

使用道具 举报

ID:213141 发表于 2017-6-21 11:19 | 显示全部楼层
好好看好好学
回复

使用道具 举报

ID:212815 发表于 2017-6-21 14:08 | 显示全部楼层
好东西,果断下载收藏,谢谢分享
回复

使用道具 举报

ID:208733 发表于 2017-7-6 07:09 | 显示全部楼层
这几天看了高手的门的贴子,终于解决了1602屏不能显示变量的问题,有时瞎想不如多看看高手的经验有效。谢谢高手们。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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