版主
  
主题
帖子
积分34308
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
本帖最后由 litchiate 于 2010-1-10 13:18 编辑
最近不怎么忙,为什么写的那么慢呢? 我也不知道. 天冷了手脚不利索了吧.
先上个图片
用的是我一直用的那块板子. 1602就用3块钱的白菜货了.
硬件:
AVR MEGA8 内部8M RC
DS1302 我没设置充电,需要的可以在 DS1302.c中自行修改
DS18B20
四个按键
LCD1602 用的四线接法, 即使用 RS,E,D4~D7
软件:
ICC
硬件连接:
参看DS1302 ,DS18B20,LCD1602 的各个.h头文件 按键是接的 PC 1,2,3,4 这个没有单独写出来
使用方法:
一共有四个按键,
设置,退出,加一,减一,
按下设置,被调整值会闪烁. 此时按加一,减一,可以调整,5S内未按任何按键则自动退出设置.
设置完成后恩下退出键即可.
程序写得一如既往的很傻很臃肿,但m8 ram大,flash大, 目前只用掉60%,再添加些什么功能也行.
程序在此. 我把原来的老版本的给删了,下面的是最新的. 文件名没改.
1602 clock.rar
(13.96 KB, 下载次数: 1294)
---------------------------------------------------------------------------------------
晚上有空写了几十行代码.
把时间的翻页给写进去了. 按键还没写.
有兴趣的可以下载个未完成的软件看看. 接线看.h的头文件.
ICC
M8 8M 时钟.
再传个视频看看.
视频里面讲话的人不是我. 是我寝室里的人.
睡觉去了
--------------------------------------
天冷,想做个温度计看看几度. 手头有几个18b20还没用掉. 显示就找块3块钱的1602好了,单片机找块疑似坏掉的M48来试试. 就当废物利用.
想都用了18b20,1602,mega48,只拿它来显示个温度太浪费了. 那么就做个钟好了.
钟还是翻页的有劲.找了个写cgram的代码,把0~9的字模按照翻页的方式再要翻页的时候依次写入不就成了么.
啊哈哈. 写了一点.好困. |
|