当前位置:文档之家› 毕业设计_基于mega8的16_64点阵时钟显示屏制作

毕业设计_基于mega8的16_64点阵时钟显示屏制作

毕业设计_基于mega8的16_64点阵时钟显示屏制作
毕业设计_基于mega8的16_64点阵时钟显示屏制作

Southwest university of science and technology

本科毕业设计(论文)

基于单片机的点阵式

时钟电子显示屏设计与实现

学院名称信息工程学院

专业名称电子信息工程

学生姓名王钧仟

学号20064478

指导教师郭锋

二〇一〇年六月

基于单片机的点阵式

时钟电子显示屏设计与实现

摘要:电子时钟,它最大的特点在于走时精确和功能的多样化,为我们带来了极大的方便。而LED点阵式显示屏,具有亮度高、功耗小、寿命长等优点。若以LED 点阵来作为电子时钟的显示屏,则可实现远距离、大视角的时钟显示。从而非常适合于在公共场所中显示时间。

本设计的重点在于对点阵式显示屏的显示研究。从宏观上来上,显示屏可分为两个部份:显示器件和微控制器。由微控制器控制显示器件的亮灭、颜色变化,从而组合出所需要的图相。在此次设计中,采用了16 x 64 个单色LED作为显示器件,用Mega8作为微控制器,以静止和左移的方式进行时钟显示。由于充分考虑了软硬件的易扩充性,用本设计的构架思想可很方便地进行点阵扩充和多个汉字或图形的显示。

设计中所涉及的知识点主要有:点阵显示原理,字模提取,显示左移算法的实现,单片机Meg8和编译器IAR的使用。以及在软硬件设计调试过程中的各种现象及解决方案。

关键词: 电子时钟;点阵显示原理;LED点阵;单片机;Mega8;IAR;74HC154;74HC595;

Design and Implementation of Dot-matrix Clock

Display Screen

Abstract: Electronic clock system, which features that time is very accurate and function are diversity, brought us great convenience.otherwise,The LED dot matrix have advantage of high brightness, low power consumption, long lifetime etc. If use LED dot matrix as screen to display electronic clock, can achieve long-range, large angle of the clock display effect.Thus very suitable to display the time in public places.

This design focuses on the display of dot matrix .Look from the macro, the design can be divided into two parts: the screen part and microcontroller part. The micro-controller control the Leds off and on. In this design, using 16 x 64 monochrome LED as the display screen, using Mega8 as micro-controller,We can get an effect of static display and left-move display.As full consideration to the ease Expansion of hardware and software , the framework of ideas can be easily expanded to dispaly a large number of Chinese characters or expanded to more dot-matrix Led screen

The knowledge involved in this design are: dot matrix display principle, font data extraction, left-move showe algorithm, Meg8 and the use of IAR compiler.And the solutions to problem Encountered in the process of debugging software and hardware.

Keywords: electronic clock; dot matrix display principle; LED dot matrix; SCM; Mega8; IAR; 74HC154; 74HC595;

目录

摘要

Abstract

引言...............................................................................................................................I

第1章设计要求与总体方案.....................................................................................- 2 -

1.1 设计要求..........................................................................................................- 2 -

1.2 设计目的..........................................................................................................- 2 -

1.3 总体思路..........................................................................................................- 2 -

1.4 方案 (2)

第2章单片机的相关介绍 (4)

2.1 单片机的发展历史 (4)

2.2 单片机的发展趋势..........................................................................................- 4 -

2.3 单片机的特点 (8)

2.4 单片机的应用 (9)

2.5 单片机的基本系统结构 (10)

第3章硬件设计...........................................................................................................- 11 -

3.1 硬件部分总体框架..........................................................................................- 11

-

3. 2 单片机Mega8简介.........................................................................................- 11

-

3. 2. 1 A VR Mega8的主要性能参数..........................................................错误!未定义书签。

3.2.2 Mega8引脚说明 (12)

3. 2. 3 Mega8最小系统电路计 (14)

3.3 其它芯片简介..................................................................................................- 14

-

3. 3. 1 74HC595简介....................................................................................- 14

-

3. 3. 2 74HC154简介 (16)

3. 4 汉字字模提取................................................................................................- 16

-

3. 4. 1 16*16点阵汉字的字模提取 (16)

3. 4. 2 16*8点阵的数字字模提取 (17)

3. 5 16*64LED点阵的结构及显示原理 (18)

3. 6 16*64 LED点阵驱动原理 (19)

第4章软件设计 (20)

4.1编程语言选择 (20)

4. 2 程序设计与流程图 (20)

4.2.1 主程序 (20)

4.2.2 中断处理程序 (21)

4.2.3 按键读取程序.....................................................................................错

误!未定义书签。

4.3.4 按键处理程序 (26)

4. 2. 5 正常/调分/调时显示程序 (28)

4. 2. 6 调速显示、左移显示程序 (30)

4. 2. 7 时间处理程序 (35)

第5章调试过程及相关问题的处理 (37)

5.1 开发工具 (37)

5.1.1 IAR集成开发环境 (37)

5.1.2 AVR_fighter编程下载软件和下载器的制作 (41)

5.1.3 Protenus单片机仿真软件 (42)

5.2 调试步骤 (44)

5.2.1 Proteus硬件电路图绘制 (44)

5.2.2 IAR avr程序设计流程 (45)

5.2.3 观察仿真结果 (45)

第6章 PCB设计 (49)

6. 1 Protel99 设计PCB的一般流程 (49)

6. 2 PCB相关设计图 (49)

6. 2. 1 PCB原理图 (50)

6. 2. 2 PCB图 (51)

6. 2. 3 PCB 3D图 (52)

小结 (53)

致谢 (54)

参考文献 (55)

附录1 程序源代码 (56)

附录1.1 主程序main.c (56)

附录1.2 时间处理相关程序Time.c (59)

附录1.3 显示处理相关程序LedDisplay.c (62)

附录1.4 中断处理相关程序INT_handle.c (73)

附录1.5 按键处理相关程序Key.c (76)

附录1.6 自定义头文件 (81)

附录2 点阵式汉字电子显示屏Proteus仿真图 (84)

附录3 8*8点阵SZ411288K构成16*16共阴极点阵的连接图 (85)

附录4 实物图 (87)

附录5 元器件清单 (88)

引言

LED点阵显示屏作为信息传播的一种重要手段,具有亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定等优点。再加上集成电路的使用,LED 点阵显示屏的外围电路变得越来越简单,性价比不断攀升,使得LED点阵显示屏广泛运用于各行各业及公共场所,成为了信息化时代不可缺少的信息发布工具。例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息显示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰等。日前LED点阵显示屏正向着高亮度、全彩化、标准化的方向不断发展。

在本次设计中,LED点阵作为电子时钟的显示屏,最大的优点在于其显示内容的多样性,为用户提供了灵活的人机交互界面。同时由于在这里采用带晶振的单片机,使得电子时钟不仅走准确,而且可以利用单片机的高度灵活性,为电子时钟扩充许多显来诸如定时自动报警、按时自动打铃、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等。

我们可以看到,着科学技术的不断进步,以及LED显示技术的不断完善,LED 点阵显示屏的应用领域将会越来越广。

第一章设计要求与总体方案

1.1 设计要求

