论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 代写论文
当前位置: > 机械机电 >

(C)电子设计大赛点阵电子显示屏(A题)

         内容来自www.paper51.com

6.3 创新部分测试与分析

内容来自www.paper51.com

(1)温度测量: 键盘切换现场环境温度显示:按“功能”键选择“温度”,将温度传感器和温度计放入不同的测试环境中进行测试,结果如表1所示。 copyright paper51.com

表1  与标准温度计测量值比较表 内容来自论文无忧网 www.paper51.com

温度计示值(摄氏度) paper51.com

10.3

copyright paper51.com

25.2

paper51.com

49.7

copyright paper51.com

70.1 内容来自www.paper51.com

85.5 paper51.com

温度输出(摄氏度)

http://www.paper51.com

10 http://www.paper51.com

25 内容来自www.paper51.com

50

paper51.com

70 copyright paper51.com

86

paper51.com

由测试知,数字钟的输出与温度计值基本上相等,误差不大于0.5度。

内容来自www.paper51.com

(2) 当到设定时间时,开始访一段音乐,完成定时闹铃功能。 paper51.com

(3)当用手遮挡光电传感器后,停止放音。手拿开后,不再放音,直到到设定时间。完成非接触止闹功能 内容来自论文无忧网 www.paper51.com

7、设计总结

内容来自论文无忧网 www.paper51.com

  全心准备了整整一个酷暑,9月8日我们终于拿到了试题,我们一致选择控制类题目A(LED点阵),从基本方案的制定,在到硬件电路的选择,到制作电路制作,最后进行程序调试。在此期间我们遇到很多困难,几乎没有说过一次好觉,尽管很艰苦,但是我们各自分工,相互协作,一次又一次品尝到了解决问题的喜悦,最终完成了要求的全部功能,并加入了一些创新的部分。在竞赛中我们发现了自己知识的不足,通过四天三夜的奋斗,也可以说四天三夜的学习,我们学到了很多东西,最重要的是我们学会了一种精神————永不放弃。在以后的时间里面我们会用这种精神去学习,更上一层楼。 paper51.com

8、参考资料

内容来自论文无忧网 www.paper51.com

 [1]《基于单片机结构的智能系统设计与实现》 沈红卫  编  电子工业出版社 内容来自论文无忧网 www.paper51.com

[2]《单片机原理与接口技术》 黄惠媛  编  海洋出版社 内容来自论文无忧网 www.paper51.com

[3]《单片机应用技术》  周平  伍云辉  编  电子科技大学出版社

paper51.com

[4]《8051单片机实践与应用》 吴金戌 沈金阳 郭庭吉  编  清华大学出版社

http://www.paper51.com

[5]《电子设计竞赛赛题解析》 黄正谨等编  东南大学出版社  

copyright paper51.com

附录: http://www.paper51.com

例:整屏四个字一起显示的程序 paper51.com

SER    EQU   P1.0 ; TPIC6B595 第3脚 内容来自www.paper51.com

OE    EQU   P1.1;TPIC6B595 第8脚

内容来自论文无忧网 www.paper51.com

RCK    EQU   P1.2;TPIC6B595 第12脚

paper51.com

MR     EQU   P1.3;TPIC6B595 第9脚

内容来自论文无忧网 www.paper51.com

SRCLK EQU  P1.4;TPIC6B595 第13脚 内容来自www.paper51.com

ORG 0000H paper51.com

LJMP MAIN copyright paper51.com

ORG 0100H 内容来自论文无忧网 www.paper51.com

;**************************主程序********************************** 内容来自论文无忧网 www.paper51.com

MAIN: MOV  SP,#70H

copyright paper51.com

SETB  OE      内容来自论文无忧网 www.paper51.com

MOV 2BH,#00H

copyright paper51.com

MOV 27H,#00H http://www.paper51.com

START:          ;初始化寄存器RAM单元 内容来自www.paper51.com

MOV R0, #30H

paper51.com

MOV R1,#64H     ;30H~6FH单元清零 paper51.com

MOV A, #00H

内容来自www.paper51.com

ST: MOV  @R0,A copyright paper51.com

  INC R0

内容来自www.paper51.com

  DJNZ R1,ST

http://www.paper51.com

;2Dh------寻址偏址        ;整屏四个字一起显示 copyright paper51.com

LOOP:MOV DPTR,#TAB;赋查表初值

内容来自论文无忧网 www.paper51.com

MOV R3,#56

内容来自论文无忧网 www.paper51.com

PLAY: MOV 2DH,#00H

copyright paper51.com

 MOV 2FH,#10H

内容来自论文无忧网 www.paper51.com

GG: LCALL LINE16;扫描显示一次 http://www.paper51.com

MOV 2DH,#00H

内容来自论文无忧网 www.paper51.com

DJNZ 2FH,GG 内容来自www.paper51.com

MOV A,DPL

内容来自论文无忧网 www.paper51.com

CLR C 内容来自论文无忧网 www.paper51.com

