应用电子技术毕业论文

更新时间:2023-06-12 12:17:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

辽东学院应用电子技术毕业论文

辽东学院机电学院高职专业毕业论文(设 计)

应用单片机电子闹钟设计

学 生 姓 名: 朱孟泽 学 院: 机电学院 专 业: 应用电子技术 班 级: Z0905 学 号: 0643090519 指 导 教 师: 审 阅 教 师: 完 成 日 期:

辽 东 学 院 Eastern Liaoning University

辽东学院应用电子技术毕业论文

应用单片机电子闹钟的设计

摘 要

51电子闹钟是集电子技术、数字显示技术为一体的高产品,具有按时闹铃,使用方便等优点。本论文从51电子闹钟系统的功能,硬件电路设计,软件设计和产品介绍四部分分别论述这一系统。本系统51电子闹钟硬件部分结构简单、成本低,具有比较好的市场前景。

现代的快节奏生活给人们的精神上带来了很大压力。如何排解或缓解这些压力已经成为很多人和探索者多年来的一个重要研究项目,电子闹钟

关键词:51电子闹钟;单片机;数码管显示

辽东学院应用电子技术毕业论文

目 录

摘 要 ..................................................................................................................................... I 一、绪 论 ............................................................................................................................ 1 (一)概述 ................................................................................................................................ 1 1.51电子闹钟发展趋势 .................................................................................................. 1 2.本课题研究的主要内容 ............................................................................................... 1 (二) 51电子闹钟简介 ...................................................................................................... 1 1.开发的目的和意义 ....................................................................................................... 1 2.51电子闹钟的优点 ...................................................................................................... 2 3. 51电子闹钟的特点 .................................................................................................... 2 二、系统方案的设计 ................................................................................................................ 3 (一)系统概述 .................................................................................................................... 3 1.系统功能描述 ............................................................................................................... 3 2.系统方案的确定 ........................................................................................................... 3 3.系统设计思路与步骤 ................................................................................................... 3 (二)芯片基本工作原理及其应用 .................................................................................... 4 1.AT89S51简介 ................................................................................................................ 4 2.引脚介绍 ....................................................................................................................... 5 3.电源 ............................................................................................................................... 6 4.存储器 ........................................................................................................................... 6 5.应用 ............................................................................................................................... 6 (三)LM386简介 ................................................................................................................. 6 1.LM386介绍 .................................................................................................................... 6 2.LM386特点 .................................................................................................................... 6 (四)74HC245简介 ............................................................................................................. 7 三、系统的设计 ........................................................................................................................ 8 (一)系统硬件设计 ............................................................................................................ 8 1.单片机系统的设计 ....................................................................................................... 8 2. 按键电路的设计 ......................................................................................................... 9 3.复位电路的设计 ........................................................................................................... 9 4.显示电路的设计 ......................................................................................................... 11 (二)系统软件的设计 ...................................................................................................... 11 1.软件设计 ..................................................................................................................... 11 2.整个系统软件部分的总体设计 ................................................................................. 15 四、 系统的调试和性能分析 ................................................................................................ 16 (一)系统的调试方法 ...................................................................................................... 16 1.输入按键的调试 ......................................................................................................... 16 2.复位电路的调试 ......................................................................................................... 16

辽东学院应用电子技术毕业论文

3.显示电路的调试 ......................................................................................................... 16 4.整个系统的联调 ......................................................................................................... 16 (二)系统的性能分析 ...................................................................................................... 16 结 论 .................................................................................................................................. 18 参考文献 .................................................................................................................................. 19 致 谢 .................................................................................................................................... 20 附录A 原理图 ......................................................................................................................... 21 附录B(程序) ....................................................................................................................... 22

辽东学院应用电子技术毕业论文

应用单片机电子闹钟的设计

一、绪 论

(一)概述

电子闹钟在科学技术高度发展的今天,千家万户都少不了它,所以很多家庭个人都需要有一个电子闹钟,为人们提供报时方便,但普通电子闹钟不够方便实用。本文给出了一种以51芯片电子闹钟设计方法,从而给人们带来更为方便的工作与生活。 1.51电子闹钟发展趋势

