(华)课程设计
5 结束语
数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,会被经常使用到。
通过本次课程的设计,不但加深我对在课程上所学到的单片机理论知识的认识和理解,重新让自己认识到了这门学科的在应用方面的广阔前景,并且通过知识与应用于实践的结合更加丰富了自己的知识。扩展了知识面,不但掌握了本专业的相关知识,而且对其他专业的知识也有所了解,而且较系统的掌握单片机应用系统的开发过程,因而自身的综合素质有了全面的提高 。
经过这次一个较完整的产品设计和制作过程,对于认识到自己在知识方面存在的不足,明确今后的学习方向是非常有益的,为将来的的就业提前打了下坚实的基础。在设计过程中,得到了我的指导老师的悉心指导与帮助,还有其他老师和同学的大力支持和协助,在此一并表示衷心的感谢。
16
(华)课程设计
参考文献
[1]李光飞 ,楼苗然主编.51系列单片机.北京:北京航空航天大学出版社,2003 [2]黄正瑾编著.CPLD系统设计技术入门与应用. 北京: 电子工业出版社, 2002 [3]谢自美编著.电子线路设计·实验·测试.华中理工大学出版社,2002 [4]陈永甫编著.电子电路智能化设计.实例与应用.北京:电子工业出版,2002.8 [5]康华光主编.电子技术 基础(第四版).北京:高等教育出版社,1999 [6]滕志军.《今日电子》[J].基于超声波检测的倒车雷达设计.2006,(9):15-17. [7]徐科军.传感器与检测技术[M].北京:电子工业出版社,2007:110-113,160-161.
[8]潘新民.王燕芳.微型计算机控制技术实用教程[M].北京:电子工业出版社,2007:75-76,118-119.
17
(华)课程设计
附录 汇编源程序代码
RS BIT P2.0 ;P3.4脚接RS端
RW BIT P2.1 ;P3.5脚接R_W端 E BIT P2.2 ;P3.3脚接E端 ORG 0000H
LJMP MAIN ORG 002BH LJMP IT1 MAIN:
MOV P0,#01H ;清除屏幕
ACALL ENABLE
MOV P0,#01H ;清除屏幕
ACALL ENABLE
MOV P0,#01H ;清除屏幕 ACALL ENABLE
MOV P0,#38H ;8位点阵方式 ACALL ENABLE
MOV P0,#0cH ;开显示 ACALL ENABLE
MOV P0,#06H ;移动光标 ACALL ENABLE
MOV P0,#80H ;显示位置 ACALL ENABLE
mov p0,#80h ;第一行的位置 call enable mov dptr,#date call write3
mov p0,#0c0h ;第二行的位置 call enable MOV SP,#7FH
CLR CY
18
(华)课程设计
mov r6,#00
mov r2,#00 MOV R3,#00 MOV TMOD,#15H MOV TL0,#00H MOV TH0,#00H
mov th1,#high(65536-50000)
mov tl1,#low(65536-50000) ;setb ET1
cha1: SETB TR1 ; LCALL XIANSHI SETB TR0 mov 27h,#00h CLR C MOV C,P1.6 MOV 27H.0,C CLR C MOV C,P1.7 MOV 27H.1,C mov a,27h ANL A,#03H MOV 17H,A
CHA: JBC TF1,JINWEI ;益处进位
JMP CHA
JINWEI:CLR TR1
mov th1,#high(65536-50000) mov tl1,#low(65536-50000) SETB TR1 INC R3
MOV A,R3 CJNE A,#20,CHA CLR TR0
19
;JNB P3.2,$ (华)课程设计
CLR TR1
MOV R3,#00 MOV R2,TH0 MOV R6,TL0 lcall zhuan LCALL write1 MOV TL0,#00H MOV TH0,#00H jmp cha1 ZHUAN:
MOV A,R2 CLR C MOV 20H,#00H MOV 21H,#00H MOV 22H,#00H MOV 24H,#00H MOV 25H,#00H MOV R3,#10H NEXT: RLC A MOV R2,A MOV A,20H ADDC A,20H DA A MOV 20H,A MOV A,21H ADDC A,21H DA A MOV 21H,A MOV A,22H ADDC A,22H DA A
20