广东工业大学 单片机课程设计报告

广东工业大学 单片机课程设计报告

ID:38786301

大小:636.15 KB

页数:16页

时间:2019-06-19

广东工业大学 单片机课程设计报告_第1页
广东工业大学 单片机课程设计报告_第2页
广东工业大学 单片机课程设计报告_第3页
广东工业大学 单片机课程设计报告_第4页
广东工业大学 单片机课程设计报告_第5页
资源描述:

《广东工业大学 单片机课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、实验目的、要求掌握单片机的开发应用,巩固、加深已学过的知识,提高动手能力及解决实际问题的能力。要求用AT89S52芯片控制彩灯(流水灯)图形。即AT89S52单片机上点工作时控制由发光二极管组成的图形有规律地不停闪烁;当按下按钮时彩灯图形全灭,而继电器工作吸合(控制~220V30W灯泡亮)5秒,5秒后返回彩灯闪烁(若再次按下按钮,彩灯图形又全灭,而继电器又能工作吸合5秒,5秒后又回到彩灯闪烁)。也就是说每当按下按钮时,彩灯都能全灭,继电器能吸合5秒,5秒后能回到彩灯图形的闪烁。按此要求:①设计并绘制硬件电路图,电路图应包含强电控制部分,做实物板时

2、强电部分可省略;②制作实物板;③编写程序并将调试好的程序固化实物板中的单片机中。硬件(电路图、元器件布置、排线、元器件的焊接)及软件(程序设计、编写)均由同学们自己完成。程序编写完后进行调试,调试成功后将程序烧录到单片机内。实物板通电检查是否能正确运行,如果不行,要找出问题并解决它。二、实验仪器设备与器材仪器设备型号规格数量电烙铁SE-94022OV,40W1万用表VC9205116名称数量名称数量AT89S52120PF电容2晶振112MHz1开关140针IC座1电解电容10μF25V14148二极管1万能印刷电路板160×125mm1三极管C85

3、501按键210针插座1焊锡丝1扎ASP下载器21K排阻3个连接线若干10K、1K电阻各5只小型继电器(线圈额定电压DC5V,触电负载3A220VAC)16V五号电池电池盒1五号电池4发光二极管30只一、硬件方案1、设计思想用单片机P口实现流水灯,先从9~0进行倒数后出现“2012”和“gdut”字样。当按下按钮,继电器吸合,中断响应,延时5秒,然后返回主程序继续运行。161、原理框图2、工作原理用单片机P口实现流水灯,先从9~0进行倒数后出现“2012”和“gdut”字样。当按下按钮,继电器吸合,中断响应,延时5秒,然后返回主程序继续运行。161、

4、原理电路图16一、软件方案1、程序流程图主程序中断程序LED灯全灭开始初始化接触器线圈吸合延时5秒输出“gdut”流水灯继电器线圈断开倒计时输出“2012”返回161、程序清单ORG0000H AJMPMAIN ORG0003H AJMPINT_0 ORG000BH AJMPT_0 ORG001BH AJMPT_1 ORG0030H MAIN:MOVR0,#14H MOVR1,#16H MOVR2,#00H MOVR3,#64H MOVR4,#38H MOVDPTR,#TAB SETBET0 SETBET1 SETBEX0 SETBEA SETBPT

5、0 MOVTMOD,#11H;初始化 16MOVTH1,#3CH MOVTL1,#0B0H SETBTR1 SJMP$ T_1:MOVTH1,#3CH MOVTL1,#0B0H MOVA,R4 JZL6;判断流水灯是否完全输出,完全输出(R4=0)后则跳到L6 L7:ACALLL2;开始输出流水灯 MOVP0,A ACALLL2 MOVP1,A ACALLL2 MOVP2,A DECR4 L1:RETI L6:DJNZR0,L1;开始倒计时10秒和输出2012gdut ACALLL2 MOVP0,A ACALLL2 MOVP1,A 16ACALLL2

6、 MOVP2,A MOVR0,#14H DJNZR1,L1;判断倒计时10秒和输出2012gdut是否完全输出,若完全输出则重新开始 MOVR1,#16H MOVR2,#00H MOVR4,#38H SJMPL1 L2:INCR2 MOVA,R2 MOVCA,@A+DPTR RET INT_0:MOVP0,#0FFH;响应外部中断,LED全灭 MOVP1,#0FFH MOVP2,#0FFH CLRP3.0;继电器线圈吸合 MOVTH0,#3CH MOVTL0,#0B0H SETBTR0 L4:JNBP3.0,L4 RETI 16T_0:MOVTH0,

7、#3CH;延时5秒 MOVTL0,#0B0H DJNZR3,L3 SETBP3.0;继电器线圈断开 MOVR3,#64H CLRTR0 L3:RETI TAB:DB0FFH,0DFH,0FFH,0FFH,0EFH,0FFH,0FFH,0F7H,0FFH,0FFH,0FBH,0FFH,0FFH,0FDH,0FFH,0FFH,0FEH,0FFH,0FFH DB0FFH,0FFH,0FEH,0FFH,0FEH,0FFH,0FFH,0FDH,0FFH,0FFH,0FBH,0FFH,0FFH,0F7H,0FFH,0FFH,0EFH,0FFH,0FFH,0DFH

8、,0FFH,0FFH,0BFH,0FFH,0FFH,7FH,0FFH DB0FFH,0FFH,0F7H,7F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。