刚过去的那一周,课程实践。用intel 8032 做一个程序,电路图和电路结构已知。基本就是谢谢代码的事情。
自己在没有良好选题下,只好做了数字钟。可以说这个东西已经是被人做烂做透的了,但是选择这个东西做还是有他的必要性。
基本功能:8位led 6个 能够实现定时并显示
进一步要求:要求能够通过按键设定初值
自己添加功能:能够闹铃
用了4个2档开关,分别是set(时间调整模式) high_speed(提高时钟走时) jump(跳位,不具备秒设置) add(+1操作)
其实一开始打算自己做成一个完整的数字钟,只可惜一方面自己不是很熟悉汇编。第二个方面就是组里的人,太差劲了。分配给的任务居然在混我,操!如果我一点能力都没有的话,他们实际上在自找没趣。老师肯定不会给过的。
最后做出来的东西,有bug。而且有点严重,还有就是闹铃初值设定不成。自己想弄成模块化操作,结果失败了。
很累,代码中有20%是重用了实例有60%是我自己写的,有20%是组员东拼西凑弄来的(组员加我一共有5人,还真想不通这种效率)。
这样也罢了,一分汗水一分。这多少也是自己能力的见证。不知道从今天开始需要多久才能把状态调整回来,尽快吧。时间越来越少了