单片机的控制系统课程设计 7.观察实验箱LED数码管的状态,分析是否和设计要求相符。 3.2 设计程序
由于程序过多,如附录所示。
6
单片机的控制系统课程设计 第4章 调试结果与分析
4.1 调试结果
给 4×4 键盘的每个键定义一个功能,其中把定义为 0~9 的键盘称为数字键,把定义成DEL的键称为删除键,把定义成ENT的键成为确认键,其他键称为保留键。如果是数字键按下,把代表数字显示在数码管上:按键按下时,6位数码管靠右边显示该键的代表数字;继续按键时,已经显示在数码管上的数字左移一位,按键代表的数字显示在最右边的数码管上。如果是删除键按下时,每按一次删除键显示在最右边数字被删除,其他数字右移一位,最右边一位显示 0,比如在第 5 个数码管上显示“8”,在第 6 个数码管上显示“9”,当按一次删除键时,在第 6 个数码管上显示“8”,第 5 个数码管显示按键前第四个数码管显示的内容(或者说删除了9)。 4.2 结果分析
此设计验证了键盘输入在LED数码管上的显示的功能。可能会出现的问题就是在按键时候需要注意,当保留键按下时,不做任何操作。当按确认键时,按任何键将不起作用。
7
单片机的控制系统课程设计 结论与体会
设计结论:
1.设计中我遇到了按键分辨的问题。
2.我采用的解决方法是自己在纸上记下自己定义的功能。
3.此次设计的优点是程序简单,不过缺点是操作繁琐。很难理清按键顺序。 4.我建议能够简化操作步骤,使电路图连接更清晰。操作起来能够得心应手。 心得体会:
单片机是一门非常重视实践的技术,不能总是看书,但要学习它首先应看书,对单片机引脚、内部结构、寄存器和原理有一定地了解和感官认识,它的是怎样工作的,能干些什么?刚开始时,也许你看不明白,但这并不要紧,因为你还缺乏实践经验。现在单片机应用广泛,因此各个厂家分别推出了自己的单片机,按内部结构体系派系分:51系列、PIC系列、AVR系列、摩托罗拉等等……!因为他们的编程方法和调试过程以及内部指令结构有一定的相似,只要学精通一款就OK了!尤其是用C语言编程,就几乎不用分什么派系,但是我们要选择一款有代表性的知识范围广,并且入门容易,书籍多。一般来说,MCS-51系列单片机已经得到广泛的普及和应用,市场上它的资料也比较多,用的人也很多。
8
单片机的控制系统课程设计 参考文献
[1]肖洪兵.跟我学用单片机[J].北京:北京航空航天大学出版社,2002.8 [2]何立民.单片机高级教程第1版[M].北京:北京航空航天大学出版社,2001.6 [3]赵晓安.MCS-51单片机原理及应用[M].天津:天津大学出版社,2001.3 [4]李广第.单片机基础第1版[M].北京:北京航空航天大学出版社,1999.5 [5]徐惠民.单片微型计算机原理与应用[M].北京:北京邮电大学出版社,1996.2 [6] 袁勤勇.嵌入式系统构件[M].北京:北京机械工业出版社,2002.
9
相关推荐: