杂记 XXIV

昨天好基友SXW突然发来消息。

「蛙。用C语言编程,做一个呼吸灯。用按键控制灯的开光」

一开始我以为呼吸灯是带界面的程序,按一个键界面变一个灯。

「我现在不会写有界面的程序,只会写黑框框的」

然后又是一顿扯蛋。这时候我终于知道了要在单片机上编程。

「单片机是啥东西我都不知道」

然后又是一顿扯蛋

SXW:「真靠你了」

「你可千万不能这么想= =我能做出来的概率大概在1%到2%之间不等」

然后我就去看了一些简单的单片机程序。都是用C语言写的,不过多了一些奇怪的东西。

while (k != 0)
{
    while (!k);
    ...
}

这难道不是无限循环吗( TДT)你TM在逗我?

然后我就写了一下单独控制接口的程序,根本不能编译,更别说在单片机上跑了TAT
然后继续折腾到了十二点半,睡了。

今天SXW又来骚扰我,据他说这关系到他要不要义务劳动一年= =

然后晚上他发了个按键控制的样例,我看了一下,都是用十六进制表示的。二进制看多了十六进制根本看不习惯,也看不懂。

我就把十六进制转换成二进制,发现某位数为1那个对应的灯就能亮,这样就有基本思路了,可以用位运算来开关某个灯。

后面的艰辛历程就不说了,我把代码发给SXW,他调试,然后把结果反馈给我,我再改。。。。。
总之是成功了TAT

回去一定要蹭一顿饭过来(๑•̀ㅂ•́)و✧

Powered by Jekyll and Theme by solid