在本次设计的过程中,我发现很多的问题,虽然以前还做过这样的设计但这次设计真的让我长进了很多,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,虽然以前写过几次程序,但我觉的写好一个程序并不是一件简单的事,举个例子,以前写的那几次,数据加减时,我用的都是BCD码,这一次,我全部用的都是16进制的数直接加减,显示处理时在用除法去删分,感觉效果比较好,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。
从这次的课程设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的写与读的过程中才能提高,这就是我在这次课程设计中的最大收获。
参考文献
[1] 李朝青.单片机原理及接口技术(简明修订版).杭州:北京航空航天大学出版社,1998
[2] 李广弟.单片机基础[M].北京:北京航空航天大学出版社,1994
[3] 阎石.数字电子技术基础(第三版). 北京:高等教育出版社,1989
[4] 廖常初.现场总线概述[J].电工技术,1999.
附:
数字温度计程序清单
S1OK EQU 5FH
TEMPUTER EQU 39H
TEMPH EQU 5EH
TEMPL EQU 5DH
MS50 EQU 5CH
SIGN EQU 5BH
S1 BIT P1.0
S2 BIT P1.1
S3 BIT P1.2
S4 BIT P1.3
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TOIT
ORG 0030H
MAIN: MOV SP, #60H
MOV TMOD, #01H
MOV TH0, #3CH
MOV TL0, #0B0H
SETB ET0
SETB TR0
SETB EA
MOV TEMPH, #30
MOV TEMPL, #9
MOV TEMPUTER, #15 ;温度最始值
MOV S1OK, #00H
MOV SIGN, #00H
MOV 38H, #0BH
MOV 37H, #0CH
MOV 36H, #0BH
ACALL DISP
ACALL T1S
; *****************************************
; 主程序
START: JB S1, NET1
ACALL T12MS
JB S1, NET1
JNB S1, $
INC SIGN
MOV A, SIGN
CJNE A, #1, TIAO
ACALL TIAOTL
&
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/8/8
单片机课程设计报告(三)由毕业论文网(www.huoyuandh.com)会员上传。