ADD A, #16

copyright paper51.com

MOV DPL ,A

内容来自论文无忧网 www.paper51.com

MOV A, DPH

copyright paper51.com

ADDC A ,#00H 内容来自论文无忧网 www.paper51.com

MOV DPH, A

内容来自论文无忧网 www.paper51.com

DJNZ R3,PLAY paper51.com

SJMP START

http://www.paper51.com

LINE16: MOV 2BH,#16;扫16行,2BH放后还剩几行

内容来自www.paper51.com

FF: LCALL LINE1;扫描显示一行子程序 paper51.com

DJNZ 2BH,FF;扫描行直到16行扫完再转 copyright paper51.com

RET paper51.com

LINE1:LCALL MSTR;将显示的内容移入内存单元 copyright paper51.com

      LCALL SEND;发送串口子程序 http://www.paper51.com

      LCALL XH;选通行子程序 paper51.com

      RET

http://www.paper51.com

MSTR:   ;显示内容移入内存单元

paper51.com

      MOV R0,#30H 内容来自论文无忧网 www.paper51.com

      MOV R4,#9 内容来自论文无忧网 www.paper51.com

      MOV A,2DH; paper51.com

BB:   MOVC  A,@A+DPTR

内容来自www.paper51.com

      MOV @R0,A 内容来自www.paper51.com

      INC R0 paper51.com

      MOV A,2DH

内容来自论文无忧网 www.paper51.com

      ADD A,#16;加16移到下一行 http://www.paper51.com

      MOV 2DH,A 内容来自www.paper51.com

      DJNZ R4,BB

http://www.paper51.com

      MOV A,2DH

paper51.com

      SUBB A,#143 paper51.com

      MOV 2DH,A

内容来自www.paper51.com

      RET

http://www.paper51.com

;$$$$$$$$$$$$$$$$$$$$$$$$$$$发送数据到串口子程序$$$$$$$$$$$$$$$$$$$$$$$$$

内容来自www.paper51.com

SEND:MOV R0,#30H

内容来自www.paper51.com

     MOV R5,#8  ;一行有8个字节,如每次显示字数不同要作相应改动

内容来自论文无忧网 www.paper51.com

     SETB OE

http://www.paper51.com

     SETB MR copyright paper51.com

     CLR SRCLK

内容来自www.paper51.com

     CLR RCK copyright paper51.com

     SETB P1.6

paper51.com

     SETB P1.7 paper51.com

LQ: CLR C

内容来自www.paper51.com

     MOV R2,#8

copyright paper51.com

     MOV A,@R0 paper51.com

     ;    CPL A ;TPIC6B595应该不用这一步 内容来自论文无忧网 www.paper51.com

     LCALL DD1;调用显示一个字节的子程序

内容来自www.paper51.com

     INC R0;指向下一个显示单元 copyright paper51.com

     DJNZ R5,LQ

内容来自论文无忧网 www.paper51.com

     RET http://www.paper51.com

DD1: CLR  SRCLK;清串行CP端

copyright paper51.com

     RLC A;

http://www.paper51.com

     MOV SER,C 内容来自www.paper51.com

     SETB SRCLK ;触发串行CP端 paper51.com

     DJNZ R2,DD1;每个字节移8次够了向下执行

paper51.com

     RET

paper51.com

;选通行子程序 内容来自论文无忧网 www.paper51.com

XH: CLR RCK ;将输出CP变成低电平为上升沿做准备 copyright paper51.com

    NOP 内容来自论文无忧网 www.paper51.com

    SETB RCK copyright paper51.com

    CLR P1.6 内容来自www.paper51.com

    ;CLR P1.7

copyright paper51.com

    MOV A,27H paper51.com

    MOV P0,A

内容来自论文无忧网 www.paper51.com

    CLR    OE

内容来自论文无忧网 www.paper51.com

LCALL DE25MS

http://www.paper51.com

INC  A 内容来自www.paper51.com

    SETB   OE 内容来自www.paper51.com

    SETB  P1.6 内容来自www.paper51.com

MOV A,27H   内容来自www.paper51.com

ANL A,#0F0H

copyright paper51.com

    SWAP A copyright paper51.com

    ADD A,#01H

内容来自www.paper51.com

    SWAP A

copyright paper51.com

    MOV 27H,A

内容来自www.paper51.com

CLR    MR       http://www.paper51.com

SETB   MR         内容来自www.paper51.com

RET

paper51.com

DE25MS:    MOV  R5,#09H

paper51.com

 DEL2:      MOV  R6,#0FH

内容来自www.paper51.com

 DEL3:      MOV  R7,#01H

paper51.com

               DJNZ  R7,$ http://www.paper51.com

               DJNZ  R6,DEL3

paper51.com

               DJNZ  R5,DEL2

copyright paper51.com

               RET copyright paper51.com

TAB:

内容来自论文无忧网 www.paper51.com

字库 copyright paper51.com

END

paper51.com

------分隔线----------------------------
联系方式