实训课题:流水灯的制作
学院:通信与电子学院
班级:
姓名:
学号:
XX电信(X)班
XX
XXXXX
一 实训目的
1.熟悉和掌握AT89C51的外部结构以及各引脚的功能; 2.学会怎样焊接电路板以及布置元件的合理性;
3.熟练掌握keil、dxp2004、isis等软件以及会烧写程序;
二 实验电子原件
发光二极管(8个)、电阻(9个)、开关(1个)、12MHZ(晶振1个)、电容(3个)、AT89C51芯片一个
三、实验原理及步骤
1、先画出合理排布的电子线路图,线不能交叉;
2、将各电子元件合理的排布在电路板上,然后用焊锡将各元件焊在电路板上; 3、然后将电路板的两端接上电源,看其工作情况.
源代码:ORG 0000H LJMP MAIN ORG 0100H
MAIN:MOV A,#0FFH CLR C
MAINLOOP:CALL DELAY RLC A MOV P1,A SJMP MAINLOOP
DELAY:MOV R7,#0 LOOP:MOV R6,#0 DJNZ R6,$ DJNZ R6,$ DJNZ R6,$ DJNZ R7,LOOP RET END *sch
仿
真
文
件
*pcb
图
:
:
*pcb
原
理
图
:
四、实验心得与体会
通过这次实训使我对AT89C51有一个新的认识,对单片机有一个更新的了解,在焊接电路板的过程中,我发现了自己的很多不足,首先电子元件应该有一个合理的电子线路布置图,这样线才不会交叉,在焊接过程中要先对元件有一个初步的了解,因为这样才不会焊错,焊好后,将其接入电源看其工作情况,当按下复位端时,流水灯又重新工作,除此之外,我还学会了运用keil软件的编程,仿真,以及如何烧写程序。
电路板实物图:
因篇幅问题不能全部显示,请点此查看更多更全内容