我总对51单片机情有独钟,可能因为是启蒙的技术

最后我决定用的是一个51芯片「stc8h8k64u」,硬件是1964实验室给打板设计的,编译用的开源的sdcc,烧录用的也是开源的stcgal。硬件的话,1964实验室给我设计的板子是这样的最后,非常感谢1964实验室给我的帮助

还记得上大学的时候,为了给我们讲解数码管,老师带了一个超级巨大的数码管来上课,给我演示如何用单片机控制数码管。 其中的乐趣至今还历历在目。

对于51的态度,我觉得杨哥的话特别合我的意。

我总对51单片机情有独钟,可能因为是启蒙的技术

所以,我之前也有过

三年过去了,南哥也开始长大了。 我认为我们可以继续做51件事。 这次我们做的是51,我觉得比较有趣。 更有趣的是,我遇到了一位创业朋友,他自己创办了公司。 我组建了一个名为“1964 Lab”的团队,他们同意帮我制作这部分硬件。 同样,我也会帮助宣传,让他们找到一些赚钱的方法。

当他们刚开始创业时,他们咨询了我。 我也和姚先生谈过这件事。 姚先生创业十多年,拥有一家小公司,团队只有十多人。 他刚来深圳工作的时候,深圳也特别混乱,因为大运会之后,深圳抓了一些当地的蛇,并将其驱逐出境,治安也逐渐好转。 姚先生称,他白天上班已经发了工资,回来的路上可能会被抢劫。

哦,那是1990年左右。

我总对51单片机情有独钟,可能因为是启蒙的技术

我喜欢玩51的一个很大原因是,对于很多从事微控制器工作的人来说,直接切换到RTOS或Linux是很困难的。 他们听说了很多有关进程、线程和切换的知识,但对这些概念却非常困惑。

工作十年来,其实我也有过迷茫的时候。

当我迷茫的时候,我又想起了我的朋友们。 我有一个朋友专门研究操作系统。 他写了很多操作系统。 他们有一个开源操作系统,我之前写过一篇文章。

基于此,他们还参与了“开源之夏”项目

我总对51单片机情有独钟,可能因为是启蒙的技术

根据这位周末花了几个小时向我解释编码的朋友的说法,我有一个基于 51 微控制器的多任务操作系统。 这是一个从头开始编写的操作系统项目。

最终我决定使用51芯片“stc8h8k64u”。 该硬件由 1964 Lab 设计用于电路板打印。 编译使用开源的sdcc,编程使用开源的stcgal。

这个项目能做什么?

现在我已经建立了多任务基础设施,现在有3个线程正在被调度和运行,并且有一些GPIO接口和1602驱动程序。

我总对51单片机情有独钟,可能因为是启蒙的技术

它最酷的地方在于可以直接使用make编译,并且可以通过执行make flash来烧录。 当然,你需要修改你对应的序列号。 我是在macos下开发的,所以这里真的超级酷。

至于硬件,1964 Lab给我设计的板子是这样的

我总对51单片机情有独钟,可能因为是启蒙的技术

我总对51单片机情有独钟,可能因为是启蒙的技术

后来我运行程序,它看起来像这样

我总对51单片机情有独钟,可能因为是启蒙的技术

我看了很多介绍少儿编程和基础训练的东西。 我开始坚持做这件事,一直想做,因为我觉得这才是真正的基础。 无论你学习Python、C++、运行机器学习等,最终你都需要了解基础知识。

正如姚先生所说,他第一次接触这个行业是在自己做门电路的时候。 他看到了这个行业的发展,但是计算机中的所有这些东西本质上仍然是0和1。

有多少人真正了解多进程调度过程中会发生什么?

这也是我这个项目的意义。

最后,非常感谢1964 Lab对我的帮助。

我们在技术方案设计、Android、Linux、可视化分析等方面都有合作。 欢迎联系1964实验室的大佬们。

也希望大家能够帮忙转发,尊重!

我总对51单片机情有独钟,可能因为是启蒙的技术

我总对51单片机情有独钟,可能因为是启蒙的技术

单片机

树莓派4BOpenHarmony3.2.4Release兼容性测评

2024-5-13 0:09:02

单片机

学习51单片机时用什么软件编写程序代码啊机器汇编

2024-4-23 17:34:57

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索