现代的快节奏生活给人们的精神上带来了很大压力。如何排解或缓解这些压力已经成为很多人关心的问题。单片机电子闹钟是具发前闹钟创新性的系统,它代表了时代的发展趋势。2007年,无论从国内外行业发展趋势,还是从闹钟市场准入的要求来看,节能、环保、创新都已成为中国家电企业无法回避的大问题。在原材料价格不断上涨、下游渠道商实力膨胀、价格战越来越激烈、行业利润日趋微薄的背景下,日前,中国的电子闹钟在节能化、环保化、创新型转变过程中,正进行新一轮闹钟赛跑。

目前,国内专业51电子闹钟厂家的数量正在迅速增长。51电子闹钟市场在未来的三五年内会高速增长,新技术、新产品也会不断出现并投入应用。 2.本课题研究的主要内容

设计一个51电子闹钟

(1) 能随意设定走时起始时间。

(2) 12小时/24小时两种制式可选,以适应不同的需要。 (3) 能指示秒节奏,即秒指示

(4) 采用交直流供电电源。与石英钟不同的是,电子钟一般采用数码管等显示介质,因而必须以交流供电为主,以直流电源为后备辅助电源,并能自动切换。该设计主要包括:按键、显示程序单元部分。、AT89S51单片机芯片、74HC245驱动LED显示电路,集成电路74HC245和LM386各1个.

(二) 51电子闹钟简介

1.开发的目的和意义

目的: 设计一个51电子闹钟的,该闹钟可由使用者自己设定一个时间,若想设置闹铃,应先按下复位按键,然后长时间按下"设置"按键,第一个数码管会显示”C”,然后变为”00-00-00”,此时进入闹铃设置状态,设置方法跟上面一样,闹铃设置完后,下一步要设置当前时间,调整方法跳到第一步。这样设置好后,她就能按照主人的意思,定时的把你闹醒啦!

意义:电子闹钟已经是现代生活中经常用到的工具之一,传统的电子闹钟只是机械

辽东学院应用电子技术毕业论文

控制,另外,体积也很大,又不美观也不实用.而现在我设计的电子闹钟是用单片机做的.只要简单的设置好后,她就能按照主人的意思,定时的把你闹醒啦!也能给人们的生活带来方便。

2.51电子闹钟的优点

(1)、简单好用、美观、体积小、实用。 (2)、用电量少、电压低,节能、环保、创新。

按键、显示程序单元部分。AT89S51单片机芯片、74HC245驱动LED显示电路。外接3个按钮组成键盘,AT89S51为51内核。另外,AT89S51本身无专门的液晶驱动接口,因此,本时钟采用数码管显示方式。数码管作为一种主动显示器件,具有亮度高、价格便宜等优点,而且市场上也有专门的时钟显示组合数码管。

51电子闹钟的用途:我设计的电子闹钟是用单片机做的.只要简单的设置好后,她就能按照主人的意思,定时的把你闹醒啦!也能给人们的生活、工作学习带来方便。 3. 51电子闹钟的特点

1.帮助您排解或缓解那些来自现实生活的压力

2.数码管作为一种主动显示器件,亮度高、价格便宜等,显示数字清晰。 3.简单好用,可任意设24式时间。 4.使用LED发光,省电,灯泡寿命长。

辽东学院应用电子技术毕业论文

二、系统方案的设计

(一)系统概述

1.系统功能描述

本系统是利用AT89S51为51内核,集成电路74HC245和LM386各1个.制作完成一个电子闹钟,该设计中采用液晶显示或数码管显示,因此,本时钟采用数码管显示方式。充分体现系统的简易性。使我们了解简易闹钟的设计方法,并自己动手设计电路和编写实现闹钟功能的程序。简易闹钟要实现以下功能:1、、能正确显示闹钟的走时2、可以进行当前时间的设置3、可以设置闹钟时间,并在时间到时发出响声。

整个系统的任务要求: 1)输入数字按键的功能。 保证数字的输入。 2)复位电路的功能。

所有时间回到初始化状态,用于启动设定时间参数(对时或定闹); 3)显示电路的功能。

当输入数字时显示24小时时间功能。 4)闹铃功能