1 利用单片机设计一16*16点阵式时钟显示屏。滚动显示现在的时间,显示字符:“现在时间:**小时:**分:**秒”;

2 电子钟有暂停、开始计时、“小时”调整、“分钟”调整功能(小时、分钟调整以1为步进);

3 提交开题报告、毕业实习报告、绘出电路原理图、电路印制版图、电路仿真和调试、软件流程图、完成设计论文。

1.2 设计目的

1 巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决一般控制的能力;

2 培养针对课题需要、选择和查阅有关手册、图表及文献资料的自学能力、提高组成系统、编程、调试的动手能力;

3 通过对课题设计方案的分析、选择、比较、熟悉单片机应用系统的开发、研制的过程、软硬件设计的方法、内容及步骤;

4 掌握KEIL C,Proteus,Protel等相关软件的应用。

1.3 总体思路

本次设计以单片机AVR Mega8为核心,利用4—16译码器74HC154和串入并出芯片(带锁存功能)74HC59516对单片机进行I/O扩展,去分别控制16*64点阵

电子显示屏中每一个发光二极管的亮灭,从而在显示屏上组合出所需要的图像,实现设计所需要的功能。

1.4 方案

在方案的选取上,主要考虑了以下几个方面:

1 单片机型号的选则。在这次设计中,首先自己选则了51单片机来对系统进行设计开发,并在Protenus中进行模拟仿真,在进行了一周的编程验证后,发现51单片机128字节的RAM成为了软件编程的一个瓶颈,它会导致系统的软件编写过于复杂也及系统可扩充性能较差,为了解决这个问题,故选用了AVR系列单片机的Mega8,它具有1K的RAM,较好地解决了这个问题。

2 单片机外围器件的选取。 Mega8只有28个引脚,由于16*64点阵需要16根行线和64根列线,用单片机的I/O端口去真接控制显然不可能,在这里,采用了4—16译码器74HC154,对16根行线的控制仅用了四个I/O端口,而对64根列线的控制,则采用了8块串入并出(带锁存功能)的74HC595串联来实现,这样,点阵显示的数据传输线一共才占用单片机的5个I/0端口资源。

另外,这样做还有一个好处是,在我们要对加大点阵屏显示的汉字个数时,在硬件上只需向后串联74HC595和点阵屏即可以了。为了保证点阵亮度均匀,每根行线的需加一个PNP三极管做驱动。

3 按键的人机交互。电子钟具有暂停、开始计时、“小时”调整、“分钟”调整,“移速”调整显示切换功能,这里使用了6个按键,它们分别是:SET、UP、DOWN、ENTER、CANCLE/DP_MODE、PAUSE/START 采用了每隔10ms定时扫描按键的方式实现了上面所述的人机交互,10ms定时扫描的另一个重要功能是去掉按键抖动。

第2章单片机的相关介绍

2.1 单片机的发展历史

1970年微型计算机研制成功后,随着就出现了单片机。美国Intel公司在1971推出了4位单片机4004;1972年推出雏形8位单片机8008。特别是在1976年推出MCS-48单片机以后的30年中,单片机及其相关技术的发展经历了数次的更新换代。其发展大约每三、四年要更新一代,集成度增加一倍,功能翻番。尽管单片机出现的历史并不长,但以8位单片机的推出为起点,单片机的发展已经历了4个阶段。

第一阶段(1976-1978年):初级单片机阶段。这个阶段的单片机以Intel公司的MC-48为代表。这个系列的单片机内集成有8位CPU、I/O接口、8位定时器/计数器,寻址范围不大于4KB,具有简单的中断功能,无串行接口。

第二阶段(1978-1982年):单片机完善阶段。在这一阶段推出的单片机其功能有较大的增强,能够应用于更多的场合。这个阶段的单片机普遍带有串行I/O口,多级中断处理系统,16位定时器/计数器,片内集成的RAM、ROM容量加大,寻址范围可达64KB。一些单片机片内还集成了A/D转换接口。这类单片机的典型代表有Intel公司的MCS-51、Motorola公司的6081和Zilog公司的Z8等。

第三阶段(1982-1992):8位单片机巩固发展及16位高级单片机发展阶段。在此阶段,尽管8位单片机的应用已广泛普及,但为了更好地满足测控系统嵌入式应用的要求,单片机集成的外围接口电路有了更大的扩充。这个阶段的代表为8051系列。许多半导体公司和生产厂以MCS-51的8051内核,推出了满足各种嵌入式应用的多种类型和型号的单片机。其主要技术发展如下: 1 外围功能集成。满足模拟量直接输入的ADC接口;满足伺服驱动的PWM;保证程序可靠运行的程序监控定时器

WDT(俗称看门狗)。 2 出现了为满足串行外围扩展要求的串行扩展总线和接口,如SPI、I2C总线、单总线(1-Wire)等。 3 出现了满足分布系统并突出控制功能的现场总线接口,如CAN等。 4 在程序存储器方面广泛使用了片内程序存储器技术,出现了片内集成EPROM、EEPROM、Flash ROM、Mask ROM、OTP ROM等各种类型的单片机,以满足不同产品开发和生产的需要,也为最终取消外部储存器扩展奠定了良好的基础。与此同时,一些面向更高层次的应用,推出了16位单片机,典型代表有Intel公司的MCS-96系列单片机

第四阶段(1993-现在):百花齐放阶段。现阶段单片机发展的显著特点是百花齐放和技术创新,以满足日益增长的广泛需要。其主要方面如下:1 单片机嵌入式系统是面对最底层的电子技术应用,从简单的玩具、小家电到复杂的工业控制系统、智能仪表、电器控制,以及发展到机器人、个人信息终端、机顶盒等,因此,面对不同的应用对像,不断推出适用于不同领域要求的、从简易性能到多功能的单片机系列。 2 大力发展专用型单片机。早期的单片机以通用型为主。由于单片机设计、生产技术的提高,周期的缩短,成本的下降,以及许多特定的电子产品,如家电类产品的巨大市场需求能为,推动了专用型单片机的发展。在这类产品中采用专用型单片机,具有成本低、资源利用率高、系统外围电路少、可靠性高的优点。因此,专用单片机也是单片机发展的一个主要方向。 3 致力于提高单片机的综合品质。采用先进的技术来提高单片机的综合品质,如提高I/O口的驱动能力,增强抗静电和抗干扰措施,加宽(降低)工作电压,降低功耗。

2.2 单片机的发展趋势

综观30多年的发展过程,作为嵌入式系统的核心--单片机,正在朝着多功能、多选则、高速度、低功耗、低价格、大容量及加强I/O功能等方向发展。其进一步的发展趋势是多方面的。

1 全盘CMOS化

COMS电路具有许多优点,例如极宽的工作范围、极佳的低功耗管理特性等。CMOS化已经成为目前单片机及其外围器件及其外围器件流行的半导体工艺。

2 采用RISC体系结构

早期的单片机大多采用CISC体系结构,指令复杂,指令代码、周期数不统一;

