搜索
bottom↓
12
返回列表 发新帖
楼主: lin638

庆贺自已的电子闹钟DIY成功

[复制链接]

出0入0汤圆

发表于 2010-11-11 21:29:30 | 显示全部楼层
不错,不错,真有意思啊!
哪天自己也弄一个来玩玩.

出0入0汤圆

发表于 2010-11-12 00:22:18 | 显示全部楼层
回复【99楼】0331631 雾里看花
-----------------------------------------------------------------------

向显示缓冲区写数据 再刷屏,用的图形模式。

出0入0汤圆

发表于 2010-11-12 08:06:21 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-11-12 08:46:21 | 显示全部楼层
回复【101楼】smallstone  
-----------------------------------------------------------------------
请教下smallstone  朋友,你也是用的12864吧,我用12864刷屏时,安说明需要先关闭显示然后清空GDRAM在重新写新数据,可是我用汇编清空图形显示区很快,顶多1秒的时间(其实一闪就差不多过去了),而用C写的代码居然能10多秒这个是我的代码麻烦给看看是不是写的太菜了。。。
void cle_lcd(uchar x,uchar y)
{
  uchar x1=0x80,y1=0x80;
  write_cmd(0x34);
  delayms(1);
  while(x1<x)
   {
     while(y1<y)
           {
      write_cmd(y1);
      write_cmd(x1);
      write_data(0x00);
          write_data(0x00);
          y1++;
          }
          y1=0x80;
          x1++;
    }
        write_cmd(0x30);
  }

出0入0汤圆

发表于 2010-11-14 11:54:40 | 显示全部楼层
回复【103楼】xiaomage_2000
-----------------------------------------------------------------------

”请教“不敢当啊 ~~~  相互学习啊。。。
这个效果单片机完成不了的, 显示缓冲区 占空间 1k RAM,  还有单片机的速度有些慢的。
这个屏幕是标准的12864,不知道大家注意到我的显示是倒着的。
显示字体不是内部16x16的,用的是12X12的。
我做的方法是 先往缓冲区写数据 如果有数据变换就把整屏的缓冲数据写到12864。


static u8 LCD12864_Dis_Data_Buf[64][16]; //定义显示缓冲区 占空间 1K
/****************************************************************************
【功能说明】  把Buffer 中的数据刷新到12864
****************************************************************************/
void LCD12864_Refurbish_Screen(void)
{
   u8 x,y,xx,yy;
   LCD_CS_1;
   LCD_Write(LCD_Write_Con_Cmd,0x34);
   LCD_Write(LCD_Write_Con_Cmd,0x36);
   for(y=0;y<32;y++)
    {
      LCD_Write(LCD_Write_Con_Cmd, y+0x80);//行地址
      LCD_Write(LCD_Write_Con_Cmd, 0+0x80);//列地址  
      for(x=0;x<16;x++)
      {   
          xx = ((x>>3)<<5) + y;
          yy = (x&0x07)<<1;
          LCD_Write(LCD_Write_Dis_Data,LCD12864_Dis_Data_Buf[xx][yy]);
          LCD_Write(LCD_Write_Dis_Data,LCD12864_Dis_Data_Buf[xx][yy+1]);
       }
     }
   LCD_Write(LCD_Write_Con_Cmd,0x30);
   LCD_CS_0;
}

出0入0汤圆

发表于 2010-11-14 18:59:30 | 显示全部楼层
不错,呵呵,收藏

出0入0汤圆

发表于 2010-11-15 18:20:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-20 18:30:21 | 显示全部楼层
佩服,学习。

出0入0汤圆

发表于 2011-2-20 21:50:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-16 13:50:18 | 显示全部楼层
楼主 想仿制一个闹钟  但是程序那部分音乐闹铃声的部分不是很懂  定时器1的时钟频率是8Mhz吗 还是经过分频啊

出0入0汤圆

发表于 2011-6-16 13:53:08 | 显示全部楼层
做得很不错嘛~

出0入0汤圆

发表于 2011-8-8 16:35:57 | 显示全部楼层
自己也想做一个闹钟,学习下。

出0入0汤圆

发表于 2012-12-22 03:06:51 | 显示全部楼层
电网频率作时基 ?

出0入0汤圆

发表于 2012-12-22 10:55:17 | 显示全部楼层
mark!!!!!!!

出0入0汤圆

发表于 2012-12-22 22:11:59 来自手机 | 显示全部楼层
mark 应该是会用到的

出0入0汤圆

发表于 2012-12-22 22:31:21 | 显示全部楼层
支持原创!!!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2014-2-7 23:02:19 来自手机 | 显示全部楼层
啊哦!!晚生学习了

出0入0汤圆

 楼主| 发表于 2014-12-27 21:39:41 | 显示全部楼层
最近,找出原来摆弄过的电路板,将原来的ds1802换成了可检测湿度、温度的dh11。再到公司钣金车间加工了一个外壳,并将原来的界面改动一下。现在看起来应该比原来更漂亮了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-12-27 21:54:00 | 显示全部楼层
mark ...自己也DIY个,这里资料挺多的

出0入0汤圆

发表于 2014-12-27 22:08:02 | 显示全部楼层
lin638 发表于 2014-12-27 21:39
最近,找出原来摆弄过的电路板,将原来的ds1802换成了可检测湿度、温度的dh11。再到公司钣金车间加工了一个 ...

有没有多余的外壳,收一个

出0入0汤圆

 楼主| 发表于 2014-12-27 22:11:06 | 显示全部楼层
JACK847070222 发表于 2014-12-27 22:08
有没有多余的外壳,收一个

兄弟还真不好意思,这是我自已设计、利用公司的边角料,由钣金师傅加工出来的。只做一个

出0入0汤圆

发表于 2014-12-27 22:16:56 | 显示全部楼层
lin638 发表于 2014-12-27 22:11
兄弟还真不好意思,这是我自已设计、利用公司的边角料,由钣金师傅加工出来的。只做一个 ...

我也做了一个钟,外壳跟你的没发比

出0入0汤圆

 楼主| 发表于 2014-12-27 22:22:37 | 显示全部楼层
JACK847070222 发表于 2014-12-27 22:16
我也做了一个钟,外壳跟你的没发比

我这个是用数控冲床加工的,所以相对精度高一点

出0入0汤圆

发表于 2014-12-28 10:05:04 | 显示全部楼层
挺不错的。。

出0入0汤圆

发表于 2014-12-28 11:51:54 | 显示全部楼层
记得以前买ti开发板送的一个晶振是金色的那种,这个好很多

出0入0汤圆

发表于 2014-12-28 13:45:51 | 显示全部楼层
感觉还不错额。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-9 08:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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