最近两周单片机课设……
我从12月27号考完试,28号的直接放弃了,27号考完回到寝室就开始做课设,自己的做得差不多了就开始不自量力的接外单……今天1月4号(不睡觉不算过完一天),除去休息日,总共过了7天大概,已经交付8个课设,完成但未交付2个,在排队的还有11个(shit)。
写这波程序过程中犯了一堆沙雕错误,好修改的就是编译器能检查出来的那种硬错误,什么判定条件的等于号(==)写成了赋值等于号(=),句尾没写分号,switch的case里没写break。检查不出来的硬错误,今天碰到的这个,把键盘扫描定时器关了忘了打开了,还在那死循环判断按键松手……
还有根本没解决的问题,有一个板号没有显示键盘扫描芯片,只能用单片机自己扫描。显示扫描抄了个定时器的,按键根据电路原理图做成了中断的。然而,根据反复倒换顺序尝试,只有排在中断开始之后第一位判断的按键是效果最好的,按下按键显示也不抖,按键编号反馈贼快。排在后边的全会导致几个数码管不亮或者爆闪,原因尚不明确……总之忽略这个小瑕疵的话这段程序大约可以算是能用的……
1月7号还有个考试,现在还没复习,光在这搞课设,怕不是要凉了……