指令运行很难实现流水线操作,大大阻碍了运行速度的提高。例如,MCS-51系列单片机,当外部时钟为12MHz,其单周期指令运行速度仅为1MIPS。采用RISC体系结构和精简指令后,单片机的指令绝大部分成为单周期指令,而且通过增加程序储存器的宽度(8位增加到16位)实现了一个地址单元存储一条指令。在这种系统结构中,很容易实现并行流水线的操作,大大提高了指令的运行速度。目前一些RISC 体系结构的单片机,如美国ATMEL公司AVR系列单片机已实现了一个时钟周期执行一条指令。与MCS-51相比,在相同的12MHz外部时钟下,单周期指令运行的速度可达12MIPS。这样,一方面可以获得指令的高速运行,另一方面,在相同的运行速度下,可大大降低时钟的频率,有利于获得良好的电磁兼容效果。

3 多功能集成化

单片机在内部已集成了越来越多的部件,这些部件不仅包括一般常用的电路,例如定时器/计数器、模拟比较器、A/D转换器、串行通信接口、WDT电路、LCD控制器等,有的单片机为了构成控制网络或形成局部网络,内部含有局部网络控制模块CAN总线,以方便地构成一个控制成一个控制网络。为了能在变频控制中方便地使用单片机,形成最具有经济效益的嵌入式控制系统。有的单片机内部清空设置了专门用于变频控制的脉宽调制电路PWM。

4 片内存储器的改进与发展

目前新型单片机一般在片内集成了两种类型的存储器:随机读/写存储器SRAM,作为临时数据存储器用于存放工作数据;只读ROM,作为程序存储器用于存放系统控制程序和固定不变的数据。片内存储器的改进与发展方向是扩大容量,以及提高ROM数据的易写和保密性等。

1) 片内存储容量的增加。新型单片机一般在片内集成的SRAM 128字节~1KB,ROM的容量一般为4~8KB。为了适应网络、音视频等高端产品的需要,高档单片机在片内集成了更大容量的RAM和ROM存储器。例如ATMEL公司的ATmega16片内的SRAM为1KB,Flash ROM为16KB。而该系列的高端产品ATmega256片内集成了8KB的SRAM、256KB的Flash ROM 和4KB的EEPROM。

2) 片内程序存储器由EPROM型向Flash ROM发展。早期单片机在片内往往没有程序存储器或片内集成了EPROM型的程序存储器。将程序存储器集成在单片机内,可以大大提高单片机的抗干扰能力,提高程序的保密性,减少硬件设计的复杂

性和空间等许多优点,因此片内集成程序存储器已成为新型单片机的标准方式,但EPROM具有须用12V高压编程写入。紫外线光照擦除以及重写入次数有限等缺点,这给使用带来了不便。新型单片机则采用Flash ROM、Mask ROM、OTP ROM 作为片内程序存储器,Flash ROM在通常(如5V/3V)下就可以实现程序的写入和擦除操作,重写次数在10 000次以上,并可实现在线编程写入的ISP技术优点,为使用带来了极大的方便。采用Mask ROM的微控制器称为掩膜芯片,它在芯片制造过程中就将程序“写入”其中,并永远不能改写。采用OTP ROM的微控制器,其芯片出厂时片内程序存储器是“空的”,它允许用户将自己编写好的程序一次性地编程写入,之后再已无法更改了。Mask ROM 和OTP ROM适用于大批量产品的生产,而EPROM和Flash ROM则适用于产品的设计开发及学习培训时使用。

3) 程序保密化。一个单片机嵌入式系统的系统程序是系统最重要的部分,是知识产权保护的核心。为了防止片内程序被非法读出复制,新型单片机往往对片内程序存储器进行加锁加密。当系统程序写入片内程序存储器后,可以再对加密保护单元编程,使芯片加锁。加锁加密后,从芯片外部则无法读取片内系统程序代码。若将加密单元擦除,则片内程序也同时被擦除掉,这样便达到了程序保密的目的。

5 ISP、IAP及ISP、IAP技术的开发和应用

ISP(In System Programmable)称为在线系统可编程技术。随着微控制器在片内集成EEPROM、Flash ROM的发展,推动了ISP技术在单片机中的应用。在ISP技术的基础上立首先实现了系统程序的串行编程写入,使得不必将焊在PCB印刷电路板上的芯片取下,就可直接将程序下载到单片机的程序存储器中,淘汰了专用程序下载写入设备。其次基于ISP技术的实现,使得模拟仿真开发技术重新兴起。在单时钟、单指令运行的RSIC结构的单片机中,可实现PC机通过串行电缆对目标板系统的在线仿真调试。在ISP技术应用的基础上,又发展了IAP(In Application Programmable)技术,也称在应用可编程技术。利用IAP技术,实现了用户可随时根据需要对原有系统方便地在线更新软件、修改软件,还能实现对系统软件的远程诊断、远程调试和远程更新。

6 实现全面的功能管理

采用CMOS工艺后,单片机具有极佳的低功耗和功耗管理功能,它包括

传统CMOS单片机的低功耗运行方式,即休闲方式(Idle Mode)、掉电方式(Power

Down Mode)。双时钟技术。配置高速(主时钟)和低速(子时钟)两个时钟系统。当不需要高速运行时,转入子时钟控制下,以降低功耗。片内外围电路的电源管理。对集成在片内的外围接口电路实行供电管理,当外围电路不再运行时,关闭其供电。低电压节能技术。CMOS电路的功耗与电源电压有关,降低系统的供电电压,能大幅降低器件的功耗。新型单片机往往具有宽电压(3~5V)或低电压(3V)运行的特点,低电压、低功耗是手持便携式系统重要的追求目标,也是绿色电子的发展方向。

7 以串行总线方式为主的外围发展

目前,单片机与外围器件接口技术发展的一个重要方向是由并行外围总线接口向串行外围总线接口的发展。采用串行总线方式扩展的外围扩展技术具有方便、灵活、电路简单及占用I/O资源少的特点。采用串行总线虽然比采用并行接口数据传输慢,但随着半导体电路技术的发展,大批采用标准串行总线通信协议(如SPI、I2C、1- Wire等)的外围芯片器件的出现,使传输速度不断提高(可达到1~10Mb/s)。采用片内集成程序存储器而不必外部并行扩展程序存储器,加之单片机嵌入式系统有限速度的要求,使得串行总线方式为主的外围扩展方式能够满足大多数系统的需求,成为流行的提扩展方式,而采用并行接口的扩展技术则成为辅助方式。

8 单片机向片上系统SOC发展

SOC(System On Chip)是一种高度集成化、固化的芯片级集成技术,其核心思想是把除了无法集成的某些外部电路和机械部分之外所有外围电路全部集成在一片芯片之中。现在一些新型单片机(如AVR系列单片机)已经是SOC的雏形,在一片芯片中集成了各种类型和更大容量的存储器,以及更多性能、更加完善、更强大的功能电路接口,这使得原来需要几片甚至十几片芯片组成的系统,现在只用一片就可以实现。其优点不仅减少了系统的体积,降低了成本,而且也大大提高了系统硬件的可靠性和稳定性。

2.3 单片机的特点

单片机芯片作为控制系统的核心部件,它除了具备通用微机CPU的数值计算功能外,还必须具有灵活,强大的控制功能,以便实现实时监测系统的输入量,控制系统的输出量,实现自动控制。由于单片机主要面向工业控制,工作环境比较恶劣,

如高温,强电磁干扰,甚至含有腐蚀性的气体,因而单片机控制系统还必须具有抗辐射能力。单片机CPU与通用微机CPU相比,具有以下的特点:

