3、5多路数据采集系统的原理图和PCB图
11 / 17
3、6多路数据采集系统主程序:
ST BIT P3.5 OE BIT P3.4 EOC BIT P3.3 ORG 00H LJMP START ORG 30H
START: MOV R5,#0 SET: MOV A,R5 MOV R1,A MOV 50H,A MOV 51H,A MOV 52H,A LCALL DISPLAY INC R5
CJNE R5,#10,SET LOP: MOV R1,#0
MOV P1,#00H LOOP1: MOV P3,R1 CLR ST SETB ST CLR ST SETB EOC WAIT: JNB EOC,WAIT SETB OE MOV A,P1 CLR OE
LCALL LOOP2 LCALL DISPLAY INC R1
CJNE R1,#8,LOOP1 LJMP LOP LOOP2:
MOV B,#100 DIV AB MOV 50H,A MOV A,B MOV B,#10 DIV AB MOV 51H,A MOV 52H,B MOV A,52H MOV B,#2
12 / 17
MUL AB MOV B,#10 DIV AB MOV 52H,B MOV 53H,A MOV A,51H MOV B,#2 MUL AB ADD A,53H MOV B,#10 DIV AB MOV 51H,B MOV 54H,A MOV A,50H MOV B,#2 MUL AB ADD A,54H MOV 50H,A RET
DISPLAY:
MOV DPTR,#NUMTAB mov R0,#2 DP1: MOV R2,#150 LOOP3:
MOV A,#01H MOV P0,A MOV A,R1
MOVC A,@A+DPTR MOV P2,A
ACALL DIMS CLR P0.0 SETB P0.1 MOV A,50H MOV DPTR,#DD
MOVC A,@A+DPTR MOV P2,A
ACALL DIMS CLR P0.1 SETB P0.2 MOV A,51H
13 / 17
MOVC A,@A+DPTR MOV P2,A
ACALL DIMS CLR P0.2 SETB P0.3 MOV A,52H
MOVC A,@A+DPTR MOV P2,A ACALL DIMS
CLR P0.3
DJNZ R2,LOOP3 DJNZ R0,DP1
RET
DIMS: MOV R7,#00 DJNZ R7,$ RET
NUMTAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
DD: DB BFH,86H,DBH,CFH,E6H,EDH,FDH,87H,FFH,EFH END
第四章 心得与体会
通过这次的课程设计,让我们感触最深的就是团队合作的重要性,以前听那些成功人士的经验交流会上别人总是忘不了要说的就是团队合作的精神,以前对那些话嗤之以鼻,但现在我不得不说团队的重要性。诚然,一个人可以很有本事,但再有本事你不融入团队里面去你就只能是闭门造车,不能有很大的作为的。这次的课程设计,我们很是体验了一下,不管这个方面你会不会或者你会的很少,但我们还是能在一起研究,不会因为这方面你不懂你就会遭到蔑视或者其他附加的待遇的。自始至终,我们三个都是在一起研讨一起进步的。
同时我们学到了很多很多的东西,也让我体会到了自主设计的乐趣,这并不是在课堂上的学到的东西能让我感到满足与欣喜的。当你在设计的时候就是思考的过程,那样你就会想很多很多的东西,有用的没用的,但不管你是否思考到了有用的,你总是在思考。还记得有位哲人说过,思考让人进步。每次的课程设计,都会让我们学到很多东西,其实这也是我们理论联系实际的一个过程,一个理论只有通过了联系实际,那样才变成了我们自己的理论。
由于时间、水平有限,本论文还有许多不足之处还请老师指正、修改。
14 / 17
参考文献
【1】单片机原理与接口技术(第3版) 李朝青 北京航空航天大学出版社出版 【2】单片机原理及接口技术 胡建 刘玉宾 朱焕立 机械工程出版社出版 【3】微型计算机控制技术实用教程 潘新民 王燕芳 电子工业出版社出版
15 / 17