今天整了下硬盘,翻出了大一升大二后的一个小制作,那时刚进实验室不久,什么都还没做过,就一个劲地学,后来以网上看到伟纳杯这个比赛,就报了名,当时想着练练手,也顺便当是这四个多月来的学习总结,没想到最后竟意外地得了一等奖,虽然现在知道这个奖的含金量不高,呵呵,不过当时很高兴。
现把这个作品的全部资料上传,包括全部原理图、PCB,以及上位机和下位机的源程序,高手请不要拍砖,这个给新手练练手还是挺好的,毕竟做个电子时钟是新手学习路上的一个很好的练手题材。
=============================================================
本时钟配置清单如下:
-------------------------------------------------------------
主控:51单片机,可用AT89S52,也可用STC89C52
显示:12864(ST7920,带字库版本的)
时钟:DS1302,配有一电池,掉电时间不停
温度:DS18B20
红外接收:HS1838
闹铃:有源蜂鸣器
遥控器:32位编码类型的
通信接口:MAX232
客户端软件:VC6.0开发的
=============================================================
当时没有相机,是用问同学借的摄像头拍的,不过还算清楚。
先来两张工作界面图片:
上位机一工作界面
(原文件名:上位机一工作界面.jpg)
下位机一工作界面
(原文件名:图片 002.jpg)
主原理图
(原文件名:原理图A.jpg)
副原理图
(原文件名:原理图B.jpg)
主PCB图
(原文件名:PCB图A.jpg)
副PCB图
(原文件名:PCB图B.jpg)
做好的热转印板-主PCB
(原文件名:图片 009.jpg)
做好的热转印板-副PCB
(原文件名:图片 015.jpg)
做好的串口模块
(原文件名:图片 062.jpg)
做好的主模块1
(原文件名:图片 082.jpg)
做好的主模块2
(原文件名:图片 088.jpg)
当时用的遥控器
(原文件名:图片 106.jpg)
菜单:调整时间
(原文件名:图片 008.jpg)
调整时间界面
(原文件名:图片 010.jpg)
菜单:报警温度
(原文件名:图片 013.jpg)
报警温度界面
(原文件名:图片 014.jpg)
菜单:设置闹铃
(原文件名:图片 036.jpg)
设置闹铃界面
(原文件名:图片 038.jpg)
串口接线引出口
(原文件名:图片 050.jpg)
上面发了这么多图片,占了阿寞不少硬盘
现在把原理图和PCB上传上来,有99SE的工程,也有我打印出来的PDF版的:
PDF格式原理图和PCB
ourdev_606645PNM2Y1.rar(文件大小:176K) (原文件名:PDF格式.rar)
protel99se格式原理图和PCB
ourdev_606646S977S0.rar(文件大小:208K) (原文件名:protel99se格式.rar)
PCB上传完就该到工程源码上场了,有两个,一个是51的KEIL工程源码,一个是VC6.0的工程源码:
KEIL C51工程源码
ourdev_606647DZ13Q0.rar(文件大小:105K) (原文件名:伟纳杯12864(下位机).rar)
VC6.0上位机工程源码
ourdev_606648P2WC1A.rar(文件大小:1.90M) (原文件名:wellarVC(上位机).rar)
演示视频不懂怎么弄上来,就有网址而已:
下位机功能演示视频:
http://www.56.com/u23/v_NDQ5MjI0Mjg.html
上位机与下位机通信、工作演示视频A:
http://www.56.com/u28/v_NDQ5MjMzMTM.html
上位机与下位机通信、工作演示视频B:
http://www.56.com/u89/v_NDQ5MjMzNzQ.html
上位机视频播放功能演示:
http://www.56.com/u79/v_NDQ5NDQ4MzY.html
终于发完了:),所有资料都有,应该算是本坛功能最强大的电子时钟之一了吧,还有遥控和上位机,不知道可不可以得个cool。
千万别和我的原理图上那个一样,我原先是没打算做有上位机的,所以,一开始时我用的是12M的晶振,后来,做加上了上位机,然后晶振就换成了11.0592M的了,因为这样波特率才准,但是原理图上忘了改回来了。
你连接上后没有更新时间等一些常规信息,应该你的波特率不对,再加上你的红外编码收到的竟然是汉字,更加确定波特率不对了。
在这也给各位坛友说一声不好意思,因为太久了,晶振这个事我都忘了。
一周热门 更多>