1 抗干扰性强,工作温度范围宽。通用微机CPU一般要求在室温下工作,抗干扰能力较低。

2 可靠性高。在工业控制中,任何差错都有可能造成极其严重的后果。

3 控制功能很强,数值计算能力较差。而通用微机CPU具有很强的数值运算能力,但是控制能力相对较弱,将通用微机用于工业控制时,一般需要增加一些专用的接口电路。

4 指令系统比通用微机系统简单。

5 更新换代速度比通用微机处理器慢得多,Intel公司1980年推出标准MCS-51内核8051,80C51单片机芯片后,持续生产,使用10年,直到1996年3月才被增强型MCS-51内核8XC5X系列取代。

2.4 单片机的应用

目前单片机的应用已经深入国民经济的各个领域,对各个行业的技术改造和产品的更新换代起着重要的推动作用,其应用领域主要有智能仪器表,机电一体化,实时控制,民用电子产品及国防工业等。其主要体现在以下几个方面:

1 单片机在智能仪表中的应用

单片机广泛地应用于实验室,交通运输工具,计量等各种仪器仪表中,可使用仪器仪表智能化,提高了它们的测量精度,加强了它们的功能,简化了它们的结构,便于使用,维护和改进。例如:电度表校验仪,电阻,电容,电感测量仪器,船舶航行状态记录仪器,烟叶水分测试器,智能超声波测厚仪器等。单片机在智能仪表中的应用,不仅使传统的仪器仪表发生了根本性的变化,也促进仪器仪表行业的发展。

2 单片机在机电一体化中的应用

机电一体化是机械工业发展的重要方向。机电一体化产品是指集机械技术,微电子技术,自动化技术和计算机技术于一体,具有智能化特征的机电产品。例如:微机控制的数控机床等。单片机的出现促进了机电一体化的进程,它作为机电产品中的控制器,能充分发挥它的体积小,可靠性高,控制功能强,安装方便等优点,

大大提高了机器的功能,提高了机器的自动化,智能化程度。

3 单片机在实时控制中的应用

单片机也可广泛地应用于各种实时控制系统中,如对工业上各种窑炉的温度,酸度,化学成分的测量和控制,使系统工作于最佳状态,提高系统的生产效率和产品的质量。在航空航天通信,遥控,遥测,工业机器人控制等各种实时控制和实时数据采集系统中都可以用单片机作为控制器。

4 在军工领域的应用

利用单片机的可靠性高,适应的温度范围宽,能适应各种恶劣的环境的特点可以广泛应用于导弹控制,智能武器装备,航天飞机导航系统等领域。

5 单片机在分布式多机系统中的应用

利用单片机可以构成分布式多机系统,系统中由若干台单片机组成的功能各异的仪器设备各自完成特定的任务,再通过通信相互联系,协调完成整个任务。这使得系统可同时采集或处理的信息更多,单片机的应用进入了一个新的阶段。

6 在民用电子产品中的应用

单片机在民用电子产品中的应用,能明显提高产品的性能价格比,提高产品在市场的竞争能力,受到了产品开发商和用户的双重青睐。目前高档的家用电器,电子玩具等几乎都是由单片机来作为控制器的。

2.5 单片机的基本系统结构

单片机的基本系统也称为最小系统,这种系统所选择的单片机内部资源已能满足系统的硬件需求,不需要外接存储器或I/O接口。这种单片机内含有用户的程序存储器。例如:EPROM型单片机,Flash Memory型单片机,定制的ROM型单片机。单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个最小然而完善的计算机系统。单片机基本系统结构如图2-1所示:

图2-1 单片机基本系统结构

第三章 硬件设计

3.1 硬件部分总体框架

本次设计六个控制按键实现所需的人机交互功能,PD0~PD3通过整个4—16

译码器对点阵的16行线进行控制,PD5通过串入并出芯片实现对64列线进行控制。

系统硬件框图如下所示:

图3-1 系统硬件框图

3.2 单片机Mega8简介

3.2.1 AVR Mega8的主要性能参数

1 体系结构

高性能、低功耗的 8 位 微处理器

先进的RISC 结构 130 条指令,大多数指令执行时间为单个时钟周期

时钟电路

电源电路 输入/输出设备

复位电路

工作速度0 - 8 MHz (ATmega8L) 0 - 16 MHz (ATmega8)

工作于16 MHz 时性能高达16 MIPS

2 存储器空间

8K 字节的系统内可编程Flash,擦写寿命: 10,000 次

1K字节的片内SRAM

32个8 位通用工作寄存器

512 字节EEPROM,擦写寿命: 100,000 次

3 外设

可编程的I/O 口(23个)

两个具有独立预分频器8 位定时器/ 计数器, 其中之一有比较功能

一个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器

具有独立振荡器的实时计数器RTC

三通道PWM

ADC (8 路10 位)

面向字节的两线接口

两个可编程的串行USART

可工作于主机/ 从机模式的SPI 串行接口

具有独立片内振荡器的可编程看门狗定时器

片内模拟比较器

上电复位以及可编程的掉电检测

片内经过标定的RC 振荡器2/4/8MHz 用作系统时钟时,可省去外部晶振。

片内/ 片外中断源(共19个中断源)

睡眠模式(5种): 空闲模式、ADC 噪声抑制模式、省电模式、掉电模式及Standby 模式

4 功耗, 4 Mhz,3V,25°C

工作模式: 3.6 mA

空闲模式: 1.0 mA

掉电模式: 0.5 μA

3.2.2 Mega8引脚说明

下图是Mega8单片机的引脚图:(见下页)

图3-2 Mega8引脚图

引脚说明:

PB0~PB7、PC0~PC6、PD0~PD7:

当这23个I/0作为通用数字接口使用时,均有可选内部的上拉电阻,具有真

正的读-修改-写功能,具有大电流10~20mA输出电流和40mA吸电流的能力。

每个端口引脚都具有三个寄存器:DDxn(R/W)、PORTxn(R/W)、和PINxn(RO) DDxn(R/W)为I/0方向设置寄存器、PORTxn(R/W)为I/0数据寄存器,PINxn(RO) 为引脚电平寄存器,不论如何配置DDxn,都可以读取PINxn寄存器来获得引脚电平。

在功能寄存器SFR中,可配置PUDxn来确定是否使用单片机内部上拉电阻。

VCC:电源。

GND:地。

AREF:A/D转换时的参考电压。

AVCC:A/D转换时的电源。

如上图所示,23个I/0均有着第二功能,通过相应的寄存器配置,可使用所需的第二功能。

3.2.3 Mega8最小系统电路设计

ATmega8具有1/2/8 MHz内部RC时钟振荡源,但对于精确时钟制作来说,RC 振荡器的精度明显是不够的,所以在此次设计中,仍采用了晶振作为单片机的时钟源。考虑到单片机复位的必要性,在单片机的最小系统中,加上了复位电路。由于mega8具的8K程序存储空间,1K的SRAM,故不需要外加存储器电路了。在如下所示的最小系统电路中,只需加上电源和地,单片机即可满足运行的最低硬件要求。

图3-3 Mega8最小系统

3.3 其它芯片简介

3.3.1 74HC595简介

《16×16点阵LED字符显示器设计毕业论文初稿》