设置好闹铃时间后.能按设置好的时间准时闹铃。 2.系统方案的确定

根据以上各模块并结合显示屏的功能及元器件材料的情况,决定采用AT89S51为51内核显示设计方案。 3.系统设计思路与步骤

先进行系统的整体规划确定整个系统的功能,然后按照每个功能的具体要求,进行各个模块的实物设计并逐个调试,待全部通过后,进行整个系统的联调,最终实现一个完整的系统,并制成印刷线路板。

整个系统的设计步骤如下:

在单片机最小系统的基础上,完成按键电路和复位电路的设计。 完成显示电路、数字按键、复位电路。 具有3个功能按键:

1、在复位后的待机状态下,用于启动设定时间参数(对时或定闹);

辽东学院应用电子技术毕业论文

2、在设定时间参数状态而且不是设定最低位(即分个位)的状态下,用于结束当前位的设定,当前设定位下移;

3、在设定最低位(分个位)的状态下,用于结束本次时间设定。

2)+1键,用于对当前设定位(编辑位)进行加1操作,根据12/24小时工作模式和正在编辑的当前位的含义(时十位、时个位、分十位、分个位)自动进行数据的上限和下限判断。例如,对12小时制,小时的十位只能是0、1,如果当前值为0,则按+1键后为1,再按+1键则又回复到0。

把以上各个模块联结起来,整体调试功能。 整个系统的原理框图如图2-1所示

图1 整个系统的原理图

(二)芯片基本工作原理及其应用

1.AT89S51简介

AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的

辽东学院应用电子技术毕业论文

高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。 2.引脚介绍

AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

图2 引脚图

此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。

主要功能特性: ·兼容MCS-51指令系统 ·32个双向I/O口

·2个16位可编程定时/计数器 ·全双工UART串行中断口线 ·2个外部中断源 ·中断唤醒省电模式 ·看门狗(WDT)电路 ·灵活的ISP字节和分页编程

辽东学院应用电子技术毕业论文

·4k可反复擦写(>1000次)ISP Flash ROM ·4.5-5.5V工作电压 ·时钟频率0-33MHz ·128x8bit内部RAM ·低功耗空闲和省电模式 ·3级加密位

·软件设置空闲和省电功能 ·双数据寄存器指针 3.电源

89S51有很宽的工作电源电压,电源范围宽达4~5.5V. 4.存储器

89S51支持ISP在线可编程写入技术!串行写入、速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可. 5.应用

就目前中国市场的情况来看,89S51有很大的市场。其原因有下列几点:(1)AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式;(2)AT89S51是一个低功耗,高性能CMOS 8位单片机;(3)芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。(4)同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。

(三)LM386简介

LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为 24mW,使得LM386特别适用于电池供电的场合。专为低损耗电源所设计的功率放大器。 1.LM386介绍

LM386适用于电脑、仪器、汽车电子、电源、通信、开关电源等电子产品. 2.LM386特点

静态功耗低,约为4mA,可用于电池供电。 工作电压范围宽,4-12V or 5-18V。

辽东学院应用电子技术毕业论文

外围元件少。

电压增益可调,20-200。 低失真度。

(四)74HC245简介

由于通过数码管公共及的电流较大,因此用三极管来驱动位码。为了避免过多地

使用分立元件,采用了一片74HC245来驱动段码。

辽东学院应用电子技术毕业论文

三、系统的设计

一个完整的系统,离不开硬件和软件的设计。硬件与软件各有所长,如何合理的安排软硬件的任务是系统设计的第一步。

(一)系统硬件设计

系统硬件的设计可以根据系统的各个功能,把整个系统划分成若干个模块,分别对这些模块来进行设计,然后在通过单片机程序来实现对各个硬件模块功能的调度。

本系统涉及到的硬件模块有:按键电路、复位电路、显示电路。 1.单片机系统的设计

单片机最小应用系统实际上就是一个内置程序存储器的单片机,可由单片机芯片,配以必要的外部器件构成,这些外部功能器件无法集成到芯片内部,主要有按键电路、显示电路等。

图3 单片机系统图

辽东学院应用电子技术毕业论文

