| 
版主 主题
回帖0
积分39546
阅读权限200
注册时间2011-5-6
最后登录1970-1-1
在线时间 小时
 
 | 
 
| 由于自身的原因,需要暂时离开DIY界了,短则半年,长可能就3-5年。 对于DIY,心里始终抱有一腔热血。
 我一个学医的,因为爱DIY,接触了单片机,从此一发不可收拾,如今也算是小有成就。
 其间也离不开各位坛友的支持。如今需要暂时离开,心里很不是滋味。但是没办法,生活所迫。
 在这里奉上近半年折腾的几个程序吧。之后就暂时告别单片机了。
 也特别感谢62nxt与tutu。没有他们我也不可能做出这些东西。
 一、
 ST7920图形模式显示5*7小字符
 想想挺简单的,自己折腾起来却是很麻烦。
 这个程序是因为做了一个8路的USB电压电流表。
 之前折腾过ks0108和ST7565的屏幕,图形模式下显示5*7很简单,
 但是到ST7920上就很麻烦了,ST7920的排列方式不适合这样显示
 断断续续折腾半年才搞定
 图不多,就一张
 
   接线方式在程序中都有。单片用的是STC12C5A60S2。因为做了显存,单单显存就占用了1Kram,使用时注意ram不能太小了
 源代码:
 
  st7920图形模式显示5x7字符.rar
(44.17 KB, 下载次数: 149, 售价: 1 人民币) 
 
 另外提供三个固件与Sprint-Layout60制作的PCB文件
 有需要自己打样即可,st7920使用的是STC12C5A60S2,使用外部晶振32.768Mhz;1602和2004使用stc15W408AS,使用内部设定32.768Mhz,并在下载时勾选“在程序区结束处添加重要测试参数”
 均可以显示电压,电流,统计容量
 先看图:
 1602,需要使用74HC595驱动屏幕
 相关程序可以参见:https://www.yleee.com.cn/thread-24799-1-1.html硬件设计为2路,后发现1602显示内容过少,干脆缩减为1路。效果还算是不错
 
   
   2004,也需要使用74HC595驱动屏幕
 
   
   12864,提供的PCB有个错误。需要更改。应该在74HC4051输入处增加分压电阻。提供的PCB添加在输出处了
 
   
 PCB文件:
 
  1602,2004,12864PCB.rar
(127.62 KB, 下载次数: 88, 售价: 1 人民币) 固件:
 
  电压电流统计固件.rar
(16.76 KB, 下载次数: 76, 售价: 5 人民币) 
 
 
 二、
 8位数码管电压电流表,单片机使用的是stc15W408AS,直驱两个4位数码管
 亮度还算不错。
 属于上面8路电压电流表衍生品
 看图:
 因为PCB大小原因,单片机直接骑在数码管的脚上了。所有IO全部用上,一个多余都没有。
 设计测量0-24V,0-2.5A
 
   这个我用来调试,0.1欧姆电阻还没有焊接,看看就好
 
   用它做了一个0-16V的可调电源
 效果不错
 
   源代码:
 
  8位数码管电压电流表.rar
(59.67 KB, 下载次数: 153, 售价: 5 人民币) 
 PCB:
 
  8位数码管电压电流表.rar
(75.63 KB, 下载次数: 151, 售价: 5 人民币) 三、
 32*64,16*64LED点阵万年历程序。
 有三种显示方式,两种32*64,一种16*64,
 使用了两个中断,一个用来刷新屏幕,一个用来调整亮度,使用STC89C53RC,晶振32.768MHZ,6T双倍速,DS3231
 图:
 
   
   
   源代码:
 
  stc3264,08接口.rar
(108.44 KB, 下载次数: 84, 售价: 5 人民币) 
 
 
 | 
评分
查看全部评分
 |