引言 LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。 LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。 本文设计的是一个室内用16x16的点阵LED图文显示屏,图形或文字显示有逐字显示、向上滚动、向左滚动等显示方式。 它的优点:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。

第一章设计要求与方案论证 1.1 设计要求 设计一个16×16点阵LED字符显示器,要求如下: 显示器采用AT89S52单片机作控制器,12MHz晶振,16×16点阵共阳LED显示器。16×16点阵LED字符显示器能显示“电气自动化”五个文字。显示方式可由S1、S2和S3选择,S1为逐字显示,S2为向上滚动显示,和S3为向左滚动显示。 1.2 系统基本方案的选择和论证 1.2.1 核心电路的选择 方案一:采用89C51单片机 采用89C51作为硬件核心,内部具有4KB Flash ROM存储空间,能运用于3V 的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具有ISP在线编程技术,当在对电路进行调试时,由于程序的过错修正或对程序的新增功能需要烧入程序时,对芯片的多次插拔会对芯片造成必定的损坏。 方案二:采用8051单片机: 8051单片机最早由Intel公司推出,内部具有4KB ROM存储空间。其后多家公司购买了8051的内核,使得以8051为内核的MCU系列单片机在世界上产量最大,应用也最广泛。有人推测8051可能最终形成事实上的标准MCU芯片。LG公司生产的GMS90系列单片机,与Intel MCS-51系列、Atmel 89C51/52,89C2051等单片机兼容,CMOS技术,高达40MHZ的时钟频率。应用于:多功能电话,智能传感器,电度表,工业控制,防盗报警装置,各种计费器,各种IC卡装置、DVD、VCD、CD-ROM。 方案三:采用AT89S52单片机 AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。该芯片且具备在线编程可擦除技术,当在对电路停止调试时,因为顺序的过错修正或对步伐的新删功能

(完整版)单片机的电子时钟设计毕业设计

以下文档格式全部为word格式,下载后您可以任意修改编 辑。 济源职业技术学院 毕业设计 题目单片机的电子钟设计 系别电气工程系 专业应用电子技术 班级电技0801 姓名肖见 学号 指导教师苗绍强 日期 2010年12月

设计任务书 设计题目: 单片机的电子钟设计 设计要求: 1.设计一个具有特定功能的电子钟。该电子钟上电或按键复位后能自动显示系统提示符“P.”,进入时钟准备状态;第一次按电子钟启动调整键,电子钟从0时0分0秒开始运行,进入时钟运行状态;再次按电子钟启动调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按启动调整键再次进入时钟运行状态。 2.设计完成上述功能的相应的硬件调试和软件调试。 3.完成焊接和实物电路的调试。 设计进度要求: 第一周:选定设计题目,查找、搜集相关资料。 第二周:了解各元器件、模块的功能及使用方法。 第三周:硬件电路的设计。 第四周:相应软件设计(程序设计)。 第五周:利用相关的仿真软件测试并记录相关的数据和错误。 第六周:焊接实物电路,并且在实物电路上调试并且记录相关的数据和问题。 第七周:写毕业论文。 第八周:毕业答辩。指导教师(签名):

摘要 时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。 数字电子钟的设计方法有多种,其中,利用单片机实现的电子钟具有编程灵活,便于电子钟功能的扩充,即可用该电子钟发出各种控制信号,精确度高等特点,同时可以用该电子钟发出各种控制信号。 本设计主要介绍用单片机内部的定时计数器来实现电子时钟的方法,本设计由单片机AT89C52芯片和LED数码管为核心,辅以必要的电路,构成了一个单片机电子时钟。与传统机械表相比,它具有走时精确,显示直观等特点。它的计时周期为24小时,显满刻度为“23时59分59秒”,另外具有校时功能等特点。 关键词:电子钟,单片机,汇编

数字电子时钟毕业设计

数字电子时钟毕业设 计 Revised on November 25, 2020

毕业设计(论文) 题目:多功能数字电子时钟 毕业时间:二O一二年七月 学生姓名:梁宇 指导教师:林喆 班级: 09电缆(1)班 2011 年 10月18日 摘要 数字钟实际上是一个对标准频率(1Hz)进行计数的计数电路。振荡器产生的时钟信号经过分频器形成秒脉冲信号,秒脉冲信号输入计数器进行计数,并把累计结果以“时”、“分”、“秒”的数字显示出来。秒计数器电路计满60后触发分计数器电路,分计数器电路计满60后触发时计数器电路,当计满24小时后又开始下一轮的循环计数。一般由振荡器、分频器、计数器、译码器、数码显示器等几部分组成。 振荡电路:主要用来产生时间标准信号,因为时钟的精度主要取决于时间标准信号的频率及稳定度,所以采用石英晶体振荡器。 分频器:因为振荡器产生的标准信号频率很高,要是要得到“秒”信号,需一定级数的分频器进行分频。 计数器:有了“秒”信号,则可以根据60秒为1分,24小时为1天的进制,分别设定“时”、“分”、“秒”的计数器,分别为60进制,60进制,24进制计数器,并输出一分,一小时,一天的进位信号。

译码显示:将“时”“分”“秒”显示出来。将计数器输入状态,输入到译码器,产生驱动数码显示器信号,呈现出对应的进位数字字型。 由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路可以对分和时进行校时。另外,计时过程要具有报时功能,当时间到达整点前10秒开始,蜂鸣器1秒响1秒停地响5次。 为了使数字钟使用方便,在设计上使用了一个变压器和一个整流桥来实现数字钟电能的输入,使得可以方便地直接插入220V的交流电就可以正常地使用了。 关键词数字钟振荡计数校正报时 目录 1 设计目的 (4) 2 设计任务 (4) 设计指标 (4) 设计要求 (4) 3数字电子钟的组成和工作原理 (4) 数字钟的构成 (4) 原理分析 (4) 数字点钟的基本逻辑功能框图 (5) 4.数字钟的电路设计 (5) 电源电路的设计 (5) 秒信号发生器的设计 (6) 4.2.1方案一 (6) 4.2.2方案二 (6)

多功能电子时钟,毕业设计

多功能电子时钟 摘要 本文是基于AT89C52单片机数字钟的设计,通过多功能电子时钟的设计思路,详细叙述了系统硬件、软件的具体实现过程。 论文重点阐述了电子时钟硬件中MCU模块、时钟模块和键盘模块、显示模块等的模块化设计与制作;软件同样采用模块化设计思路,包括中断模块、闹钟模块、时间调整模块的设计,并采用C语言编写实现。本设计实现了时间与闹钟的修改功能,年、月、日和星期的显示功能。并且通过对比实际的时钟,查找出了误差的来源,确定了调整误差的方法,尽可能的减少误差,使得系统可以达到实际数字钟的允许误差范围内。本文还涉及到非接触止闹功能,在有效范围内使用者不需用手去寻找开关而关闭闹钟,该功能使本设计更具有人性化。该时钟还有重要日子倒计时功能,能够提前几天设定好时间,以避免遗忘重要日子。 关键词:AT89C52单片机,电子时钟,模块化设计,C语言

