pcb实验报告
电子信息工程专业
PCB板图设计及制作实践
单片机控制交通灯
班级:
学号:
姓名:
日期:
指导老师:
1.实践任务要求
设计并制作主、支干道交通控制灯。控制要求见
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
4-1.设计时,主、支干道三个灯排列要垂直,三个灯分别采用红、黄、绿发光二极管。时间设定采用单片机定时器完成。
表4-1控制时序表
绿灯 黄灯 红灯 主干道 10秒 支干道 10秒 主干道 2秒 支干道 2秒 主干道 5秒 支干道 5秒 主干道 2秒 支干道 2秒 2、硬件原理图
3、PCB板图
4、器件明细表
序号 标号 型号 器件名称 数量
1 R1-R6 330 1/8W 6 电阻
2 2 C1/C2,C3 30PF,33uF 电容
3 1 20脚 集成块引
脚座
4 U1 AT89C2051 1 51单片机
芯片
5 BT1 1 4节电池 电池盒
6 D1 1 普通二极
管
7 T1 12MHZ 1 晶振
8 DS1-DS6 6 红、黄、绿 交通灯
9 R9 2K 1 电阻 5、软件程序
#include
#define uint unsigned int
void delay(uint z) {
uint x,y;
for(x=z;x>0;x--)
{
for(y=115;y>0;y--)
{;}
}
}
void main()
{
while
{
P1=0xf3;delay(10000);
P1=0xf5;delay(2000);
P1=0xde;delay(5000);
P1=0xee;delay(2000);
}
}
6、实践总结
1) 在实验过程中,遇到了一些问题,首先是PCB版图的制作。需要在电脑上先画出原理图,然后把原理图倒到PCB版图中,然后排列器件顺序。在电脑上的操作可以说是有惊无险,但在下一步的操作中出现了一些小问题,如腐蚀PCB板时出现了部分铜导线断了,使之电路图不完整,后来经老师提点,找出了解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
:把器件的引脚引到该连接的地方,再用焊锡焊上,使电路图完整。
2)该实验的编程也是一个比较大的问题,一开始无法想出一个好的程序。其中最大的问题是交通灯的C语言程序设计需要延时程序,必须精确地运算其延时多少秒,所以要用到for循环精确计算。在编程中始终无法找到精确的延迟时间,后在老师及同学的帮助下还是成功的解决了问题。还有便是控制小灯的亮灭,编写程序时总找不准哪几个小灯亮,使之把程序下载到单片机中好几遍最后才成功。在焊板的时候,出现了一些小错误,比如二极
管的正负极问题,还有红绿灯的顺序等问题,在我们组的不断修改和努力下还是完美的解决了问题,成功的完成了实物的焊接,感觉还是不错滴。
3)收获:通过制作交通灯的实验,使我掌握了PCB版图的制作,Keil软件的基本编程,以及protues仿真软件的基本使用,并了解了交通灯的控制过程,以及交通灯的控制程序。对PCB板的裁剪、热转印、钻孔、焊接等过程的亲身体会,使我对这门课程的体会更加深刻,也感觉到了什么叫学海无涯。