1、1 目录目录 第一章绪论 .3 1.1 广告灯控制概述 .3 1.2 主要研究工作 .3 1.3. 程序设计内容 3 第二章基础知识介绍 4 2.1 主控制器 AT89C51 .4 AT89C51 引脚图 4 第三章系统硬件电路设计 .5 3.1 电路原理图5 3.2 系统板上硬件连线.5 3.3 主控制系统电路 5 第四章系统软件设计 7 4.1 程序的设计说明 7 主程序款图 .7 4.2 汇编源程序 .7 4.3 部分仿真效果图 9 课程设计小结体会 11 参考文献 12 2 课程设计任务书课程设计任务书 学生姓名:学生姓名: 专业班级:专业班级: 指导教师:指导教师: 工作单位:工作单
2、位: 题题 目目: : 广告灯(利用取表方式)广告灯(利用取表方式) 初始条件:初始条件: 要求完成的主要任务要求完成的主要任务: (包括课程设计工作量及其技术要求, 以及说明书撰写等具体要 求)1. 熟悉背景资料和任务:熟悉给定的背景资料和数据,明确系统设计的任务要求;拟订设计计 划和初步方案。 2单片机应用系统硬件结构设计:分析背景资料给定的相关技术要求和功能指标,采用自上而 下的设计方法,完成系统硬件结构的规划设计,并详细设计单片机应用系统的电路原理图。对于相 对简单的应用系统,可设计出 PCB图。 3系统软件设计:在硬件设计的基础上,根据给定任务的功能要求,完成相关控制软件的功能 规划
3、、流程分析与软件编制。 4 实验验证: 借助硬件及软件开发技术平台, 调试并完善编制的软件, 并对实验结果进行分析, 撰写设计综合报告 时间安排:时间安排: 序号序号 阶段内容阶段内容 所用时间所用时间 1 设计准备,熟悉资料和数据 0.5 2 完成主要内容 1.0 3 完成设计综合报告、答辩 0.5 合 计 2.0 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 年年 月月 日日 3 第一章绪论第一章绪论 1.1 广告灯控制概述广告灯控制概述 将 P1 口的 8 个引脚分别接 8 位发光二极管 0,1,2,3,4,5,6,7。通过控制 P
4、1 口的输出,实现每隔 0.2s 接在 P1 口的 8 个发光二极管依次点亮 0,1,2,3,4,5,6, 7,然后继续一次亮一次,然后 8 个发光二级管依次点亮 7,6,5,4,3,2,1,0,然后继续一次 亮一次。然后 8 个发光二极管闪烁 2 次。如此反复循环。 1.2 主要研究工作主要研究工作 1 完成系统硬件电路设计 (1) 单片机采用 AT89C51 系列 2 完成系统软件设计 (1) 软件延时程序 1.3. 程序设计内容程序设计内容 在用表格进行程序设计的时候,要用以下的指令来完成 (1) 利用 MOV DPTR, DATA16 的指令来使数据指针寄存器指到表的开头。 (2) 利用 MOVC A, ADPTR 的指令, 根据累加器的值再加上 DPT