Multifunctional electronic clock ABSTRACT This article is based on AT89C52 microcontroller digital clock design, through multi-functional electronic clock design ideas, detailed description of the system hardware and software realization process. Paper focuses on the electronic clock hardware MCU module, clock module and keyboard module, display module, modular design and production; software as a modular design concept, including an interrupt module, alarm module, module design time to adjust and adopt the C language implementation. The Design and Implementation of the changes of time and alarm functions, year, month, day and week display. And by comparing the actual clock, find out the source of the error, the error method to determine the adjustment, as much as possible to reduce the error, allows the system to achieve the actual number of minutes of allowable error range. This also involves the function of non-contact only trouble in the effective range of users do not need a hand to find switch and turn off the alarm, this feature makes the design more user friendly. There are important days of the countdown clock function, set a good few days ahead of time, to avoid forgetting important occasions. KEY WORDS: AT89C52 microcontroller, electronic clock, modular design, C language

一个完整的网站制作流程

一个完整的网站制作流程 一个网站的制作是负责的,耗时的,想要最有效的建好一个网站,就需要了解网站制作的具体流程,只有详细的了解各个步骤和流程,才能找到最有效的方法,快速有效的制作出网站。 网站建设的具体流程大概如下: 第一步:客户提出需求。 客户将自己所要建设的网站以及相关要求相告知,如想要的效果,开设的栏目,想要的风格等。同时客户需提供网站制作的相关资料,医院简介,联系方式,产品或项目描述,详细的网站框架设计要求等。 第二步:制定网站制作方案 双方就网站制作的内容、风格、细节等问题进行协商,以达成共识。为网站建设的开展做铺垫。 第三步:签定网站制作合同,支付预付款 双方签定《网站制作合同》,合约是双方利益的保障。 第四步:注册域名、空间 选择合适的注册域名和空间是网站开展运营的前提条件。 第五步:网站制作定位 医院网站制作应充分展示医院的服务理念和服务特色。医院做网站应充分展示医院各业务的特色和优势,通过文字,图片,颜色甚至声音等媒介,让用户能在最短的时间内抓住医院所要传递给大家的核

心思想。 第六步:网站风格设计 网站的风格包括很多方面,整个网站的总体风格,每个栏目频段自己独有的风格,网站基本框架的设计等。最后将初步做好的网站与客户进行讨论并加以改进。 第七步:网站制作 网站应当有一个很清晰的网站介绍,我们告诉访问者网站能够提供些什么,以便访问者能找到想要的东西。有效的导航条和良好的树状结构,使人们很容易找到有用的信息,这对访问者很重要。告诉访问者所提供的正是他们想要的信息。 第八步:网站验收 网站制作完成后,将会反复审核、修改最后通过客户的验收,网站才算建好。 第九步:网站宣传推广工作 网站建好之后,如若需要对网站进行宣传推广,我们可以聘请良好的网络优化团队,将全力为您的网站进行优化。 第十步:网站后期维护 网站建成以后,如果涉及到图片文字更换及数据库升级、修改缺陷及找回密码等情况。

基于单片机的16乘16的点阵屏设计小彬

电子技术课程设计基于单片机的16×16点阵滚动屏设计 院(系)名称信息工程学院 专业班级 学号 学生姓名小彬 指导教师 2014年5月30日

基于单片机的16×16点阵滚动屏的设计 摘要 随着LED点阵屏显的技术日趋成熟,精致低功耗的点阵成为发展的一种趋势······本设计以单片机最小系统为核心,作为主控芯片。采用经济实惠的STC89C52系列单片机,来控制LED点阵电子显示屏的动态设计。16×16完全可以满足各种文字或单色图像,采用4块8×8点阵(SM421988共阴),采用阳码实现行输入(74hc595驱动),阴码实现列扫(74hc154列扫)。采用动态显示,使图像或文字能够实现静止、移入移出等多种显示方式。 基于C语言易植入,容易开发特点,采用C语言编程,文字图像取模用PCtoLCD2002取模软件。LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低等特点在车站、证券所、运动场馆、交通干道及各种室内、室外显示场合的信息发布,公益宣传,环境参数实时等等得到广范应用。 关键词:STC89C52,SM421988, 74hc595,74hc154, 点阵动态显示。 目录 1 绪论 ......................................................................................................................................... I 1.1课题描述 ......................................................................................................................... I 1.2基本工作原理及框图 ..................................................................................................... I 2 相关芯片及硬件电路设计 ..................................................................................................... I 2.1STC89C52芯片 .............................................................................................................. I 2.1.1 STC89C52的功能特性 ........................................................ 错误!未定义书签。 2.1.2 STC89C52的主要性能参数................................................................................. II 2.1.3 STC89C52最小系统电路 .................................................... 错误!未定义书签。 2.2点阵显示 ...................................................................................................................... I II 2.2.1 SM421988的功能特性.......................................................................................... I II

基于单片机的电子时钟系统设计

题目:电子时钟系统设计 班级: 姓名: 专业: 指导教师: 答辩日期:

毕业设计任务书 一、设计题目: 电子时钟系统设计 二、设计要求: 利用8031单片机作为主控器组成一个电子时钟系统。利用4个LED显示管分时显示当前时间和日历;上电或RESET后能自动显示当前时间(时:分),首次上电复位显示为0时0分;以后各次均显示正确的当前时间;利用尽可能少的小键盘(开关)实现;显示选择:时分显示/日历显示/报警显示,利用发光二极管作为报警指示,当报警时间到,二极管发光。 三、设计任务: 1.设计硬件电路,画出电路原理图; 2. 设计软件,编制程序,画出程序流程图; 3.调试程序,写出源程序代码; 4.写出详细毕业设计说明书(10000字以上),要求字迹工整,原理叙述正确,会计算主要元器件的一些参数,并选择元器件。 5.个人总结。 四、参考资料: 1. 教材; 2.《单片机实验指导书》,河南工业职业技术学院内部; 3.《51系列单片机设计实例》,楼然苗、李光飞编著,北京航空航天出版社; 4.《微机控制技术及应用》,韩全立主编,机械工业出版社; 5.《单片机应用技术与实训》,王治刚主编,清华大学出版社; 6.《常用电子电器手册》; 7.《单片机应用技术与实例》,睢丙东主编,电子工业出版社;

8.《单片微型计算机应用技术》,徐仁贵,机械工业出版社。

目录 第一章绪论 (6) 1.1 单片机的概述 (6) 1.2 数字电子钟的简介 (7) 第二章电子时钟硬件电路设计 (9) 2.1 硬件电路设计摘要 (9) 2.2 硬件电路设计来源 (9) 2.3 硬件电路设计原理图 (11) 第三章软件设计及程序编制 (13) 3.1 系统程序设计 (13) 3.2 电子钟的说明 (16) 3.3 中断服务程序 (18) 3.4 设计参数 (21) 3.5 控制源程序代码 (21) 第四章功能调试及分析 (31) 4.1 调试功能的方法 (31) 4.2 电子钟计时说明 (31) 4.3 调试及性能分析 (32)

(完整版)基于FPGA的数字电子时钟毕业设计论文

