找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: xiaoyao
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
161#
ID:156103 发表于 2016-12-19 23:57 | 只看该作者
pcb图我用protell99se打不开,用啥软件打开大神!
回复

使用道具 举报

162#
ID:155617 发表于 2017-1-5 22:17 来自手机 | 只看该作者
想知相心 发表于 2016-8-11 10:27
带字库的12864能不能显示

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

使用道具 举报

163#
ID:162066 发表于 2017-1-16 21:32 | 只看该作者
楼主辛苦!!!!
回复

使用道具 举报

164#
ID:71689 发表于 2017-2-5 18:32 | 只看该作者
灰常感谢,多谢分享
回复

使用道具 举报

165#
ID:116171 发表于 2017-2-13 15:17 | 只看该作者
强烈支持一下
回复

使用道具 举报

166#
ID:164701 发表于 2017-2-15 09:08 | 只看该作者
你好,我最近在做毕业设计 有一些关于12864的问题能请教你吗?
回复

使用道具 举报

167#
ID:116171 发表于 2017-2-15 10:43 | 只看该作者
成功了,很好看!!!!!
回复

使用道具 举报

168#
ID:165341 发表于 2017-2-19 09:34 | 只看该作者
hcxm1 发表于 2017-2-15 10:43
成功了,很好看!!!!!

教下,兄弟
回复

使用道具 举报

169#
ID:111099 发表于 2017-3-11 18:27 | 只看该作者
用的是什么字体?
回复

使用道具 举报

170#
ID:82421 发表于 2017-3-13 15:39 | 只看该作者
过来学习学习
回复

使用道具 举报

171#
ID:179643 发表于 2017-3-22 09:11 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

172#
ID:179958 发表于 2017-3-23 10:32 | 只看该作者
最后一图的字体风格好看,收藏了,到时候我也用
回复

使用道具 举报

173#
ID:150693 发表于 2017-3-31 21:12 | 只看该作者
有没有闹钟功能啊
回复

使用道具 举报

174#
ID:113812 发表于 2017-4-12 18:04 | 只看该作者
非常非常牛呀
回复

使用道具 举报

175#
ID:18572 发表于 2017-4-12 19:34 | 只看该作者
多谢分享,正在制作
回复

使用道具 举报

176#
ID:187372 发表于 2017-4-12 19:42 | 只看该作者
楼主真厉害。
回复

使用道具 举报

177#
ID:187372 发表于 2017-4-12 19:45 | 只看该作者
楼主,我想要做一个,可是我的积分不够,能不能私发我一份。谢谢。1379371834@qq.com
回复

使用道具 举报

178#
ID:185661 发表于 2017-4-13 18:31 | 只看该作者
感谢分享,学习了
回复

使用道具 举报

179#
ID:189628 发表于 2017-5-1 01:47 | 只看该作者
希望有帮助
回复

使用道具 举报

180#
ID:130231 发表于 2017-5-1 13:51 | 只看该作者
您的帖子很精彩,期待您分享的下一个帖子!.
回复

使用道具 举报

181#
ID:154576 发表于 2017-5-7 09:03 | 只看该作者
非常感谢!!学习了!
回复

使用道具 举报

182#
ID:135809 发表于 2017-5-8 17:14 | 只看该作者
好漂亮,谢谢分享
回复

使用道具 举报

183#
ID:199188 发表于 2017-5-10 20:43 | 只看该作者
漂亮!功能齐全
回复

使用道具 举报

184#
ID:70256 发表于 2017-5-12 09:48 | 只看该作者
下载了,很好
回复

使用道具 举报

185#
ID:200804 发表于 2017-5-17 21:16 | 只看该作者

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

使用道具 举报

186#
ID:182522 发表于 2017-5-20 09:42 | 只看该作者
学习了 谢谢前辈
回复

使用道具 举报

187#
ID:203633 发表于 2017-5-22 21:18 | 只看该作者
不错  大神啊
回复

使用道具 举报

188#
ID:140489 发表于 2017-5-24 14:50 | 只看该作者
温度显示00.0,其他都正常
回复

使用道具 举报

189#
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 (82.54 KB, 下载次数: 725)

106971186440890334.jpg
回复

使用道具 举报

190#
ID:204485 发表于 2017-5-24 22:02 | 只看该作者
厉害了,楼主
回复

使用道具 举报

191#
ID:184803 发表于 2017-6-1 18:07 | 只看该作者
hcxm1 发表于 2017-2-15 10:43
成功了,很好看!!!!!

怎么弄啊
回复

使用道具 举报

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

其他程序正常吗
回复

使用道具 举报

193#
ID:170144 发表于 2017-6-6 12:40 来自手机 | 只看该作者
51hei有你更精彩..
回复

使用道具 举报

194#
ID:191910 发表于 2017-6-6 15:54 | 只看该作者
数字字体的图片,能够提供一下,1546618560@qq.com.谢谢
回复

使用道具 举报

195#
ID:200800 发表于 2017-6-12 13:08 | 只看该作者
没积分下载
回复

使用道具 举报

196#
ID:209954 发表于 2017-6-14 21:34 | 只看该作者
感谢楼主分享!!
回复

使用道具 举报

197#
ID:209720 发表于 2017-6-16 23:43 | 只看该作者
51hei有你更精彩..
回复

使用道具 举报

198#
ID:213141 发表于 2017-6-21 11:19 | 只看该作者
好好看好好学
回复

使用道具 举报

199#
ID:212815 发表于 2017-6-21 14:08 | 只看该作者
好东西,果断下载收藏,谢谢分享
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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