单片机广告灯课程设计

上传人:夏** 文档编号:507760936 上传时间:2023-06-27 格式:DOCX 页数:17 大小:253.37KB
返回 下载 相关 举报
单片机广告灯课程设计_第1页
第1页 / 共17页
单片机广告灯课程设计_第2页
第2页 / 共17页
单片机广告灯课程设计_第3页
第3页 / 共17页
单片机广告灯课程设计_第4页
第4页 / 共17页
单片机广告灯课程设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《单片机广告灯课程设计》由会员分享,可在线阅读,更多相关《单片机广告灯课程设计(17页珍藏版)》请在金锄头文库上搜索。

1、目录第一章绪论 31.1 广告灯控制概述 31.2 主要研究工作 31.3. 程序设计内容 4第二章基础知识介绍 52.1主控制器 AT89C51 5AT89C51 引脚图 5第三章系统硬件电路设计 63.1电路原理图 63.2系统板上硬件连线 73.3主控制系统电路 7第四章系统软件设计 94.1程序的设计说明 9主程序款图 94.2 汇编源程序 94.3部分仿真效果图 12课程设计小结体会 14参考文献 15课程设计任务书学生姓名: 专业班级:指导教师: 工作单位: 题 目:广告灯(利用取表方式)初始条件:要求完成的主要任务:(包括课程设计工作量与其技术要求,以与说明书撰 写等具体要求)1

2、.熟悉背景资料和任务:熟悉给定的背景资料和数据,明确系统 设计的任务要求;拟订设计计划和初步方案。2.单片机应用系统硬件结构设计:分析背景资料给定的相关技术要求和功能 指标,采用自上而下的设计方法,完成系统硬件结构的规划设计,并详细设计单 片机应用系统的电路原理图。对于相对简单的应用系统,可设计出PCB图。3 .系统软件设计:在硬件设计的基础上,根据给定任务的功能要求,完成相关控制软件的功能规划、流程分析与软件编制。4 实验验证:借助硬件与软件幵发技术平台,调试并完善编制的软件,并对 实验结果进行分析,撰写设计综合报告时间安排:序号阶段内容所用时间1设计准备,熟悉资料和数据0.52完成主要内容

3、1.03元成设计综合报告、答辩0.5合计2.0指导教师签名:年月日系主任(或责任教师)签名:年月日第一章绪论1.1广告灯控制概述将P1 口的8个引脚分别接8位发光二极管0, 1 , 2 , 3, 4 , 5 , 6, 7。通过 控制P1 口的输出,实现每隔0.2s接在P1 口的8个发光二极管依次点亮0, 1,2,3,4,5,6,7,然后继续一次亮一次,然后8个发光二级管依次点亮7,6,5,4,321,0,然后继续一次亮一次。然后8个发光二极管闪烁2次。如此反复循环。1.2主要研究工作1 完成系统硬件电路设计(1)单片机采用AT89C51系列2 完成系统软件设计(1) 软件延时程序1.3. 程序

4、设计内容在用表格进行程序设计的时候,要用以下的指令来完成(1) 利用 MOV DPTR, DATA16 的指令来使数据指针寄存器指到表 的开头。(2).利用MOVC A , A + DPTR的指令,根据累加器的值再加上 DPTR 的值,就可以使程序计数器 PC 指到表格内所要取出的数据。因此,只要把控制码建成一个表,而利用 MOVC A,A DPTR 做取码的操作,就可方便地处理一些复杂的控制动作第二章基础知识介绍1厂 J.AEL/yIPB.1/AD1 口 nXTAL2r W.zWUi口n /Amrll.jWUoPD.4/AD4P0.5/AD5PO 6/AD6RSTP2.0/AS =2.1/A

5、SP2.21A10PSENP2.3ZA11ALEP2.4XA12EAP2.5ZA13P2.6XA14P27W15PI 0 P1 1P10/RXD4 irvnrJJ JI XUP1 2P1 3P3.2/INTDrJ-J|lnl 11P1 4P3.4/TDP1.5P3.5/T1P1,eF3.0JWRP1.7P 3.7/RD1910g13145618AT89C51订曲39肿-332223-2Z.10-TT1:1314151517高性能2.1主控制器 AT89C51AT89C51弓I脚图U1AT89C51是一种带4K字节闪烁可编程可擦除只读储存器的低电压、CMOS8位微处理器,俗称单片机。其主要特性有

6、:与CMS-51 兼容4K字节可编程闪烁储存器数据保留时间:10年全静态工作:0Hz-24Hz-三级程序存储器锁定32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内震荡器和时钟电路第三章系统硬件电路设计3.1 .电路原理图GWDVCCL I-叼I! TT JFl OPl 1PO Ol/ADIDPO.UADIpi aFO JZ/A&2Pl 3ro waujPl 4PO 4/A 口曲Pl .5FO 57ADSPl 4FCi.iSfAPPl 7F0.7/AD7ALE PSEKHri g rps.trrxuPS 5/A13F:ej/1HTIP2 X1| CRY

7、STAL订FCR110k汩C310uF cTEXTa:19:29:31U1?XTAL1XTAL2RSTPSEN ALE EAEDEDEDEDEDEDLED-RED3.01.2.3.56.7TEXT第四章系统软件设计4.1程序的设计说明如下:主程序款图4.2汇编源程序ORG 0;使数据指针寄存器指到表的幵头START:MOV DPTR,#TABLELOOP:CLR AMOVC A,A+DPTR根据累加器的值再加上 DPTR的值,就可以使程序计数器 PC 指到表格内所要取出的数据CJNE A,#01H,LOOP1 ; 累加器 A 与立即数 #01H 不等转移到LOOP1JMP START; JMP

8、 - 相对长转移LOOP1: MOV P1,AMOV R3,#20LCALL DELAYINC DPTR ; 数据指针加 1JMP LOOPDELAY:MOV R4,#20D1:MOV R5,#248DJNZ R5,$DJNZ R4,D1DJNZ R3,DELAYRET, 0FBH=11 11 10 11TABLE:DB 0FEH,0FDH,0FBH,0F7H;左移0FEH=11 11 11 10, 0FDH=11 11 11 010F7H=11 11 01 11 ,注意 0 的位置!DB 0EFH,0DFH,0BFH,07FHDB 0FEH,0FDH,0FBH,0F7H;左移DB 0EFH,

9、0DFH,0BFH,07FHDB 07FH,0BFH,0DFH,0EFH;右移DB 0F7H,0FBH,0FDH,0FEHDB 07FH,0BFH,0DFH,0EFH;右移DB 0F7H,0FBH,0FDH,0FEHDB 00H, 0FFH,00H, 0FFH;闪烁 1 次DB 01H;结束码 此时 A=01H于是执行CJNE A,#01H,LOOP1 后就执行 JMP STARTEND4.3部分仿真效果图U13叩30p2 且 A5- 671 1- dL Tj rj 1-且 KjxiA2 丄 22al.zrl.3二三二kXTALIPO.O/ADOP0.1/AD1P0.2/AD2XTAUP0.3/AD33O./AD-130.5/A05P0.6/AD&RSTPO.7/AD7P? n/AAP2.1/A9P2.2/A1DFBENF2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP1.1P3.1HXDP1.2P3,颁审P1.3P3.1/INT1P1 4P5.4 汀 0P1 5P3 5/T1P1.SP3.6/VVRH1 /H 3. TIRUMP9C51U亍丽二19C2Jg 31 14 5CRYSTALX1n厂IoFlVCDLI11

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号