目录 第一章绪论 ............................................................ 1.1选题背景.......................................................... 1.1.1 课题相关技术的发展............................................ 1.1.2 课题研究的必要性.............................................. 1.2课题研究的内容....................................................第二章 FPGA简介........................................................ 2.1FPGA概述.......................................................... 2.2FPGA基本结构...................................................... 2.3FPGA系统设计流程.................................................. 2.4FPGA开发编程原理.................................................. 2.5Q UARTUS II设计平台.................................................. 2.5.1 软件开发环境及基本流程........................................ 2.5.2 具体设计流程 (1) 第三章数字钟总体设计方案 (1) 3.1数字钟的构成 (1) 3.2数字钟的工作原理 (1) 3.3数字钟硬件电路设计 (1) 第四章单元电路设计 (1) 4.1分频模块电路设计 (1) 4.2校时控制模块电路设计 (1) 4.2.1 按键消抖 (1) 4.2.2 按键控制模块 (1) 4.3计数模块 (2) 4.4译码显示模块 (2)

网站制作步骤

网站制作步骤 [ 浏览: 541 次添加人:胡居雄 | 发表于: 2009-5-14 ] 网站随着互联网络的发展越来越普及和深入到每一个行业、每一个人。做网站对于知道的人是很简单的事情,对于不知道的人,显得很高深莫测。其实,做网站的门槛是很低的,只要你想做,很少钱、很短时间就可以做到。对于我们自己,做网站可以随心所欲,充分展示自己。我在这里把做入门级网站的具体步骤告诉你,如果要做大型的网站,这个就肯定不够用了。 第一步:注册域名 什么是域名?域名是Internet上用来查找网站的专用名字,与我们熟悉的地址、门牌号的作用相似。据规定,域名由英文字母(不区分大小写),阿拉伯数字和横杠“-”组成,不能有空格,“-”不能放在最前面或最后面,每个层次最长不能超过67个字母。 互联网上的域名可谓千姿百态,但从域名的结构来划分,总体上可把域名分成两类,一类称为“国际顶级域名”(简称“国际域名”),一类称为“国内域名”。 一般国际域名的最后一个后缀是一些诸如.com,.net,.gov,.edu的”国际通用域”,这些不同的后缀分别代表了不同的机构性质。比如.com表示的是商业机构,.net表示的是网络服务机构,.gov表示的是政府机构,.edu表示的是教育机构。 国内域名的后缀通常要包括“国际通用域”和“国家域”两部分,而且要以“国家域”作为最后一个后缀。以ISO31660为规范,各个国家都有自己固定的国家域,如:cn代表中国、us代表美国、uk代表英国等。 举例:https://www.doczj.com/doc/ef5107800.html,(国际域名) https://www.doczj.com/doc/ef5107800.html,(国内域名) 互联网地址资源注册管理机构: 中国互联网信息中心https://www.doczj.com/doc/ef5107800.html,/ 根据信息产业部授权,CNNIC是我国域名体系注册管理机构和域名根服务器运行机构。CNNIC负责运行和管理国家顶级域名CN、中文域名系统及通用网址系统。 CNNIC是亚太互联网络信息中心(APNIC)的国家级互联网络注册机构成员(NIR)。以CNNIC为召集单位的IP地址分配联盟,负责为我国的网络服务商(ISP)和网络用户提供IP地址和AS号码的分配管理服务。 推荐的知名注册服务机构: 中国万网https://www.doczj.com/doc/ef5107800.html,/ 新网https://www.doczj.com/doc/ef5107800.html,/ 中国频道https://www.doczj.com/doc/ef5107800.html,/ 商务中国 新网互联https://www.doczj.com/doc/ef5107800.html,/ 第二步:制作内容 根据自己想要做网站的目的来设计组织网站的页面和内容。 构成网站页面的必备要素:

基于FPGA的LED16×16点阵汉字显示设计(VHDL版)

毕业设计(论文)开题报告 设计(论文)题目基于FPGA的LED 16×16点阵汉字显示设计 一、选题的背景和意义: LED点阵显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。受到体育场馆用LED显示屏需求快速增长的带动,近年来,中国LED 显示屏应用逐步增多。目前,LED已经广泛应用在银行、火车站、广告、体育场馆之中。而随着奥运会、世博会的临近,LED显示屏将广泛的应用在体育场馆以及道路交通指示中,LED显示屏在体育广场中的应用将出现快速增长。 因此,本设计是很有必要的,之所以基于FPGA设计是因为现场可编程门阵列(FPGA)设计周期小,灵活度高,适合用于小批量系统,提高系统的可靠性和集成度。并且采用编写灵活的VHDL 语言编写主程序。本设计可以方便的应用到各类广告宣传中。 二、课题研究的主要内容: 1. 实现16×16点阵的汉字显示; 2. 实现有限汉字显示; 4. 实现汉字的滚动显示; 5. 完成方案论证。 三、主要研究(设计)方法论述: 通过去图书馆查阅书籍收集资料,同时在搜索引擎上检索资料,分析借鉴已有类似产品、设计方案与成功经验,选择几种可行方案比对,最后确定最切实可行的方案展开设计。 通过Multisim或Quartus软件对系统进行模拟仿真,对电路功能进行改进与完善。 在EDA试验箱上进行调试。 四、设计(论文)进度安排:

时间(迄止日期)工作内容 2010.5.17-5.23 理解并确认毕业设计任务书,撰写完成毕业设计开题报告(第1周) 2010.5.24-5.30 完成调研与资料收集、整理 (第2周) 2010.5.31-6.6 设计方案及原理框图确定 (第3周) 2010.6.7-7.4 电路资料收集,单元电路设计 (第4、5、6、7周) 2010.7.5-7.18 电路仿真与改进、完善 (第8、9周) 2010.19-8.1 资料整理 (第10、11周) 2010..8.2-8.8 书写毕业设计报告 (第12周) 2010.8.9-8.16 (第13周)修改毕业设计报告并整理装订 五、指导教师意见: 指导教师签名:年月日六、系部意见: 系主任签名:年月日 目录

新型多功能电子闹钟设计毕业设计论文

本科生毕业设计(论文)

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在

不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

2009届 本科毕业设计(论文)资料第一部分毕业论文

(2009届) 本科毕业设计(论文) 新型多功能电子闹钟设计 2009年6月

摘要 本文提出了一种基于AT89C51单片机的新型多功能电子闹钟。通过对设计方案的比较与论证,选择了适合本设计的时钟模块、闹铃模块、温度检测模块、键盘及显示模块、电源模块设计方案。其中实时时钟采用DS12C887实现年月日时分秒等时间信息的采集和闹钟功能;温度检测模块由DS18B20集成温度传感器对现场环境温度进行实时检测;键盘和数码管与ZLG7289连接,通过键盘数码管可方便地校对时钟和设置闹钟时间;用蜂鸣器进行声音指示;采用7805 三端稳压集成芯片稳定输出5V直流电压。通过对AT89C51单片机最小系统的原理分析,结合论文的设计要求,完成了系统流程图及系统程序的设计。 本设计可实现时间显示、闹钟设置、环境温度测量、交直流供电电源等功能。 关键词:单片机,电子闹钟多功能设计,温度检测,交直流供电

多功能数字电子钟的设计

学号20103010342 毕业设计说明书 设计题目多功能数字电子钟的设计 系部机械电子系 专业机电一体化 班级机电103 班 姓名关付玲 指导教师肖玉玲 2012年 10月 13日

