原文照读

23:54 2023-3-7做了一个单片机 数码管控制。尽管对于我来说有点难度,用了很多时间。而 我是想教会大家的 ,即使你对所有基础知识 都不懂 。我尽力用 各种资料 让大家 学会。这样做的目的 ,是想探索 一种学习的科技树。有没有可能按照 分门别类 的知识点学习就能学会所有知识(我知道有一个人 他把过去 100年的技术都学会了 。只是他没有时间把自己学会的知识 做个总结 告诉大家。btw,他是马斯克)
要做 这个 数码管 。要懂得一些 基础知识 半导体 这个半导体是如何 被人类发现的 在B站 有一个视频 说的 很清楚
【通信史(四)贝尔实验室的百年浮沉-哔哩哔哩】 https://b23.tv/4Rr791O
至于怎么做出半导体 那就要 单独参加 芯片设计课程并且 到实验室实际工作了 。
这个半导体 我们要 用到 三极管 发光二极管 还有单片机芯片
三极管 三极管的有放大信号和 通断电路;开关的作用。[B]而我做的 数码管 用到的是 开关的作用,使用8550控制LED的9v电源 [B]先说明一下 ,英语里没有三极管 的说法 他们 称之为 晶体管 或者 两个连结的晶体管 三极管的 结构 就是 掺入不同杂质的 硅晶体 结合 形成 三层结构 根据 不同的组合 和导通方式 分为
PNP 和 NPN 或者叫 N结 或者 P结 三个管脚分别是 dec.基极发射机集电极[B]8550是 N结 基极和发射极之间 形成电压差 (大约0.7v)导通 发射极正极电压通往集电极 ec电压差也为 0.7v[B]
实验测试结果。
N结 晶体管 为例。按电路图 原理 导通不一定要从发射极到集电极 只要 发射极与基极有个 导通电压 从 集电极流向发射极也是可以的。当然 不建议这样连接使用 。
发光二极管也是半导体的一种 缩写 LED 。关于二极管通电就能发光是一个很奇妙 的现象 尽管光也是电也是电波 [B] 数码管使用 目前电子光管拆下来 的发光二极管 它们66 个 串联起来 平均每个 3v电压导通 算一算 需要198v电压 接近 市电 电压了 ;我 截取3个 串联为一组 就用 9v供电 [B]
单片机 [B] 这里使用 的型号 STC12C5A60S2 11Mhz 单片机 算是一台计算机 我觉得它有趣的地方是它 4组 输出脚 每组 的排列 是 0到7 八条线 你可以[B]随意[B]控制它通断。 古早的计算机 就是通过 8条线表示数据 你弄懂了 8根线如何正确传递数据 就掌握了计算机 的核心原理 。[B]关于计算机如何 工作 。推荐一个视频。
【从0到1设计一台计算机-哔哩哔哩】 https://b23.tv/pafeoiD
推荐书目 构成门电路的基础
其实我们可以设计我们自己的 计算机 甚至 不是出正确结果的计算机 (我们当然知道他 为何 不正确 正如我们知道 计算机 出的都是正确的结果 除非 你输入 不正确的因素)
需要掌握的技能。电烙铁焊锡;钻孔;使用电脑安装系统;编程。
电烙铁 我用黄花调温烙铁 便宜功率足 还有接地线。 那个白光算了 挺贵的还找不到
焊锡一般含铅 ,所以有个冷笑话,电子工程师都 很聪明,但他的孩子都不太聪明。大概就是铅的缘故。所以工作完后 一定 要用洗衣粉洗干净手 。工作中尽量避免 吸入 焊烟。焊锡在电子课里是有一门练习的课程的,当时没练习好。要想焊接好 一定要 使用良好的焊锡丝,松香或焊油辅助 温度控制好 线路板300度以下 遇到在大件的金属上焊线就用高温400度 调温电烙铁就有这样的好处 焊接芯片 不但要控制温度 接地线 要接好 三极插座 要真的 有地线。
【如何用两支电笔判断地线的可靠-哔哩哔哩】 https://b23.tv/uEtc94e
工具 电烙铁 小电钻 镊子 钳 刀片等工具
材料 焊锡(焊丝和焊锡泥) 网线 废光管发光二极管 。9v变压器 及插座 STC12C5A60S2单片 若干排线连接头 必要时 使用ch340 usb转换 及一条usb线。
网线呢 现在 有 wifi的 缘故 拉网线 显得不必要了 。所以收集一捆回家有用处 。
钻孔 可以使用速度可以调节的电钻 。我是用的 手摇钻 1.2 和 2.5的钻头 还有更大 扩孔钻头。钻头请用正品 比如哈工的。钻头 也是耗材,请准备一定数量。
好 要编程 要烧录 当然 少不了电脑 这里特别指出 当然是指PC个人电脑x86架构 的机器。[B]其他的鄙人不会用 给我 也用不好[B]
推荐 使用笔记小本 12寸 二手也行 要能充电 1g内存 能装 winXP 系统就行
笔记本其优势妙不可言。
安装系统 如果 安装有 windows7 XP 略过 可以使用大白菜或者老毛桃 系统安装U盘
安装 Keil 5安装文件(MDK和C51) 安装ch340驱动 stc-isp-v6.91J(官网有下载 stcmcu.com)
【【避坑】Keil 5下载安装激活到2032年(含MDK、C51、STM32单片机)-哔哩哔哩】 https://b23.tv/hR7JC0c
【如何使用keil新建一个工程-哔哩哔哩】 https://b23.tv/OiPI2mk
这是说明一下 Keil C51 V9.54 这个版本还能用于 XP 之后的版本就只能用 win7的系统了。
以上这些学会 就可以动手 做自己 的单片机控制。
小结一下。尽管x86电脑和 系统有很多不完善的地方 。我们使用电脑要学会大部分繁琐的驱动安装 软件安装 和 各种拼凑的活。但是它的确使用灵活有众多 解决方案选择。
简单说说 做 这个“数码管”的过程 。某天,门岗大搞装修。里外喷的贼白。装修完工时候。清点,水壶污染了/时钟坏了/椅子坏了.椅子坏了领导搬来闲置的洗洗就能坐了 ;水壶不换 自己 带水也没什么问题;时钟那个坏了 就一直没有申请。看时间 只能看手机。老看手机也不是事 。还是习惯 抬头 能看见时间 。
于是 打算 做一个 尺寸要大,要自己看得清 要 5英寸 一只数字 。购买的话 要定制要批量。打印呢 ?那边 摸了几天 抱怨有难度 整体太大了。后来想想也是 。只好自己动手拆二极管。从2月2日 开始 一直到3月6日 才算做好 可以控制 的 4个数码管。顺带 玩玩 gps 完成自己的 夙愿。做一个 能接收卫星信号的时钟 。最好是巨大的,开始还打算自己 做gps接收端 看来 有点异想天开 于是 收集关于gps芯片 的资料。
代码 是从 csdn 抄来的
http://t.csdn.cn/nPMiJ //c51单片机实现六位数码管时钟「已注销」 原创
其实 我以前 是 学过 编程和 烧录单片机 的 做了一个 数码管 时钟显示 就没继续深入研究 ,后来读了几本关于计算机电路原理的书 和一些视频教程,终于明白 总线的意义 真值表 机器码 运行 原理。甚至可以做个 加法器 。当然,现在给个cpu给我 还是不会 让它运行起来 。