1 / 12
文档名称:

基于单片机at89c51的花样跑马灯设计毕业论文.doc

格式:doc   大小:201KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于单片机at89c51的花样跑马灯设计毕业论文.doc

上传人:cdsqbyl 2016/8/28 文件大小:201 KB

下载得到文件列表

基于单片机at89c51的花样跑马灯设计毕业论文.doc

文档介绍

文档介绍:基于 AT89C51 的花样跑马灯一. 课设简介 1-1. 课设目的为了进一步巩固学****的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期两周的课程设计。通过设计使学生在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。 1、通过本设计,使学生综合运用《单片机技术原理与应用》、《DSP 原理与应用》《C语言程序设计》以及《数字电路》、《模拟电路》等课程的内容,为以后从事电子产品设计、软件编程、系统控制等工作奠定一定的基础。 2、学会使用 KEIL C和PROTEUS 等软件,用 C语言或汇编语言编写一个较完整的实用程序,并仿真运行,保证设计的正确性。 3 、了解单片机接口应用开发的全过程:分析需求、设计原理图、选用元器件、布线、编程、调试、撰写报告等。 1-2. 课设内容利用单片机的自动控制功能,设计出相应不同的电路,可以实现 IED 灯不同模式的显示效果。本课程是利用 AT80C51 单片机的自动控制功能,并结合其它电子元器件以及软件实现的跑马灯,实现不同种类的 LED 灯显示效果。 简介及接口说明 AT89C51 是一种带 4K 字节 FLASH 存储器(FPEROM —Flash Programmable and Erasable Read Only Memory )的低电压、高性能 CMOS 8位微处理器, 俗称单片机。AT89C2051 是一种带 2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用 ATME L 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8位CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。AT89C51 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 AT89C51 引脚排列图由于工艺及标准化等原因,芯片的引脚数量是有限的,但单片机为实现控制所需要的信号数目却远远超过其引脚数目。为解决这一矛盾,单片机的某些信号引脚被赋以双重功能。 1)电源及电源复位引脚: (1)(40脚):正常操作时接+5V 直流电源。(2)V SS(20 脚):接地端。(3)RST/V PD(9脚):复位信号输入端。在该引脚上输入一定时间(约两个机器周期)的高电平将使单片机复位。该引脚的第二功能是 V PD ,即备用电源输入端。当主电源发生故障,降低到低电平规定值时,可将+5V 备用电源自动接入 V PD 端,以保护片内 RAM 中的信息不丢失,使复电后能继续正常运行。(4) EA /V PP(31脚) :访问程序存储器控制信号/ 编程电源输入。当 EA 保持高电平时,访问内部程序存储器,访问地址范围在 0~4KB 内;当 PC (程序计数器)值超过 0FFFH ,即访问地址超出 4KB 时,将自动转向执行外部程序存储器内的程序;当 EA 保持低电平时,不管单片机内部是否有程序存储器,则只访问外部程序存储器(从 0000H 地址开始) 。由此可见,对片内有可用程序存储器的单片机而言, EA 端应接高电平,而对片内无程序存储器的单片机,可将 EA 接地。对于 EPROM 型单片机,在EPROM 编程期间,此引脚用于施加 21V 的编程电源( V PP)。 2)时钟振荡电路引脚 XTAL1 和XTAL2 : (1)XTAL1 (19脚) :外接石英晶体和微调电容引脚 1 。它是片内振荡电路反向放大器的输入端。采用外部振荡器时此引脚接地。(2)XTAL2 (18脚) :外接石英晶体和微调电容引脚 2 。它是片内振荡电路反向放大器的输出端。采用外部振荡器时此引脚为外部振荡信号输入端。 3) ALE/ PROG (30脚):低8位地址锁存控制信号/编程脉冲输入。在系统扩展时, ALE 用于把 P0 口输出的低 8 位地址锁存起来,以实现低 8 位地址和数据的隔离。在访问外部程序存储器期间,ALE 信号两次有效;而在访问外部数据存储器期间, ALE 信号一次有效。对于 EPROM 型单片机,在 EPRO M 编程期间,此引脚用于输入编程脉冲 PROG 。 4) PSEN (29脚):外部程序存储器的读选通信号输出端,低电平有效。在从外部程序存储器取指令(或常数)期间,此引脚定时输出负脉冲作为读取外部程序存储器的信号,每个机器周期 PSEN 两次有效,此时地址总线上送出的地址为外部程序存储器地址;在此期间,如果访问外部数据存储器和内部程序存储器,不会产生 PSEN 信号。 5)并行双向输入/输出(I/O) 口引脚: (1)P0口的 ~ 引脚(3