摘要 摘要:数字钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。它的计时周期为24小时,显示满刻度为23时59分59秒。一个基本的数字钟电路主要由秒信号发生器、“时、分、秒、”计数器、译码器及显示器组成。由于采用纯数字硬件设计制作,与传统的机械表相比,它具有走时准,显示直观,无机械传动装置等特点。本设计中的数字时钟采用数字电路实现对“时”、“分”、“秒”的显示和调整。通过采用各种集成数字芯片搭建电路来实现相应的功能。具体用到了555震荡器,74LS90及与非,异或等门集成芯片等。该电路具有计时,整点报时和校时的功能。在对整个模块进行分析和画出总体电路图后,对各模块进行仿真并记录仿真所观察到的结果。实验证明该设计电路基本上能够符合设计要求! 关键词:计数器;译码显示器;校时电路;

Abstract Abstract:Digital clock is a "time", "Sub", "second" displays the organ in human visual mechanism. Its time for a period of 24 hours, show full scale 23:59 for 59 seconds. A basic digital clock circuits consists of second signal generator, "hours, minutes, seconds," counters, decoders and display components. Because of its pure digital hardware design, compared with the traditional mechanical watch, it has left, presents an intuitive, non-mechanical transmission device and so on. This digital clock used in the design of digital circuits on the "time" and "min", "second" display and adjustment. Through the use of integrated digital chip circuit structures to achieve appropriate functionality. Specific use of 555 oscillator, 74LS90 and non-, exclusive-or gate integrated circuits and so on. The circuits with timing, the whole point of time and error correction capabilities. In the analysis of the entire module and overall circuit diagram is painted, simulation to emulation and modules record the observed results. Experimental proof of the design circuit can basically meet the design requirement! Key words:Counter ,ten decoding display , citcuit Shool

51单片机16X16LED点阵式汉字电子显示屏设计_毕业设计(论文)

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

毕业设计:基于单片机的电子日历时钟

一课程设计题目:电子日历时钟 二实现的功能: 基本功能: (1)显示北京时间,并且能够校准时间; (2)程序使用汇编语言; (3)显示的时、分、秒之间以及年、月、日间以小数点分隔;(4)显示公历日期,并且能够校准日期; 发挥功能: (5)运动秒表; (6)闹钟功能; (7)自动整点报时。 三课程设计的目的: 课程标志性内容的设计理解和综合运用,对所学内容进行一次实操,学以致用。 四、设计方案说明 1、硬件部分 (1)采用6位LED数码管显示日期或者时间。 (2)显示器的驱动采用“动态扫描驱动”,且采用“一键多用”的设计方案,系统电路大为简化。使用小数点表示闹 钟设置状态; (3)电路连接使用PCB,使电路连接简洁美观

2、软件部分 (1)“时钟”基准时间由单片机内部的定时中断提供,考虑因素:定时时间是“秒”的整除数,且长短适宜。最长不 能超过16位定时器的最长定时时间;最短不能少于中断服 务程序的执行时间。基准时间越短,越有利于提高时钟的 运行精确度。基准时间定为0.05秒。 (2)用一个计数器对定时中断的次数进行计数,由基准时间为0.05秒知计数值为20即可实现实现“秒”定时,同理 进行“分”﹑“时”定时,以及“日”﹑“月”﹑“年” 定时。 (3)LED 数码管显示器采用“动态扫描驱动”考虑问题:驱动信号的维持时间必须大于“起辉时间”(电流大起辉时间 短),而驱动信号的间歇时间必须小于“余辉时间”(电流 大余辉时间长),但驱动电流大小受硬件电路能力和LED 数码管极限功耗的制约。 (4)动态扫描显示方式在更新显示内容时,考虑到因LED数码管余辉的存在可能会造成显示字符的模糊,所以新内容 写入显示器之前将所有的LED数码管熄灭。 (5)关于自动识别“月大﹑月小”和“平年﹑润年”问题的考虑 a)月大和月小 2月另外计算;

单片机数字电子时钟毕业设计

单片机数字电子时钟毕业设计 分类号: 本科生毕业论文 2010 届 题目: 基于51的数字式时钟设计与实现 作者姓名: 冯龙华 学号: 2007110101 系(院)、专业: 计算机科学与技术系 计算机科学与技术 指导教师姓名: 张波 指导教师职称: 讲师 2011年 4 月 25 日 基于51的数字式时钟设计与实现 目录 摘 要 ..................................................................... . (1) 前 言 ..................................................................... . (2)

概 论 ..................................................................... ................................. 错误~未定义书签。3 第一 章 ..................................................................... .. (3) 1.1概 述 ..................................................................... .. (3) 1.2 单片机的发展历 程 ..................................................................... ........................................... 3 1.3 时钟的特 性 ..................................................................... .................................................... 3 2 系统原理与硬件设 计 ..................................................................... . (4) 2.1 硬件选择...................................................................... . (4) 2.2 单片机的构 成 ..................................................................... ................................................. 4 2.3 STC89C52单片机的引脚说

基于单片机的电子钟设计方案毕业论文。。.doc

基于单片机的电子时钟设计 摘要 20 世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。数码管显示的时间简单明了而且读数快、时间准确显示到秒。而机械式的依赖于晶体震荡器,可能会导致误差。 数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老式机械钟。在这次设计中,我们采用LED数码管显示时、分、秒,以24 小时计时方式,根据数码管动态显示原理来进行显示,用 12MHz的晶振产生振荡脉冲,定时 器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。数字 钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。 关键字:数字电子钟单片机 数字电子钟的背景 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各 个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产 品性能进一步提高,产品更新换代的节奏也越来越快。时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。 目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着 CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发 展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方 法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法

制作个人网页的步骤

■制作个人网页的步骤 一、准备材料 你首先做一个小计划,准备在主页上告诉人家什么?比如介绍三个方面:自我介绍,我的爱好,我的工作,那你就先起一个总目录(文件夹,比如d:\html),来放你的所有文件,然后再在这个目录建立三个子目录:myself,interest,job。文件名你可以任意,但最好全部小写,因为有的主机要认大小写。然后将你的材料copy 进相应的子目录。比如你要在你的主页里展示你的靓照,那就将你的照片扫描成JPG格式的文件,放在myself的目录下. 要注意,网上只能使用JPG和GIF两种图象格式,其他诸如BMP和TIF等很通用的格式都不能用在网上,因为它们太大了,但你可以用图象软件进行转换,比如Office 97的照片编辑器。把你准备在你主页上出现的图象放进相应的目录里后,你就可以开始制作了。 二、开始制作 你无须去记复杂的HTML语言,你可以用Netscape4.0或者WORD7.0,我用的是Frontpage.打开Netscape,在file菜单里选Edit Page,便可以制作了.文字的处理基本跟Word没什么两样,关键是插入图片和产生链接.我们先做关于你自我介绍的一页,你先写上“大家好,我是superboy,下面是我的照片:”这时要放图片了,只须点击Insert菜单,选取Image,在Choosefile里选取你的图象文件即可,然后把这个文件保存为myself.html文件,放在myself的目录下。好,现在必须做封面了,你在封面写:“欢迎来到superboy的主页”以下是“自我介绍,我的爱好,我的工作”。你的自我介绍要链接到下一页去,你只须用鼠标选“自我介绍”后按鼠标右键,再选create link,然后再选你myself目录下的myself.html,就将“自我介绍”链接到下一页了,以后在浏览器中一按,就可以跳到镶有你靓照的页面啦。

相关主题
文本预览
相关文档 最新文档