




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、湘潭就師拷恻毕业设计(论文)说明书系部电气工程系专业电气自动化年级09电气姓名指导教师年 月曰摘要单片机即单片微型计算机。(single-chip microcomputer ),是集 cpu , ram , rom ,定时,计数和多种接口于一体的微控制器。他体积小,成本低, 功能强,广泛应用于工业自动化上和智能产品。时钟,自从它被发明的那天起, 就成为了人类的好朋友,但随着吋间的推移,科学技术的不断发展,吋钟的应用 越来越广范,人们对吋间计量的精度要求也越来越高。怎样让吋钟更好的为人民 服务,怎样让我们的老朋友再次焕发青春呢?这就耍求我们不断设计出新型的吋 钟,来不断满足人们的日常生活需耍。
2、然而市场上的时钟便宜的比较笨垂,简单 实用的又比较昂贵。那么,有没有一款既简单实用价格又便宜的吋钟呢?我们课程设计小组设想:可不可以利用单片机功能集成化高,价格又便宜 的特点设计一款结构既简单,价格又便宜的单片机电子时钟呢?基于这种情况,我们课程设计小组成员多方查阅资料,反复论证设计出了这 款既简单实用,又价格便宜的一一单片机电子时钟。关键词:单片机;时钟;计时11课题背景单片机自1976年由intel公司推出mcs-48开始,迄今已有二十多年了。由 于单片机集成度高、功能强、可靠性高、体积小、功耗地、使用方便、价格低廉 等一系列优点,目前已经渗入到人们工作和生活的方方面面,儿乎“无处不在,
3、无所不为”。单片机的应用领域己从面向工业控制、通讯、交通、智能仪表等迅 速发展到家用消费产品、办公口动化、汽车电了、pc机外围以及网络通讯等广 大领域。单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程 序存储器和数据存储器合用一个存储器空间的结构,称为普林斯顿结构。另一种 是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的程序 存储器,目前的单片机以采用程序存储器和数据存储器截然分开的结构为多。木文讨论的单片机多功能定时器的核心是目前应用极为广泛的51系列单 片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠 性高,功能强等特点。不仅能满足
4、所需要求而且还有很多功能可供开发,有着广 泛的应用领域。20世纪80年代中期以ju, intel公司以专利转让的形式把8051内核技术 转让给许多半导体芯片生产厂家,如atmel、philips、analog> devices、dallas 等。这些厂家生产的芯片是mcs-51系列的兼容产品,准确地说是与mcs-51指令 系统兼容的单片机。这些兼容机与8051的系统结构(主要是指令系统)和同, 采用cmos工艺,因而,常用80c51系列来称呼所有具有8051指令系统的单片机, 它们对8051单片机一般都作了一些扩充,更有特点。其功能和市场竞争力更强, 不该把它们直接称呼为mcs-51系列
5、单片机,因为mcs只是intel公司专用的单 片机系列型号。mcs-51系列及80c51单片机有多种品种。它们的引脚及指令系 统相互兼容,主要在内部结构上有些区别。目前使用的mcs-51系列单片机及其 兼容产品通常分成以下儿类:基木型、增强型、低功耗型、专用型、超8位型、 片内闪烁存储器型。1.2课题来源在日常生活和工作中,我们常常用到定时控制,如扩卬过程中的曝光定时 等。早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和 重复精度都不是很理想,现在基木上都是基于数字技术的新一代产品,随着单片 机性能价格比的不断提高,新一代产品的应用也越來越广泛,大可构成复杂的工 业过程控制系
6、统,完成复杂的控制功能。小则可以用于家电控制,甚至可以用于 儿童电了玩具。它功能强大,体积小,质量轻,灵活好用,配以适当的接口芯片, 可以构造各种各样、功能各异的微电子产品。随着电子技术的£速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的 控制器,使用起来很不方便。根据这种实际情况,设计了一个单-片机多功能定时系统,它可 以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,同时乂可以进行时钟校准 和定点打铃。它可以执行不同的时间表(考试时间和日常作息时间)的打铃,可以任意设置 时间。这种具有人们所需要的智能化特性的产品减轻了人的劳动,扩人了数字化的范i羽,为 家庭数
7、字化提供了可能。第二章mcs-51单片机的结构mcs-51单片机是把那些作为控制应用所必盂的基本内容都集成在一个尺寸冇限的集 成电路芯片上。如果按功能划分,它山如下功能部件组成,即微处理器(cpu)、数据存储 器(ram)、程序存储器(rom/eprom)、并行i/o 口、串行口、定时器/计数器、中断系 统及特殊功能寄存器(sfr)o它们都是通过片内单一总线连接而成,其基本结构依ih是cpu 加上外围芯片的传统结构模式。但对各种功能部件的控制是釆用特殊功能寄存器(sfr)的 集中控制方式。2.1控制器控制器是单片机的指挥控制部件,控制器的主要任务是识别指令,并根据指 令的性质控制单片机各功能部
8、件,从而保证单片机各部分能口动而协调地工作。单片机执行指令是在控制器的控制下进行的。首先从程序存储器中读出指令,送指令寄 存器保存,然后送至指令译码器进行译码,译码结果送立时控制逻辑电路,山沱时控制逻辑 产生各种定时信号和控制信号,再送到单片机的各个部件去进行相应的操作。这就是执行一 条指令的全过程,执行程序就是不断重复这一过程。控制器主要包括程序计数器、程序地址 寄存器、指令寄存器ir、指令译码器、条件转移逻辑电路及时序控制逻辑电路。2.2存储器的结构mcs-51单片机存储器釆用的是哈佛结构,即程序存储器空间和数据存储器 空间截然分开,程序存储器和数据存储器各有自己的寻址方式,寻址空间和控制
9、 系统。这种结构对于单片机面向控制的实际应用极为方便,有利在8051/8751弹 片击中,不仅在片内集成了一定容量的程序存储器和数据存储器及众多的特殊功 能寄存器,而还具有极强的外存储器的扩展能力,寻址能力分别可达64kb,寻 址和操作简单方便.mcs-51的存储器空间可划分为如下儿类:1. 程序存储器单片机系统z所以能够按照一定的次序进行工作,主要是程序存储器中存放 了经调试止确的应用程序和表格z类的固定常数。程序实际上是一串二进制码, 程序存储器可以分为片内和片外两部分。8031由于无内部存储器,所以只能外扩 程序存储器來存放程序。mcs-51单片机复位后,程序存储器pc的内容为0000h
10、,故系统必须从0000h单元 开始取指令,执行程序程序存储器中的0000h地址是系统程序的启动地址一般 在该单元存放一条绝对跳转指令,跳向用户设计的主程序的起始地址。2. 内部数据存储器mcs-51单片机内部有128个字节的随机存取存储器ra1,作为用户的数据寄 存器,它能满足大多数控制型应用场合的需要,用作处理问题的数据缓冲器。mcs-51单片机的片内存储器的字节地址为00h-7fh. mcs-51单片机对其内部 ram的存储器有很丰富的操作指令,从而使得用户在设计程序时非常方便。地址 为00h-1fh的32个单元是4组通用工作寄存器区,每个区含8个8位寄存器,编 号为r7-r0o用户可以通
11、过指令改变psw屮的rsi, rso这二位来切换当前的工作 寄存器区,这种功能给软件设计带来极大的方便,特别是在屮断嵌套时,为实现工 作寄存器现场内容保护提供了极大的方便。3. 特殊功能寄存器(sfr-spccial function register)特殊功能寄存器反映了 mcs-51单片机的状态,实际上是mcs-51单-片机各功能部件的 状态及控制寄存器.sfr综合的,实际的反应了整个单片机基本系统内部的工作状态及工作方 式.sfr实质上是一些具有特殊功能的片内ram单-元,字节地址范i羽为80h-ffh.特殊功能寄 存器的总数为21个,离散的分布在该区域中,其中有些sfr还可以进行位寻址
12、.128个字节的 sfr块中仅有21个字节是由定义的对于尚未定义的字节地址单元,用八不能作寄存器使用, 若访问没有定义的单元,则将得到一个不确定的随机数2.3 并行 i/o 口mcs-51单片机共有4个双向的8位并行i/o端口 (port),分别记作p0-p3, 共有32根口线,齐口的每一位均由锁存器、输出驱动器和输入缓冲器所组成。 实际上p0-p3已被归入特殊功能寄存器z列。这四个口除了按字节寻址以外,还 可以按位寻址。由于它们在结构上有一些差异,故齐口的性质和功能有一些差异。p0 口是双向8位三态i/o 口,此口为地址总线(低8位)及数据总线分时复用口,可 驱动8个ls型ttl负载;。p1
13、 口是8位准双向i/o 口,可驱动4个ls型负载。p2 口是8 位准双向i/o 口,与地址总线(高8位)复用,可驱动4个ls型ttl负载。p3 口是8位 准双向i/o 口,是双功能复用口,可驱动4个ls型ttl负载。p1 口、p2 口、p3 口各i/o 口线片内均冇固定的上拉电阻,当这3个准双向i/o 口做输入口使用时,要向该口先写“1”, 另外准双向i/o 口无高阻的“浮空”状态,故称为双向三态i/o 口。2.4时钟电路与时序时钟电路用于产生mcs-51单片机工作时所必需的时钟信号。mcs-51单片机 本身就是一个复朵的同步时序电路,为保证同步工作方式的实现,mcs-51单片 机应在唯一的时
14、钟信号控制下,严格地按时序执行进行工作,而时序所研究的是 指令执行中各个信号的关系。在执行指令时,cpu首先要到程序存储器中取出需要执行的指令操作码,然片译码, 并由时序电路产生一系列控制信号去完成指令所规定的操作。cpu发出的时序信号有两类, 一类用于片内对各个功能部件的控制,这列信号很多。另一类用于片外存储器或i/o端口的 控制,这部分时序对于分析、设计硬件接口电路至关重要。这也是单片机应用系统设计者普 遍关心的问题。2.5单片机的应用领域单片机应用领域可以归纳为以下几个方而。1.智能仪表用单片机系统取代老式的测量、控制仪表,实现从模拟仪表向数字化、智能化仪 表的转化,如各种温度仪表、压力
15、仪表、流量仪表、电能计量仪表等。2 测控系统用单片机取代原有的复杂的模拟数字电路,完成齐种工业控制、数据采集系 统等工作。3. 电能变换应用单片机设计变频调速控制电路。4. 通信用单片机开发通信模块、通信器材等。5. 机电产品应用单片机检测、控制传统的机械产品,使传统的机械产品结构简化,控制 智能化,提高了机电产品的可靠性,增强了产品的功能。6. 智能接口在数据传输中,用单片机实现外部设备与微机通信。第三章系统设计要求3. 1基本功能(1) 能够显示时分秒(2) 能够调整时分秒3.2扩展功能(1) 能够任意设置定时时间(2) 定时时间到闹铃能够报警(3) 实现了秒表功能第四章 硬件总体设计方案
16、用一扬声器來本次设计时钟电路,使用了 at89c51单片机芯片控制电路,单片 机控制电路简单且省去了很多复朵的线路,使得电路简明易懂,使用键盘键上的 按键来调整时钟的时、分、秒,进行定时提醒,同时使用c语言程序来控制整个 时钟显示,使得编程变得更容易,这样通过四个模块:键盘、芯片、扬声器、显 示屏即可满足设计要求。4.1系统功能实现总体设计思路如图4-10所示为at89s51芯片的引脚图23456781312 04t1towvpxix2resetrdwr1012345671* 1a 1* 1a 1* 1a ix 1appppppppt tn ni iat89s510
17、12 3 o o o o p p p p38373635343332212223242526272839rxdtxdale/ppsen图4-10 at89s51芯片外部引脚图此设计原理框图如图4-11所示,此电路包括以下四个部分:单片机,键盘,闹 铃电路及显示电路。数码管显示独立键盘at89c51闹铃电路图4-11设计原理框图经多方论证硬件我们小组采用at89c51单片机和7sed八位共阳极数码管等 来实现单-片机电子吋钟的功能。详细元器件列表如表4.12所示:表4.12详细元器件列表at89c511片7sed八位共阳极数码管1片npn三极管1个104p电容6个30p电容2个i0k电阻6个56
18、0欧姆电阻8个200欧姆电阻1个100欧姆电阻6个4. 2各部分功能实现(1)单片机发送的信号通过程序控制最终在数码管上显示出来。(2)单片机通过输出各种电脉冲信号来驱动控制各部分正常工作。(3)为使时钟走时与标准时间一致,校时电路是必不可少的,键盘用来校正数 码管上显示的时间。单片机通过控制闹铃电路来完成定时闹钟的功能4. 3系统工作原理设计的电路主要由四模块构成:单片机控制电路,显示电路、闹铃电路以及 校正电路。详细电路功能图如图4-30:12345678vccc822uf“y1 xtaliu xtal7xtal2020304()5()607rstpsenaljteap1.0pl.23 4
19、.56.7plplplplhp112345678 5iou-234567 . -p3.p3.p3.菱p3.金lsisapwc51详细电路功能图如图4-30木设计采用c语言程序设计,使单片机控制数码管显示时、分、秒,当秒计 数计满60时就向分进位,分计数器计满60后向吋计数器进位,小时计数器按“23 翻0”规律计数。吋、分、秒的计数结果经过数据处理可直接送显示器显示。当 计吋发生误差的时候可以用校时电路进行校正。设计采用的是时、分、秒显示, 单片机对数据进行处理同时在数码管上显示。4.4时钟各功能分析及图解(1) 时钟运行图仿真开始运行时,或按下key4键时,时钟从12: 00: 00开始运行,
20、其屮 key2键对分进行调整,key3对小时进行调整,key6可以讣时钟暂停。时钟运行图如图4-41所示:(2) 秒表计吋图当按下keyl键进入秒表计吋状态,key6是秒表暂停键,可按key4键跳出 秒表计时状态。秒表计吋图如图4-42所示:单片机电子时钟主要功能:1二 1.n n .7nn|1 l二: :>y &u uu u2、时间调整3、数字显示4.闹铃设置 卜 millj 乃q半时间显示区1农核心控制区931 01亠c<?* 03n«.w 055«一 06fi«077«c8«12mkzxtai1p0md!xtalj?p
21、03.ad3p04.a01m s adsp06.ad6rstro 7/ad?p2oa8p22a10ps=hp2 3 a11alecap24jm2厂wo八2 p2e.aup27.a15pl.orogpl.1p3.i/txdp12p32nt0p13r33wpi.4p3.410pl5p3.5/tpl«p38w 只p17那it图4-41时钟运行图单片机电子时钟主要功能:r13pnp a?" "7xc24c-'2? q 224 10 1 1 / 12j 1:34 u s is v 7外设闹铃ls1speaker电子信息0701王勇贵曹文忠刘志强原娟惹1秒表abcde
22、fg dp123456782、时间调整nr3.数字显示4、闹铃设置1 c7龍盘控制区rrpnp23 c外设闹铃31 1atb9c51psen ale'4speaker秒农调时调分显时闹铃暂停(3)闹铃设置图及运行图时间显不区5核心控制区xtal1xtal2astpo.om» po1.ad1 po22 polaco p0.4.aw po.5.ad5 po6.ad6 po7.ad732la陀cmp2j«a9 p22.a10 p23-a11 p24/a12 "sa13 p26.au p2.ya13p3 0rxdp3.vtxdp3.2'ntop3.3
23、9;hrtlp3.vtop3 f.;:; hva'ip3.7d0 1 11 2 (23話£14 513竹16 tm 8ls1电子信息0701王勇贵曹文忠刘志强原娟慧图4-42秒表计时图当按下key5,开始定时,分别按kcy2调分,kcy3调时设置闹铃时间,然后 按下key4键恢复时钟运行状态(图4-43)当闹铃设置时间到时,蜂鸣器将发出10 秒中蜂鸣声(图4-44)刘志强原娟慧图4-43闹铃时间设置图该数字钟是用一片at89c51单片机通过编程去驱动8个数码管实现的。通过 6个开关控制,从上到下6个开关key1-key6的功能分别为:key1,切换至秒表; key2,调节时间
24、,每调一次时加1; key3,调节时间,每调一次分加1; key4,从其 它状态切换至时钟状态;key5,切换至闹钟设置状态,也可以对秒表清零;key6, 秒表暂停控制键分别与pl. op15 口连接其小:a通过p2 口和p3 i去控制数码管的显示如图所示p2 口接数码管的ag 端,是控制输出编码,p3 口接数码管的18端,是控制动态扫描输出.b从p0. 0输岀一个信号使二极管发光,二极管在设置的闹钟吋间到了时候 发光,若有乐曲可以去驱动扬声器实现。单片机电子时钟主要功能:k秒表2. 时间调整3. 数字显示4. 闹铃设置键盘控制区a8cdefg dpo i-oe时间显示区0113秒嵌调时调分显
25、时闹铃暂停01核心控制区'tn_ xtal1po.aaoo p01.a01 吸心xtau-astpo-jiaoj po4ad4 wad5 po.g'adt; p07.ad7 bo»se< -al6 -esp23.ahd>do 4lulm-pl flr jjzrlau* 1 < -p1j -p1.4 小 p1£ -p17hj2i>jt0qqt fm awr7on12345678r13 220 23r24 jo x.'27 :jf 10 «11/ 12ju414, 15h »<17h 21外设闹铃spea
26、ker电子信息0701王勇贵曹文忠刘志强原娟款图4-44闹铃运行图4.5电路功能使用说明(1) 各个控制键的功能:可对吋间进行校准调节(只能加1 );按下设置 键数字时钟进入闹钟设置状态,设置闹钟的吋间;时加1、分加1键是在 校准吋间时或设置闹钟时间对小吋数或分钟数调节而设置的;按下秒切换 键就可以进入秒表模式,同时秒表也开始计吋,按下秒表暂停、复位键就 暂停、归零,如果耍重新对秒计吋则可以按秒表开始、复位;清零键可以 对闹钟清零。(2) at89c51单片机,通过编写程序对数码显示进行控制。(3) 八个7段数码管显示时钟和秒表信号第五章软件总体设计方案5.1主程序流程图软件程序从开始执行,先
27、通过初始化各个寄存器,经过打描按键來决定是否设定参数来执行相应功能的程序,进而在数码管上显示。如图5-10:开始定时器及屮断定时器初始化执行时钟秒农 闹铃设定程序执行显示程序5. 2总中断程序流程恢复初值保护tcount 加 1时数值time 1.hour 91零5-20中断流程图时间的显示通过此小断程序来控制,并且通过与设定的时间进行比较来判断 是否让闹铃工作。程序小包含时间的设定,如设定tcount来使秒等工作,进而 来控制分和时。如上图图5-20oa.秒表屮断程序流程秒表功能通过另一个程序来实现。通过保护主程序的数据来进行秒表功能。 程序小需要设置秒表的具体显示方法。如图5-3:恢复初值
28、保护分计数器加1,秒计数器归零,即minit+,sec=0输出字码,中断结束,返回上级主程序b.按键程序流程图5-4为时钟和闹钟的调节,程序小通过扫描来判断按键是否按下进行时间和 闹钟的调节。图5-4按键程序流程图图5-5为进入中断和清零图,程序中通过扫描来判断按键是否按下进行执行相应的中断來事实现和应的功能。淸零所冇的汁数器各 个显示的字码。进入秒表中断,执行秒表中断程序返回上级主程序5. 3控制电路的c语言源程序根据流程图,经过认真分析得出控制电路的源程序如下:# include<reg5 l.h>#define uchar unsigned char#define uint
29、unsigned int #define delay_time 3/*宏定义*/uchar k,dat=0,0,0,0,0,0,0,0;uint tcount,t,u;uchar datl= 0,0,0,0,0,0,2,1;uchar dat2=0,0,0,0,0,0,0,0;uchar alarms = 0,0,0,0,0,0,0,0;uchardis_bit= 0x80,0x40,0x20,0x10,0x08,0 x()4,0x02,0x01;unsignedcharcodeseg7ll=0xc0,/*0*/0xf9,/*l*/0xa4,/*2*/0xb0,/*3*/0x99,/*4*/0
30、x92,/*5*/0x82,/*6*/0xf&/*7*/0x80,/*8*/0x9(),/*9*/oxbf,/*-*/;/*数字显示数组*/sbit miaobiaol=pla();sbit tminute=plal;sbit thour=pla2;sbit miaobiao2=pla3;sbit alarm=pla4;sbit p()_()=p0a();sbitpl_5=pla5;sbitpl_6=pla6;sbit p1_7=p1a7;/*端口定义*/uchar ms=0;uchar flag=o;uchar sec=();uchar minit=();structtime uch
31、arsecond;ucharminute;uchar hour; time 1;uchar nj;void delay(n)while(n-)for(i=120;i>0;i-);/*延时了程序*/void modify(void)ea=0;if(thour=0)if(flag=o)datl6+;delay(280);if(datl6>9)datl6=0;datl7+;elseif(dat l7>l)&&(dat 16>3)datl7=0;datl6=0;if(flag=l)alarms6+;delay(300);if(alarms6>9)alarm
32、s 6=0; alarms 7 +;if(alarms7>2)alarms7=0;dat =alarms6;dat7=alarms7;if(tminute=0)if(flag=0) datl3+;delay(280);if(dat3>=9)datl4+;datl3=0;if(datl4>5)datl4=0;alarms3+; delay(300); if(alarms3>9)alarms4+;alarms3=0;if(alarms4>5)alarms4=0;dat3=alarms3;dat4=alarms4;if(miaobiaol=0)tr0=0;et0=0;t
33、r 1 = 1;et1 = 1;if(miaobiao2=0)tr()= 1 ;et0= 1 ;tr 1=();et 1 =0;dat20=0;dat2l=0;dat23=0;dat24=0;dat26=0;dat27=0;ms=();sec=0;minit=0;if(pl_5=0)if(flag=l)tr()=0;et0=0;tr 1 =();et 1 =0;if(alarm=o)tro=();et()=o;tr 1 =o;et 1 =();flag= 1;dato=o;datl=o;dat2=10;dat3=0;dat4=0;dat5=10;dat6=0;dat7=0;ea=1;/*按键扫
34、描*/void init(void)tmod = ()xll;tho = oxdb;tlo =0xff;thl=0xdb;tll=0xff;et()= 1;/10mset1 = 1;/ tr1 = 1;tro=1;tcount=0;ms=0;sec=();minit=0;ea= 1;/*初始化*/void test(void)for(k=0;k<8;k+)p3=dis_bitk;p2=seg7datk; delay(l);p3=0x00;/*数字显小*/void main()init();delay(lo);while(l)modify();test();/*主函数*/void dipl
35、ayo interrupt 1et0=0;tr()=0;tho = oxdb;tlo = oxff;tr()=1;tcount+;if(tcount=100)timel.second+;tcount=();dat l()=(time 1.second)% 10; datll=(time l.second)/10;if(time l.second=60) datlo=o; datll=o;timel.second=0;timel.minute+;datl3=(time 1 .minute)% 10; datl4=(time l.minute)/10;if(timel .minute=60)tim
36、el.minute=0;timel.hour+;datl6=time 1. hour % 10;datl 7=timel .hour/10;if(timel.hour>23)timel.hour=0;dat5=10;dat2=10;dato=datl();datl=datll;dat3=datl3;dat4=datl4;dat6=datl6;dat7=datl7;flag=0;p0=0x01;if(alarms7=datl7)&&(alarms6= datl6)&&(alarms4=datl4j)&&(ala rms3=datl3)&
37、;&(dat 11<1)p0=()x00;et()=1;void time_2(void)interrupt 3ea=();tr()=0;thl=()xdb;tll=0xff;tr1 = 1;ms+;dat20=ms%10;dat2l=ms/10;if(ms>=100)ms=();sec+;dat2 =sec%10; dat24=sec/10;if(sec>=60)sec=0;minit+;dat26=minit%10;dat27=minit/10;dat5=10;dat2=10;dat0=dat20;datl=dat2l;dat3=dat23;dat4=dat24;
38、dat6=dat26;dat7=dat27;ea=1第六章课程设计结果分析此时钟设计是利用protues仿真软件进行仿真,基本上实现了课程设计要求 实现的功能。硬件部分设置了的六个按键。当按键一按下时,进入秒表显示状态,秒表开 始计时,当按键六按下时,秒表暂停;当按键四按下时恢复到时间显示功能;当 按键二按下时,进入调分状态,按一次,分加一,60 循环;按键三按下时, 进入调时状态,按一次,时加一,60 循环;按键五按下时,进入闹铃设置功 能,紧接着按下按键二和按键三进行时和分的设置,再按下按键4恢复显示时间, 当显示的时间和定时设置的时间一致时,蜂鸣器发出蜂鸣声,蜂鸣时间我们设置 为10秒。另外,闹铃电路有音乐闹钟的扩展的功能(可以将蜂鸣器换成扬声器再加一 段音乐程序即可实现)。调试阶段,出现一些问题。比如,实际小时显示到29才归零,分钟显示到60才进一 经过软件调试,以上问题均一一排除,结果达到预期目标。但时间冇限,部分扩展功能不能 及时实现,比如音乐闹铃。第七章结论与展望7. 1结论单片机多功能定时系统理论上能很好的达到了学校教学要求,发挥了单片机 在智能化方而的应用。该系统的设计很好的满足当前学校教学的需要,是-个理 想的智能化的设计。它具有一个走时精确的实时钟,可以任意设置时间,可以控 制时间表的转换,时钟的显示功能等。可以通过按键操作和数字显示。该系统规 模小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校扫黄打非教师队伍培训计划
- 内部食堂采购管理办法
- 村级事务待办管理办法
- 协作队伍管理办法代写
- 四川省成都市列五中学2024-2025学年高二下期末考试语文试题及答案
- 船舶港口噪音控制技术措施
- 拆迁协议原件管理办法
- 呼伦贝尔门诊管理办法
- 售后备品备件管理办法
- 异动药品制度管理办法
- 血液净化护理知识竞赛考试题库500题(含答案)
- 带孩子免责协议书范本
- 守护生命之窗-气管切开患者护理
- 信息技术咨询服务合同5篇
- 2022年6月天津市普通高中学业水平合格性考试化学试卷
- 生猪购销合同协议
- 苏教版六年级科学下册期末测试卷及答案
- 人教版高中物理(必修一)同步讲义+练习4.6 超重和失重(含解析)
- 血糖仪操作技术并发症
- 2022年江苏省常州市强基计划选拔数学试卷(附答案解析)
- 三年级数学下册计算题大全(每日一练共18份)
评论
0/150
提交评论