一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 13715|回复: 60
收起左侧

[51单片机] 这算是告别帖吧,ST7920图形模式显示5*7字符,8位数码管电压电流表,LED万年历程序

  [复制链接]
发表于 2017-1-12 16:12 | 显示全部楼层 |阅读模式
由于自身的原因,需要暂时离开DIY界了,短则半年,长可能就3-5年。
对于DIY,心里始终抱有一腔热血。
我一个学医的,因为爱DIY,接触了单片机,从此一发不可收拾,如今也算是小有成就。
其间也离不开各位坛友的支持。如今需要暂时离开,心里很不是滋味。但是没办法,生活所迫。
在这里奉上近半年折腾的几个程序吧。之后就暂时告别单片机了。
也特别感谢62nxttutu。没有他们我也不可能做出这些东西。
一、
ST7920图形模式显示5*7小字符
想想挺简单的,自己折腾起来却是很麻烦。
这个程序是因为做了一个8路的USB电压电流表
之前折腾过ks0108和ST7565的屏幕,图形模式下显示5*7很简单,
但是到ST7920上就很麻烦了,ST7920的排列方式不适合这样显示
断断续续折腾半年才搞定
图不多,就一张
346593393570105146.jpg
接线方式在程序中都有。单片用的是STC12C5A60S2。因为做了显存,单单显存就占用了1Kram,使用时注意ram不能太小了
源代码
st7920图形模式显示5x7字符.rar (44.17 KB, 下载次数: 148, 售价: 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路。效果还算是不错
609999194170447159.jpg
840523196817654183.jpg
2004,也需要使用74HC595驱动屏幕
518830325881854265.jpg
567893360107568618.jpg
12864,提供的PCB有个错误。需要更改。应该在74HC4051输入处增加分压电阻。提供的PCB添加在输出处了
633792666658499527.jpg

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
567787020244306110.jpg
这个我用来调试,0.1欧姆电阻还没有焊接,看看就好
313107186801216447.jpg
用它做了一个0-16V的可调电源
效果不错
556168415864658934.jpg
源代码:
8位数码管电压电流表.rar (59.67 KB, 下载次数: 152, 售价: 5 人民币)

PCB:
8位数码管电压电流表.rar (75.63 KB, 下载次数: 151, 售价: 5 人民币)
三、
32*64,16*64LED点阵万年历程序。
有三种显示方式,两种32*64,一种16*64,
使用了两个中断,一个用来刷新屏幕,一个用来调整亮度,使用STC89C53RC,晶振32.768MHZ,6T双倍速,DS3231
图:
107417382130683885.jpg
4546524102407208.jpg
899679607374941970.jpg
源代码:
stc3264,08接口.rar (108.44 KB, 下载次数: 84, 售价: 5 人民币)


653988541093224228.jpg

评分

参与人数 2一乐金币 +24 收起 理由
AMD + 20 赞一个!
xy1 + 4 很给力!谢谢分享,等待您回归!

查看全部评分

1人打赏

发表于 2017-1-12 16:26 | 显示全部楼层
不光单片机, 爱学习的同学,都能挖得一手好坑.

我职业就是个小个体户,生意太差,所以平时很喜欢学习些跟挣钱毫不相干的东西.

但我还会继续玩下去,哪怕是对工作有影响.
我不要做纯工作狂

发表于 2017-1-12 16:30 | 显示全部楼层
我学电的都没你DIY的东西多。老乡早点回来啊
发表于 2017-1-12 17:27 | 显示全部楼层
都是高手
发表于 2017-1-12 17:34 | 显示全部楼层
有时间就DIY,没时间就放一放。我相信这个论坛上大多工作都不是电子相关的,不过不影响大家对DIY的热爱。
发表于 2017-1-12 17:49 | 显示全部楼层
谢谢先!

有兴趣、有精力、有时间……就玩玩……
没兴趣、没精力、没时间……就歇歇……
快乐才是真正的幸福……
「一乐」——寻找並享受「快乐」,才是「唯一」的!
祝愿2017年,大家尽量要「快乐」!
发表于 2017-1-12 18:48 | 显示全部楼层
你我处境一样,很是留恋。。。。。。。
发表于 2017-1-12 18:50 来自手机 | 显示全部楼层
祝楼主和大家事业顺利,楼主非电子行业能玩成这样很佩服,我就是很多玩到一半就不想玩了,当年玩光立当,焊接到120个灯的时候中间竟然发现有五六个灯坏了,明明开始测都是亮的,想了下后面还有四百多个灯要焊接果断放弃。
发表于 2017-1-12 19:07 | 显示全部楼层
本帖最后由 钟义亭 于 2017-1-13 10:39 编辑

http://www.moore8.com/courses/260#/course/260


1.png
2.jpg 1.JPG


在可視範圍放藍點 ,  就是藍背景
畫線處 放上白點 , 就是白線
沒燈處 放點 ,  就會暗點
8051 mcu , 自己可加入 物件導向 的


1.png


板载有GD-Link编程调试器




评分

参与人数 3一乐金币 -110 收起 理由
美人鱼999 -30
40560335 -40 赞一个!
snoopy8008 -40

查看全部评分

发表于 2017-1-12 20:24 | 显示全部楼层
早点回来,带大小一起来

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-25 00:51 , Processed in 0.063401 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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