资源描述:
《制作电路板题目设计要求2开关控制灯.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机及电路板实训考试范例《制作开关控制灯系统》一、原理图制作及仿真请先在D:建立一个文件夹20110609,然后在文件夹中创建一个以自己名字命名的文件夹,将创建的所有文件都保存在自己名字所在文件夹中,上交作业时,上传20110609文件夹。1、元件清单如下图:请按照附页中原理图画电路连接图按照给出原理图,制作系统原理图,要求正确连接晶体振荡电路,复位电路自行设计,采用标号连线,其余部分按原理图纸要求连线,。正确设置电路元件参数,并按图示加注头标题,并以LED为文件名保存2、加入程序代码,仿真运行,并以LED.ASM为文件名保存,后页已附程序,请复制程序,然后编译
2、仿真检查运行结果(10分)3、制作一份元件清单:以ASCII码输出,并以LED为文件名保存二、制作电路板(50分)给所有元件加封装元件名称封装元件名称封装元件名称封装数码管自制89C52DIL40CAPCAP10BUTTONCONN-SIL2RESRES40BUZ1CONN-SIL21、自制一个7段式数码管封装my7SEG.3-C2、电路板设置规格80Ï80mm电路板,并给电路板加注标尺(5分)做一块单层电路板3、电路布局根据系统原理图,采用手动布局:元件根据系统实际产品布局4、电路布线采用自动布线在电路板底部布线在电路板底部布线5、电路板覆铜6、打印光绘图文件保
3、存电路板,并以LED为文件名保存考试完成,将20110609文件夹上传到主机附录一:LED.ASM程序代码ORG00HJMPMAINORG03H;INT0中断子程序起始地址JMPEXT0;中断子程序ORG13H;INT1中断子程序起始地址JMPEXT1;中断子程序ORG30HMAIN:MOVIE,#10000101B;INT0,INT1中断使能MOVIP,#00000010B;INT1中断优先MOVTCON,#00000001B;INTO为下降沿触发MOVSP,#70H;设定堆栈指针MOVR2,#00;设置记数初值CLRP1.7;;----------------
4、----------------------------------LOOP:MOVA,R2;读取十进制记数值MOVP2,A;显示JMPLOOP;循环EXT0:PUSHACC;压入堆栈PUSHPSW;MOVA,R2;ADDA,#01H;计数指针加1DAA;做十进制调整MOVR2,A;存入R2MOVP2,A;;CALLDELAY1;延时POPPSW;出栈POPACC;RETI;中断返回;-----------------------------------------------EXT1:PUSHACC;压入堆栈PUSHPSW;SETBP1.7;CALLDELAY2
5、;延时CLRP1.7;POPPSW;出栈POPACC;RETI;中断返回;-----------------------------------------------DELAY1:MOVR5,#200;延时程序D11:MOVR6,#100;D21:MOVR7,#248;DJNZR7,$;DJNZR6,D21;DJNZR5,D11;RET;------------------------------------------------DELAY2:MOVR5,#200;延时程序D12:MOVR6,#200;D22:MOVR7,#248;DJNZR7,$;DJNZR
6、6,D22;DJNZR5,D12;RETEND附录二:原理图附录三:光绘文件附录二:印刷电路板图