2. 按键电路的设计

作为一个按键从没有按下到按下以及释放是一个完整的过程,也就是说当我们按下一个按键时,总希望某个命令只执行一次。而在按下的过程中不要有干扰进来,因为在按下的过程中,一旦有干扰过来可能造成误触发过程,因此我们在设计按键电路的时候应注意不要有干扰进来以用在焊接时应注意:

独立式按键。如果设置过多按键,将会占用较多I/O口,而且会给布线带来不便,因此,此方案适用于按键较少的情况。如果选择此方案,由于按键较少,在修改时间或设置闹铃时间时就不能直接输入,只能通过加或减完成,稍为麻烦一些,但其程序简单。

(1)执锡补焊时应按照从左到右,由上到下的顺序,避免检查时漏检或焊接时漏修。

(2)焊接时要经常清洗烙铁头,防止烙铁头的杂物造成虚焊、针孔、加焊等不良发生。

(3) 不要在基板上给烙铁头加焊锡,生产过程中不能抖锡、敲锡、甩锡,防止焊锡渣、焊锡 、珠掉到基板上面。

(4)在压件或拆件时要先在线路板的铜箔面上加焊锡,要求均匀加热,避免松香失效或铜箔翘皮造成线路破坏。

考虑到电路不要复杂性,因而设计成3个按键,一个为复位,其它2个为按数字时间的按键和确定设好的时间确定.后2个按键要接89C2051端.若想设置闹铃,应先按下复位按键,然后长时间按下"设置"按键,第一个数码管会显示”C”,然后变为”00-00-00”,此时进入闹铃设置状态,设置方法跟上面一样,闹铃设置完后,下一步要设置当前时间,调整方法跳到第一步。

在复位后的待机状态下,用于启动设定时间参数(对时或定闹);

在设定时间参数状态而且不是设定最低位(即分个位)的状态下,用于结束当

前位的设定,当前设定位下移;

在设定最低位(分个位)的状态下,用于结束本次时间设定。

2)+1键,用于对当前设定位(编辑位)进行加1操作,根据12/24小时工作模式和正在编辑的当前位的含义(时十位、时个位、分十位、分个位)自动进行数据的上限和下限判断。例如,对12小时制,小时的十位只能是0、1,如果当前值为0,则按+1键后为1,再按+1键则又回复到0。 3.复位电路的设计

目前为止,单片机复位电路主要有四种类型:(1)微分型复位电路;(2)积分型复位电路;(3)比较器型复位电路;(4)看门狗型复位电路。另外,Maxim等公司也推出了专用于复位的专用芯片复位电路的基本功能是:系统上电时提供复位信号,直至系统

辽东学院应用电子技术毕业论文

电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。当输入的复位信号延续两个机器周期以上的高电平时即为有效,用完成单片机的复位初始化操作。

单片机目前已被广泛地应用于家电、医疗、仪器仪表、工业自动化、航空航天等领域。市场上比较流行的单片机种类主要有Intel公司、Atmel公司和Philip公司的8051系列单片机,Motorola公司的M6800系列单片机,Intel公司的MCS96系列单片机以及Microchip公司的PIC系列单片机。无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。图1是一个单片机与大功率LED八段显示器共享一个电源,并采用微分复位电路的实例。在这种情况下,系统有时会出现一些不可预料的现象,如无规律可循的“死机”、“程序走飞”等。而用仿真器调试时却无此现象发生或极少发生此现象。又如图2所示,在此图中单片机复位采用另外一种复位电路。在此电路的应用中,用户有时会发现在关闭电源后的短时间内再次开启电源,单片机可能会工作不正常。这些现象,都可认为是由于单片机复位电路的设计不当引起的。

图4复位电路图

辽东学院应用电子技术毕业论文

4.显示电路的设计

就时钟而言,通常可采用液晶显示或数码管显示。由于一般的段式液晶屏,需要专门的驱动电路,而且液晶显示作为一种被动显示,可视性相对较差;对于具有驱动电路和微处理器接口的液晶显示模块(字符或点阵),一般多采用并行接口,对微处理器的接口要求较高,占用资源多。另外,89C2051本身无专门的液晶驱动接口,因此,本时钟采用数码管显示方式。数码管作为一种主动显示器件,具有亮度高、价格便宜等优点,而且市场上也有专门的时钟显示组合数码管。基于AT89S51单片机的控制系统包括四部分:数据采集、控制系统、时钟电路、语音录音电路和报音提示信息电路。

