yeson 发表于 2006-10-6 10:34:00

DS1302+12864液晶显示设定时间日期程序(MEGA16+GCCAVR)

总体效果

http://cache.amobbs.com/bbs_upload782111/files_6/armok01131137.jpg



显示界面12864液晶(ST7920A控制)

http://cache.amobbs.com/bbs_upload782111/files_6/armok01131138.jpg



更改时间界面,选到项目有光标闪烁,用手机照照片不是太清晰。

http://cache.amobbs.com/bbs_upload782111/files_6/armok01131139.jpg

http://cache.amobbs.com/bbs_upload782111/files_6/armok01131140.jpg



主MPU板

http://cache.amobbs.com/bbs_upload782111/files_6/armok01131141.jpg



键盘

http://cache.amobbs.com/bbs_upload782111/files_6/armok01131143.jpg



DS1302实验板

http://cache.amobbs.com/bbs_upload782111/files_6/armok01131142.jpg



所有文件+原代码文件如下:

点击此处下载DS1302+12864.rar

yeson 发表于 2006-10-6 10:40:47

外置功能板(除DS1302还包括AD45D8161B flash存储芯片,PCF8591 AD-DA转换,24C01芯片)+键盘电路图:

点击此处下载外置功能板+键盘电路图.rar

yeson 发表于 2006-10-6 10:52:52

正常界面时按1,进入时间设定程序,按其他健在屏幕右下方会显示对应的号码。

进入时间日期设定界面时,按4退后一个设置位置,按6向前一个设定位置,按2为数字增加,按8为数字减少,按5确定返回。这个程序时间日期数字设置用加减来改变,但由于没有增加条件。所以数字幅度由(0~99)都可以设定,但不符合日期时间规范,大家可以帮忙进行修改。

yeson 发表于 2006-10-6 11:02:41

12864液晶采用串口方式输入。

液晶    RS             RW         E   CS1

      |            |          |      |

MCUPB3(OCO/AIN1)PB5(MOSI)PB7(SCK) GDD



CS1好像不接也没有问题。



DS1302接线

DS1302   SCK   SIO   RST

          |       |       |

MCU      PC7   PC6   PC5



键盘 K0~K7 接 PA0~PA7

yeson 发表于 2006-10-6 11:04:06

不知道能否加分或者成为范例

yswanan 发表于 2007-12-2 10:26:31

楼主的程序读起来很费劲!

616058952 发表于 2009-3-31 10:37:37

怎么没人顶!!!

yyn853 发表于 2009-7-20 09:05:19

mark

wowu 发表于 2009-9-17 12:10:25

顶你一下。呵呵。

worldff 发表于 2009-10-15 21:14:37

mark

fish215 发表于 2009-10-19 09:20:01

拜读~

lv998127 发表于 2009-10-27 22:02:00

顶帖

382383706 发表于 2009-11-2 13:21:19

mark

zhangaiminab 发表于 2010-1-24 14:17:42

mark

longwu03272009 发表于 2010-1-25 17:46:58

mark

shanyao 发表于 2010-2-26 16:41:19

标记下参考下
谢谢了

AVRookie 发表于 2010-3-21 17:04:04

mark

anxiangbo 发表于 2010-4-17 09:37:49

记号

dianneng002 发表于 2010-6-3 14:49:13

好资料
顶一下

snowboy521 发表于 2010-6-4 11:42:29

mark

woee 发表于 2010-6-18 16:52:32

这是学习的好资料!!!

pingguo2012 发表于 2010-10-31 01:20:44

呵呵

bowen_fang 发表于 2010-11-3 15:30:45

顶一下子

wzp959 发表于 2010-11-27 22:49:47

mark

522yt 发表于 2011-2-17 23:20:51

顶一下。

lengyun5850 发表于 2011-2-26 20:51:12

学学

yansuoqinlou 发表于 2011-4-19 23:43:19

顶上去,好贴,

dammon 发表于 2011-7-21 14:08:06

谢谢共享。刚好需要

lixupeng 发表于 2011-8-25 20:08:11

收下!!

AVR_MD_AVR 发表于 2011-8-26 09:02:34

学习

zhouping1987 发表于 2011-8-30 13:08:33

支持一下!!!

bingshuihuo888 发表于 2011-8-31 22:43:14

mark

zhouping1987 发表于 2011-9-1 20:10:28

学习一下!!!

loveskangaroo 发表于 2011-9-2 14:59:00

学习学习在学习!

ljq673091 发表于 2011-9-2 17:24:58

mark

vavasi 发表于 2012-4-18 22:58:07

谢谢 参考下LZ代码

藤原拓海 发表于 2012-8-1 16:16:57

真心不错,很好啊,这程序可以作为范例了····

藤原拓海 发表于 2012-8-1 16:29:44

真心不错,很好啊,这程序可以作为范例了····

藤原拓海 发表于 2012-8-1 16:29:58

真心不错,很好啊,这程序可以作为范例了····顶一下!!!

藤原拓海 发表于 2012-8-1 16:30:15

真心不错,很好啊,这程序可以作为范例了····

richwen 发表于 2012-10-16 20:32:02

下了试试!{:lol:}

wjc6113218 发表于 2012-11-18 21:15:55

太感谢啦。。。{:smile:}

xiazhisong 发表于 2012-12-9 22:43:21

学习学习、、、、

丅輩孑_变壊 发表于 2012-12-10 13:29:05

顶。。。。。。。

richwen 发表于 2012-12-12 13:53:59

备查。谢谢!

zjsdlt2013 发表于 2013-3-5 23:49:26

值得参考!顶。。。。

hamipeter 发表于 2013-3-6 20:03:05

支持一个

305546594 发表于 2013-6-10 21:22:51

很好的学习资料谢谢分享。。。。。。。。。。。。。。。。。

zjsdlt2013 发表于 2013-6-20 23:10:38

谢谢了,顶啊。

stm_snow 发表于 2013-6-26 23:04:59

mark 谢谢LZ 分享。

Trozamy 发表于 2013-7-2 20:29:39

马一个!
页: [1]
查看完整版本: DS1302+12864液晶显示设定时间日期程序(MEGA16+GCCAVR)