用数码管作为显示器。数码管的驱动电路简单,使用方便,如果选择了此方案,那么在夜间看时间的时候就不需要有光源,非常方便。其缺点是功耗较大。由于数码管使用起来较为方便,在夜间看时间也很方便,因此我们选择了数码管作为显示器.

发音部分:

用软件方法产生方波输出,通过三极管放大后驱动蜂鸣器发音,这样就可以省去硬件振荡电路,降低成本。

(二)系统软件的设计

系统软件的设计方法与硬件设计的方法是相同的,也是根据系统的各个功能,划分成各个子模块,分别对每个模块来进行设计,然后在通过各个模块之间的调用来实现整个系统的功能。

系统软件部分的设计模块有:按键电路的软件设计、复位电路的软件设计、显示电路的软件设计共3个模块。

发音部分:

用软件方法产生方波输出,通过三极管放大后驱动蜂鸣器发音,这样就可以省去硬件振荡电路,降低成本。

电源:

如果是用电池供电,就比较方便携带,但是本系统,采用了数码管作为显示器,功耗较大,需要经常更换电池。况且,本系统的体积较大,即使使用电池供电也不能随身携带,因此,用电池供电不大合适,所以用外部稳压电源来供电。

1.软件设计

软件功能:

(1)检测按键。当系统检测到某个案件被按下时,转到相应子程序处理,可实现

辽东学院应用电子技术毕业论文

校时、设定闹铃时间的功能。

(2) 显示。系统通过调用显示子程序,可将显示缓冲区里的内容通过动态扫描方式输出到数码管显示器。

(3) 计时。系统通过中断和软件计数器可产生秒信号。每到1s,系统将会调整时间存储单元的内容,从而实现计时功能。

(4) 比较。每当秒存储单元的内容为0时,系统通过调用比较子程序可判断当前时间是否符合闹铃条件,若符合,则调用发音子程序使蜂鸣器发出闹铃声音。

(5) 产生音频方波输出。系统通过软件产生音频方波输出使蜂鸣器发声,这样可以省去硬件振荡电路。

(6) 拆分。为了提高存储单元的利用率,本系统将时间数据压缩成压缩BCD码后再送入显存才能显示。

(7) 合并。为了提高修改时间的速度,可先对现存内容逐位修改,然后调用合并子程序把显存内容合并后送入指定存储单元。

(8) 设定。系统进入设定状态后,可通过按“设定”键改变闪亮位位置和按“+”或“-”键来加1或减1闪亮位内容,从而达到报时和设定闹铃时间的目的。

软件设计:

辽东学院应用电子技术毕业论文

图 5 T0中断服务程序流程图

辽东学院应用电子技术毕业论文

图6 电路流程图

系统功能及使用方法:

系统上电后,自动进入时钟状态。若在此时按下“设定”键,显示器上将出现闪亮位,再按“+”或“-”则可以加或减闪亮位内容,修改完一位后再按“设定”可改变闪

辽东学院应用电子技术毕业论文

亮位位置继续修改下一位。修改完成后按“确定”键即可退出设定状态进入正常显示时钟状态。

在正常显示时钟状态时按下“闹钟”键可进入闹钟状态,此时按“+”或“-”可上下翻动闹钟表;按“设定”键可修改当前显示的闹钟时间,修改方法与修改时钟相同。在查看闹钟表状态下按“闹钟”键可以开/关当前显示的闹钟时间,当显示器第5位显示“-”时表示闹铃已开。按“时钟”键返回正常显示时钟状态。若想设置闹铃,应先按下复位按键,然后长时间按下"设置"按键,第一个数码管会显示”C”,然后变为”00-00-00”,此时进入闹铃设置状态,设置方法跟上面一样,闹铃设置完后,下一步要设置当前时间,调整方法跳到第一步。这样设置好后,她就能按照主人的意思,定时的把你闹醒啦!

我们先了解简易闹钟的设计方法,并自己动手设计电路和编写实现闹钟功能的程序。简易闹钟要实现以下功能:1、、能正确显示闹钟的走时2、可以进行当前时间的设置3、可以设置闹钟时间,并在时间到时发出响声。

设计中,我们利用仪器中所提供的以上提到的芯片和软件编程结合的思路。本设计的软件编程由四部分构成,下面将对照程序的构成来阐述我们组对简易闹钟的方案设计,具体设计方案如下:(一)在主程序中,填写中断向量表,应用8255A的IRQ7和IRQ5端。利用8253A和8259A完成计时一秒的功能,然后通过更新时间的子程序完成时间跳变的功能,待到新的时间判断是否到达设定的闹钟的时间,如果是,则启动扬声器;如果否,则继续进行显示时间。(二)闹钟的时间是变化的,在更新时间的子程序中,首先判断更改后的秒数是否小于10,如果是,则返回主程序;如果否,则秒的个位跳变成0,秒的十位加一;再次判断秒的十位,过程同判断秒的个位相同。(三)简易闹钟最重要的功能就是“It’s time to do something!”在这部分,主要要考虑的也是判断当前时间是不是设定的闹钟时间。如果跳变后的时间的四位完完全全的和设定的闹钟时间相同,则扬声器应该响起,提示闹钟的主人“Time is up!”从闹钟的分钟的十位开始依次判断,如果前一个闹钟位的显示与设定的闹钟时间对应位相同,则转入判断下一位;如果不相同,则返回主程序。都判断后,如果都相同,则设置启动闹钟的对应位为1,启动扬声器。(四)在显示时间的子程序中,时间从0,0,0,0开始显示。四位数字的显示各由一段程序完成。 2.整个系统软件部分的总体设计

在各个模块的软件设计完成后,便可以对整个系统进行整体的软件设计。其根本的 设计思路是通过设置一些联系信号,把原本功能独立的各个模块联结在一起,从而实现整体系统的功能。

辽东学院应用电子技术毕业论文

四、 系统的调试和性能分析

(一)系统的调试方法

整个系统调试的主要思想是:先每个模块进行调试,然后整个系统一起调试。先软硬件分开调试,然后一起调试。遵循先部分后整体的原则。

系统的在调试过程中要注意以下几点:

(1)硬件电路焊完之后,在上电之前一定要先用万用表检测电源和地之间是否短路。

(2)上电之后要用示波器观察信号的在电路中变化的情况,与设计当初的情况相比较,找出差别,并进行分析。

(3)软件调试过程中可以使用断点、单步执行等常用的方法。 (4)软硬件联调时,要注意软件部分要一个功能一个功能的调试。 1.输入按键的调试

输入按键的调试,只要按键按下去时,按键有相应的反应就行,通过程序来判断,单片机I/O是否能够识别出。 2.复位电路的调试

当电源刚接通时,接通电源就完成了系统的初始化。 3.显示电路的调试

在本设计中,显示电路只需完成,当输入数字时能正确显示数字. 4.整个系统的联调

在系统各个部分都调试完毕之后,即可以进行整个系统的调试。由于前面各个部分的调试做的都比较充分,所以在实际调试过程中,能够较顺利的实现整个系统预期的功能。

(二)系统的性能分析

系统能在设定的时间内闹铃,但声音有点沙哑。这是因为控制蜂鸣器的I/O口每次取反后,必须调用一次显示子程序后才能再次取反,否则在发音期间不能显示,而调用一次显示子程序需要的时间大约为6ms(6位每位1ms),所以振荡频率f=1/T=1/(2*6ms)≈83Hz,显然这个频率过低,这就是造成声音沙哑的原因。经测试,其时钟误差约为3秒/天,这是因为从定时器向CPU发出中断申请信号到重装定时初值的过程需要一定的时间。

本系统通过测试,能够实现以下功能:

辽东学院应用电子技术毕业论文

(1)按键输入。 (2)闹铃声音。 (3)LED显示。

本文来源:https://www.bwwdw.com/article/o3b1.html

Top