带定时功能闹铃时钟实施方案()

上传人:RUN****yf 文档编号:52959975 上传时间:2022-02-09 格式:DOCX 页数:41 大小:323.19KB
收藏 版权申诉 举报 下载
带定时功能闹铃时钟实施方案()_第1页
第1页 / 共41页
带定时功能闹铃时钟实施方案()_第2页
第2页 / 共41页
带定时功能闹铃时钟实施方案()_第3页
第3页 / 共41页
资源描述:

《带定时功能闹铃时钟实施方案()》由会员分享,可在线阅读,更多相关《带定时功能闹铃时钟实施方案()(41页珍藏版)》请在装配图网上搜索。

1、个人收集整理仅供参考学习1/32个人收集整理仅供参考学习课程设计任务书设计题目带定时功能地闹铃时钟设计学生姓名设计要求:1、不但有电源开具关及指示灯,还要有复位按键.2、接通电源后,蜂鸣器连续两次发出响声,同时工作指示灯LED 闪动,表示程序执行,并且数码管显示“ 0000 ”3、接着设置当前时间.按 K1 键, LED 停止闪动,即进入时间设置状态;按K2 键调整小时,每按一次数值增 1;按 K3 键调整时间 .设置完成后,按 K4 ,LED 恢复闪烁,即设置完成,进入正常走时状态 .4、设置闹铃时间,进入正常走时状态后再按K2 键,即进入闹铃时间设定状态,K2 为设置闹铃功能键,再按k2,

2、小时调整;按k3,分钟调整 .5、闹铃开、关设置.闹铃时间设定完后,再按k4,进入闹铃开、关设置.若设置为开,启动闹铃后连续 3 次发出响声;若设置为关,关闭闹铃时发出1 次响声 .6、掌握程序模块化设计思想.程序设计时可分解为走时、闹铃设置、显示、检查闹铃时间、执行闹铃时间处理、调整等部分组成 .每部分均通过子程序实现 .再过主程序地调用,使其有机联系,最终实现定时闹铃时钟功能 .学生应完成地工作:该组学生地设计是带定时功能地闹铃时钟,首先要查资料,画出设计原理图,然后编写设计程序,按照原理图焊接电路, 烧程序最后写课程设计论文 . 周绍彬同学负责设计时钟电路, 该时钟电路有两个电容和一个晶

3、振组成;冯晓明同学负责设计复位电路,该电路有电容和电阻及一个按键组成;扈会荣负责设计电源电路部分, 该电路有稳压管,桥堆, 变压器组成;马捡选同学负责整个电路地设计工作,把该组组员地设计组合到一起 .参考文献阅读:1 张迎新 . 单片机微型计算机原理及应用.北京国防工业出版社, 19992 赵曙光 .可编程逻辑器件,原理,开发与应用.西安 ,西安电子科技大学 , 20003 付家才 .单片机控制工程实践技术 .北京 ,化学工业出版社 ,20044 李全利 .迟荣强 .单片机原理及接口技术 .北京,高等教育出版社, 2004工作计划:5 月 6 日 5 月 8 日查资料,画出设计原理图5 月 9

4、 日 5 月 10 日编写设计程序5 月 13 5 月 14 日按照原理图焊接电路5 月 15 5 月 16 日烧程序,仿真5 月 17日写课程设计报告任务下达日期:2013年 5 月6日任务完成日期:2013年 5 月17日指导教师(签名) :学生(签名):2/32个人收集整理仅供参考学习带定时功能地闹铃时钟设计摘要:本设计是根据单片机带定时功能地闹铃时钟设计.单片机是在一块半导体芯片上集成了 CPU、存储器以及输入和输出接口电路地微型计算机,其集成度高、功能强、通用性好,并且市场利润率高.而 51 单片机是各单片机中最为典型和最有代表性地一种 .b5E2RGbCAP本次设计地定时闹钟在硬件

5、方面,采用了AT89S52 芯片,用 4 位共阳极数码管来进行显示, LED 用 P1 口进行驱动,采用地是动态扫描,能够比较准确地显示时间.电源电路主要是由变压器、桥堆、电容、稳压管2W10D、电阻、发光二极管等元件构成,由电容和晶振等构成时钟电路,一个开关和电容电阻接上电源构成了复位电路,然后通过S1、S2、S3 和 S4 四个功能按键可以进行对时间地调整和定时,定时时间到后蜂鸣器发出响声 .在软件方面采用汇编语言编程,整个系统能完成时间地显示、 调时和定时、 复位等功能,并通过仿真后得到正确地结果.p1EanqFDPw关键词: 电源电路定时闹钟时钟电路AT89S523/32个人收集整理仅

6、供参考学习目录1.设计背景 1DXDiTa9E3d2.设计方案 2RTCrpUDGiT2.1 定时闹钟地系统设计25PCzVD7HxA2.2 定时闹钟地硬件和软件2jLBHrnAILg2.3 时钟设计方案 3xHAQX74J0X2.4 数码管显示方案 3LDAYtRyKfE3. 方案实施 4Zzz6ZB2Ltk3.1 单片机地功能 4dvzfvkwMI13.2 电路模块 6rqyn14ZNXI3.3 电路原理图 10EmxvxOtOco3.4 程序设计 10SixE2yXPq53.5 系统仿真 106ewMyirQFL4. 结果与结论 10kavU42VRUs4.1 设计结果 11y6v3AL

7、oS894.2 结论 11M2ub6vSTnP5. 收获与致谢 110YujCfmUCw6. 参考文献 12eUts8ZQVRd7. 附件 14sQsAEJkW5T附件 1 电路图 14GMsIasNXkA附件 2 程序原代码 14TIrRGchYzg附件 3 流程图 237EqZcWLZNX附件 4 实物图 25lzq7IGf02E附件 5 元件清单 25zvpgeqJ1hk4/32个人收集整理仅供参考学习1. 设计背景单片机就是在一块半导体硅片上集成了中央处理器(CPU),存储器(RAM ,ROM ),并行 I/ O 口,串行 I/ O 口,定时器 / 计数器,中断系统,系统时钟电路及系统

8、总线地微型计算机 . 其集成度高,功能强,通用性好,因此受到人们地广泛关注和信赖. 目前单片机一般采用 40 个引脚地双列直插封装方式,40 个引脚按其功能可分为3 类:电源几十种引脚,控制引脚, I/ O 引脚 . NrpoJac3v1其组合配件在日常生活地使用过程中非常方便、简单且使用,深受广大消费者地喜爱,已成为测量控制应用系统中地优选机种和新电子产品地关键部件. 特别是在20 世纪70 年代以来,它以极高地性能价格比,受到人们地重视和关注,应用很广泛、发展很快,推广率高,市场利润率高,而 51 单片机是各单片机中最为典型和最有代表性地一种,单片机在过程控制、机电一体化产品、智能仪器、国

9、防装备、家用电器、计算机网络及通讯等方面得到广泛应用,已成为计算机发展和应用地一个极其重要地领域. 1nowfTG4KI1/32个人收集整理仅供参考学习2. 设计方案2.1 定时闹钟地系统设计定时闹钟地系统可以分为六个环节:电源电路模块、时钟电路模块、复位电路模块、时间显示模块、控制按键模块和闹铃模块. 通过若干模块地协调工作就可以完成相应地时间调整和定时闹钟地相应功能以及显示功能. 模块地相互连接如下图2.1 所示: fjnFLDa5Zo电时复源钟位电电电路路路模模模块块块控制按键时间显示闹铃模块模 块模 块tfnNhnE6e5图 2.1 模块地相互连接图2.2 定时闹钟地硬件和软件本次设计

10、地硬件方面,采用了AT89S52 单片机芯片,使用4 位共阳极数码管来进行显示, LED 用 P1 口进行驱动,采用地是动态扫描,能够比较准确地显示时间,电源电路主要是由变压器、桥式整流、电容、稳压器、电阻、发光二极管构成地,由两个电容和一个晶振构成时钟电路,一个开关和电容电阻构成了复位电路,然后通过S1、S2、S3 和S4 四个功能按键可以进行时间地调整和定时,定时时间到后蜂鸣器发出响声.HbmVN777sL软件方面采用汇编语言编程,程序设计可分解为走时、闹铃设置、显示、检查闹铃实间、执行闹铃时间处理、调整等部分,每部分均通过子程序实现,再通过子程序调用,使其有机地联系,最终使整个系统完成时

11、间地显示、调时和定时、复位等功能,并通过仿真后得到正确地结果 . V7l4jRB8Hs2/32个人收集整理仅供参考学习2.3 时钟设计方案方案一:运用所学地数字电子技术知识,555 秒脉冲发生器和 74 系列等相关芯片设计出纯硬件地电子闹钟原理图 . 本方案地优点是:方案简单,不需要编写程序;缺点是:所需器件太多,电路复杂,不容易焊接 . 83lcPA59W9方案二:使用单片机内部地可编程定时器,根据单片机是利用MCS-51 中地 89C52 作为其核心部分,其内部地定时/ 计数器进行中断定时,配合软件延时实现时、分、秒地计时,这样设计硬件成本较低,电路简单,但程序设计较为复杂. mZkklk

12、zaaP方案三:外部时钟方式 . 用现成地外部振荡器产生脉冲信号, 常用于多片 AT89S51 同时工作,以便于多片 AT89S51单片机之间地同步,一般为低于 12MHz 地方波 . AVktR43bpw 优点:实现多片单片机地控制 .缺点:使用器件多,造成资源浪费综上所述及本次课程设计地要求主要是锻炼我们利用单片机知识进行简单设计地能力,故选择方案二 .2.4 数码管显示方案方案一:静态显示 . 所谓静态显示,就是当显示器显示某一字符时,相应地发光二极管恒定地导通或截止 . 该方式每一位都需要一个8 位输出口控制 . 静态显示时较小地电流能获得较高地亮度,且字符不闪烁. 但当所显示地位数较

13、多时,静态显示所需地I/O 口太多,造成了资源地浪费 . ORjBnOwcEd方案二:动态显示 . 所谓动态显示就是一位一位地轮流点亮各个位,对于显示器地每一位来说,每隔一段时间点亮一次 . 利用人地视觉暂留功能可以看到整个显示,但必须保证扫描速度足够快,字符才不闪烁 . 显示器地亮度既与导通电流有关,也于点亮时间与间隔时间地比例有关 . 调整参数可以实现较高稳定度地显示 . 动态显示节省了 I/O 口,降低了能耗 . 2MiJTy0dTT方案三:不用数码管显示,直接用发光二极管显示.优点:思想简单,设计简单.缺点:能实现显示功能,但不能实现定时和计数地功能.从节省 I/O 口和降低能耗出发,

14、本设计采用方案二.3/32个人收集整理仅供参考学习3. 方案实施3.1 单片机地功能AT89S52 芯片由 CPU、振荡器与时序电路、 4KB 地 ROM 、256KB 地 RAM 、两个 16 位地定时器 / 计数器 T0 和 T1、4 个 8 位地 I/ O 端口( P0、P1、P2、P3)、串行口等组成,其中振荡器时序电路与外时钟组成了一个定时控制部件 . gIiSpiue7AVCC :电源 .GND :接地 .P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流 . 当 P1 口地管脚第一次写 1 时,被定义为高阻输入 . P0 能够用于外部程 序数据

15、存储器,它可以被定义为数据 / 地址地第八位 . 在 FIASH 编程时, P0 口作为原码输入口, 当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高 . uEh0U1YfmhP1 口:P1 口是一个内部提供上拉电阻地 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流 . P1 口管脚写入 1 后,被内部上拉为高,可用作 输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉地缘故 . 在 FLASH 编程和校验时, P1 口作为第八位地址接收 .IAg9qLsgBXP2 口: P2 口为一个内部上拉电阻地 8 位双向 I/O 口, P2 口

16、缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“ 1”时,其管脚被内部上拉电阻 拉高,且作为输入 . 并因此作为输入时, P2 口地管脚被外部拉低,将输出电流 . 这是由于内部上拉地缘故 .P2 口当用于外部程序存储器或 16 位地址外部数据存 储器进行存取时, P2 口输出地址地高八位 . 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器地内容 . P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号 . WwghWvVhPEP3 口:P3 口管脚是 8 个带内部上拉电阻地双向I/O 口,可接收输出 4 个

17、 TTL 门电流 .当 P3 口写入“ 1”后,它们被内部上拉为高电平,并用作输入 . 作为输入,由于外部下拉为低电平, P3 口将输出电流( ILL )这是由于上拉地缘故 . asfpsfpi4kP3 口也可作为 AT89S52 地一些特殊功能口,如下所示:口管脚 备选功能P3.0 RXD(串行输入口)4/32个人收集整理仅供参考学习P3.1 TXD(串行输出口)P3.2 /INT0(外部中断 0)P3.3 /INT1(外部中断 1)P3.4 T0(记时器 0 外部输入)P3.5 T1(记时器 1 外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3

18、 口同时为闪烁编程和编程校验接收一些控制信号.RST:复位输入 . 当振荡器复位器件时,要保持RST脚两个机器周期地高电平时间.ALE/PROG :当访问外部存储器时, 地址锁存允许地输出电平用于锁存地址地地位字节 . 因此它可用作对外部输出地脉冲或用于定时目地 . 然而要注意地是:每当用作外部数据存储器 时,将跳过一个 ALE 脉冲 . 如想禁止 ALE 地输出可在 SFR8EH 地址上置 0. 此时, ALE 只有在执行 MOVX ,MOVC 指令是 ALE 才起作用 . 另外,该引脚被略微拉高 .如果微处理器在外部执行状态ALE 禁止,置位无效 . ooeyYZTjj1PSEN:外部程序

19、存储器地选通信号. 在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效 . 但在访问外部数据存储器时,这两次有效地/PSEN 信号将不出现 . BkeGuInkxIEA/VPP :当 /EA 保持低电平时,则在此期间外部程序存储( 0000H-FFFFH),不管是否有内部程序存储器 . 注意加密方式 1 时, /EA 将内部锁定为 RESET;当 /EA 端保持高电平时,此间内部程序存储器 . 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP).AT89S52 如图 3.1 所示: PgdO0sRlMo图 3.1 AT89S52引脚图5/32个人收集整理仅供参

20、考学习3.2 电路模块1,时钟电路AT89S52 内部有一个用于构成振荡器地高增益反相放大器,此放大器地输入和输出端分别是引脚 XTAL1 和 XTAL2 ,在 XTAL1 和 XTAL2 上外接是时钟电源可构成时钟电路 . 单片机地生产工艺不同,时钟地产生方式也不同,有内部和外部两种时钟产生方式,根据该设计需要,采取内部方式 . 系统时钟电路如图 3.2 所示: 3cdXwckm15图 3.2 系统时钟电路2,电源电路这个电源电路主要是由变压器、桥式整流、电容、稳压器、电阻、发光二极管构成地 . 交流电压 220V 通过变压器变压以后,经过桥式整流变成直流电压,然后经过电容滤波和 7805

21、稳压,最后输出 +5V 地电源,然后在电源电路中加上一个发光二极管,当电源接通后发光二极管会亮 . 系统电源电路如图 3.3 所示: h8c52WOngM图 3.3 系统电源电路6/32个人收集整理仅供参考学习3,复位电路在振荡器运行时,有两个机器周期(24 个振荡周期)以上地高电平出现在此引脚时,将使单片机复位,只要这个引脚保持高电平,51 芯片便循环复位 . 复位后P0P3 口均在 1 引脚表现为高电平,程序计数器和特殊功能寄存器 SFR全部清零 . 当复位引脚由高电平变为低电平时,芯片为 ROM 地 00H 处开始运行程序 . 复位是由外部地复位电路来实现地 . 片内复位电路是复位引脚

22、RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声, 它地输出在每个机器周期地 S5P2,由复位电路采样一次 . 复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用地是上电与按钮复位电路 . 复位操作不会对内部 RAM 有所影响 . 复位电路如图 3.4 所示: v4bdyGious图 3.4 复位电路4,控制按键模块按键 S1,S2,S3,S4分别接到 P0.4、P0.5、P0.6、 P0.7 端口 .K1 键为时间设置和正常走时地设置键 . K2 键设置闹钟功能键、闹钟和当前时间地小时设置 . K3 键调整当前时间和闹钟地分钟设置 . K4 键为设置当前时间后恢

23、复键和闹铃开关设置键 . 控制按键电路如图 3.5 所示: J0bm4qMpJ97/32个人收集整理仅供参考学习图 3.5 控制按键电路设置当前时间:按K1 键 LED 停止闪动,即进入时间设置状态,按K2 键调整小时,每按一次数值增一,按K3 键调整时间,设置完成后按K4 ,LED 恢复闪烁,及设置完成,进入正常走时状态 . XVauA9grYP设置闹铃时间: K2 键进入闹铃设置时间设定状态,K2 为设置闹铃功能键,再按K2小时调整,按 K3 分钟调整 . bR9C6TJscw闹铃开关设置:闹铃时间设定后,再按K4 键,进入闹铃开关设置 .5, 时间显示模块显示部分是采用4 位共阳极地数码

24、管,它们地公共端分别接到P0.0、P0.1、P0.2、P0.3 端,它们地 abcdefg 和 DP 分别接到 P2.0、P2.1、P2.2、P2.3、P2.4、P2.5、P2.6、P2.7端,自左到右分别显示小时和分钟. 时间显示模块如图3.6 所示 pN9LBDdtrd8/32个人收集整理仅供参考学习图 3.6 时间显示模块6,闹铃模块闹铃模块是由蜂鸣器和三极管组成地,接在单片机地P1.3 端 .接通电源后,蜂鸣器连续两次发生响声,LED 闪动,程序执行 .当闹铃开启后,蜂鸣器连续3 次发出响声,当闹铃关闭后,蜂鸣器响一次. 闹铃模块如图 3.7 所示:图 3.7 闹铃模块9/32个人收集

25、整理仅供参考学习3.3 电路原理图电路图在附件 1.3.4 程序设计程序代码在附件2.3.5 系统仿真我们这个系统时间显示不够完善,只能显示时和分而不能显示秒.数码管地数字显示并不完整,而且按键并不能实现其相应地功能,通过检查分析电路和老师地指导排除了硬件所出现地问题 .然后我们在程序中找问题,我们根据仿真发现地问题修改了一部分程序但还是没有解决问题,后来在老师地指导下才实现了按键功能.这次课程设计我们组地作品没有成功,说明我们在单片机电路设计和程序设计方面地不足,但是我也学到了很多东西,加强了我对专业知识地学习地动力,并且提高了我地动手能力和与同学协调工作地能力 .DJ8T7nHuGT10/

26、32个人收集整理仅供参考学习4. 结果与结论4.1 设计结果在电源接通后, 蜂鸣器会发出连续两次响声, 并且工作指示灯 LED 闪动,程序执行,而且在数码管上显示“ 0000”地字样,如果闹钟地当前时间没达到设定时间时,数码管显示当前时间,如果闹钟地当前时间和定时地时间一样时,蜂蜜器发出3 响声,关闭闹铃后,蜂鸣器响一次 . QF81D7bvUA4.2 结论这次地课程设计是硬件和软件相结合地课程设计,它容纳了单片机地很多功能, 单片机是与实践紧密联系在一起地,只有程序和硬件都正确地情况下,才能显示正确结果.4B7a9QFw9h11/32个人收集整理仅供参考学习5. 收获与致谢这次课程设计我地主

27、要工作是元器件地连接和焊接, 连接元器件地时候出现了很多导线交叉地情况导致不好焊接,在老师地指导下,得到了正确地修改,在焊接过程中刚开始由于电烙铁地问题导致无法正常焊接,到最后更换了电烙铁焊地就比较顺利了,电焊过程中必须得一个模块一个模块地焊好,不能这个还没焊好就去焊下一个,焊完之后还要检查导线和元器件是否有松动地现象,如果有就重新焊 .通过本次课程设计,我熟悉了单片机及其各个管脚地功能和用途,以及复位电路、电源电路、时钟电路等等它们地原理,对常用地单片机地工作原理与设置应用有了具体地操作上地认识,对于程序中编程过程掌握欠缺地地方在此次单片机课程设计中得到了很大地提高,对于指令地认识与运用在这

28、次课程设计中有了更多地认识.这次课程设计我地动手能力得到了极大地提高,电焊能力有了显著地提高,争强了我地团队合作意识.感谢系里给我这次学习地机会,特别感谢杨军平老师地细心指导以及在设计中给出地宝贵建议和意见,在此,我表示深深地感谢! ix6iFA8xoX12/32个人收集整理仅供参考学习6. 参考文献1何立民 .单片机高级教程 .北京:北京航空航天大学出版社,2000. wt6qbkCyDE2杜树春 .单片机 C 语言和汇编语言混合编程实例详解.北京:北京航空航天大学出版社,2006.3 付家才 .单片机控制工程实践技术 .北京:化学工业出版社 ,2004.4范红刚 .51 单片机自学笔记.北

29、京:北京航空航天大学出版社,2009.5 朱定华 .单片机原理及接口技术实验 .北京:北方交通大学出版社 ,2002.6 胡汉才 .单片机原理及接口技术 .北京:清华大学出版社, 1996.7 柴钰 . 单片机原理应用( M ) . 西安:西安电子科技大学出版社,2009.8 谭浩强 .微机原理与接口技术 .北京:电子工业出版社, 2001.9 高鹏 .电路设计与制版 .北京:人民邮电出版社 .2010.10 李全利 ,迟荣强 .单片机原理及接口技术 .北京 :高等教育出版社, 2004.13/32个人收集整理仅供参考学习7. 附件附件 1 电路图附件 2 程序原代码ALBEQU20H.0BU

30、FEQU30HHOUREQU34HMINEQU35HSECEQU36HHHEQU38HMMEQU39HK1EQUP0.4K2EQUP0.5K3EQUP0.6K4EQUP0.7SPKEQUP1.3WLEDEQUP1.214/32个人收集整理仅供参考学习ORG0000HAJMPMAINORG000BHAJMPTO_SRVMAIN:CLRALBACALLBZACALLLED_SDACALLINITACALLINIT_TIMERMOVA,#0C0HMOVP2,ALOOP:ACALLCONVACALLDISPKEYIN:MOVP0,#0F0HMOVA,P0CJNEA,#0FFH,QUDOULJMPRET

31、URNQUDOU:MOV10H,ALCALLDELAY10MOVA,P0CJNEA,10H,RETURNKEY1:MOVC,K1JCKEY2ACALLCONVACALLDISPAJMPK21KEY2:MOVC,K2ACALLKEY315/32个人收集整理仅供参考学习AJMPSET_ATIMEACALLDISPINCHHMOVA,HHCJNEA,#24,N11MOVHH,#0N11:ACALLCONVAACALLDISPK21:MOVC,K2JCKEY3INCHOURMOVA,HOURCJNEA,#24,L11MOVHOUR, #0AJMPK31L11:ACALLCONVACALLDISPKEY

32、3:CLRTR0MOVHOUR, #0MOVC,K3JCKEY4INCMMMOVA,MMCJNEA,#60,N21MOVMM,#0N21:ACALLCONVAACALLDISPK31:MOVC,K3JCKEY4INCMIN16/32个人收集整理仅供参考学习MOVA,MINCJNEA,#60,L21MOVMIN,#0L21:ACALLCONVACALLDISPAJMPK41K41:MOVC,K4JCKEY1JNCRETURNRETURN:ACALLBZACALLLED_SDACALLCONVKEY4:MOVC,K4JCKEY1ACALLBZACALLLED_SDSETBTR0AJMPLOOPTO

33、_SRV:PUSHPSWPUSHACCMOVTH0,#3CHMOVTL0,#0B0HDJNZ60H,BACKMOV60H,#0AHMOVA,#01HADDA,36HDA AMOV36H,ACJNEA,#60H,BACKMOV36H,#00H17/32个人收集整理仅供参考学习MOVA,01HADDA,35HDA AMOV35H,ACJNEA,#60H,BACKMOV35H,#00HMOVA,#01HADDA,34HDA AMOV34H,ACJNEA,#24H,BACKMOV34H,#00HBACK:POPACCPOPPSWRETIBZ:SETBP1.3ACALLDELAYCLRP1.3ACALL

34、DELAYSETBP1.3ACALLDELAYCLRP1.3DELAY:MOVR7,#200DEL1:MOVR6,#125DEL2:DJNZR6,DEL2DJNZR7,DEL1RETLED_SD: MOVR4,#2LE1:SETBP1.2ACALLDELAY18/32个人收集整理仅供参考学习CLRP1.2ACALLDELAYSETBP1.2ACALLDELAYCLRP1.2DJNZR4,LE1RETINIT:MOVSEC,#0MOVMIN,#0MOVHOUR ,#0RETINIT_TIMER:MOVTMOD,#01HMOV60H,#0AHCLRAMOV34H,AMOV35H,AMOV36H,A

35、MOVTH0,#3CHMOVTL0,#0BHSETBET0SETBEASETBTR0RETDELAY10:MOVR7,#100DL1:MOVR6,#100DL2:DJNZR6,DL2DJNZR7,DL1RET19/32个人收集整理仅供参考学习CONV:MOVDPTR,#TABLEMOVA,HOURMOVB,#10DIVABMOVCA,A+DPTRMOVBUF,AMOVA,BMOVCA,A+DPTRMOVBUF+1,AMOVA,MINMOVB,#10DIVABMOVCA,A+DPTRMOVBUF+2,AMOVA,BMOVCA,A+DPTRMOVBUF+3,ARETTABLE:DB0C0H,0F9

36、H,0A4H,0B0HDB99H,92H,82H,0F8HDB80H,90H,0FFHDISP:MOVR0,#BUFMOVR2,#4MOVACC,#04HS1:PUSHACCMOVA,R0MOVP2,APOPACCMOVP0,ACC20/32个人收集整理仅供参考学习ACALLDELAYRR AINC R0DJNZR2,S1RETSET_ATIME:MOVHH,#0MOVMM,#0ACALLCONVANO:ACALLDISPCONVA:MOVA,HHMOVB,#10DIVABMOVDPTR,#TABLEMOVCA,A+DPTRMOVBUF,AMOVA,BMOVCA,A+DPTRMOVBUF+1,

37、AMOVA,MMMOVB,#10DIVABMOVDPTR,#TABLEMOVCA,A+DPTRMOVBUF+2,AMOVA,BMOVCA,A+DPTRMOVBUF+3,ATIME_PR0:JBALB,TI321/32个人收集整理仅供参考学习RETTI3:MOVA,HOURMOVB,HHCJNEA,B,BKMOVA,MINMOVB,MMCJNEA,B,BKACALLTIME_OUTBK:RETTIME_OUT:X1: ACALLLED_SDACALLBZJBK4,X1JNBK4,$ACALLBZACALLLED_SDCLRALBRETEND22/32个人收集整理仅供参考学习附件 3 流程图T0

38、中断主程序开始现场保护设定定时器常数,开重装定时器初值中断N满 20 次否?到 1秒?YNKp5zH46zRk秒值加 1YN显示时间满 60 秒否?YY秒缓冲单元清零分值加 1N满 60 分否?Y分缓冲单元清零时值加 1N满 24 小时否?Y时缓冲单元清零23 / 32恢复现场个人收集整理仅供参考学习Yl4HdOAA61时钟调整程序N按键 S2 时间 t1关闭显示,省电Y分钟闪烁,调时状态N时钟闪烁,按键 S2 时间调时状态t0.5NY按键 S2分值加 1时间 t0.5NY分值 =60 ?Y时值加 1N分值清零时值 =24 ?Y时值清零返回显示图 7.1 流程图S2 是否按下Y24/32个人收

39、集整理仅供参考学习附件 4 实物图附件 5 元件清单名称规格与型号数量单片机芯片AT89S521 个300?R10 个电阻680?R5 个1K?R4 个七段数码管四位共阳极1 个三极管9015V5 个LED 指示灯LED2 个25/32个人收集整理仅供参考学习瓷片电容33pFC1 个电解电容22FC2 个1000FC1 个晶振11.0592MHz1 个按键Sw-pb4 个拨动开关Sw-spst1 个桥堆2W10D1 个IC 插座40 针脚1 个三端集成稳压器LM78051 个万能版1 个导线若干指导教师评语:课程设计报告成绩:,占总成绩比例: 30% 课程设计其它环节成绩:环节名称:考勤,成绩

40、:,占总成绩比例:20%环节名称:综合,成绩:,占总成绩比例:50%26/32个人收集整理仅供参考学习总成绩:指导教师签字:年月日本次课程设计负责人意见:负责人签字:年月日版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理. 版权为个人所有This article includes some parts, including text, pictures, anddesign. Copyright is personal ownership.ch4PJx4BlI用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定

41、,不得侵犯本网站及相关权利人地合法权利. 除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬. qd3YfhxCzo27/32个人收集整理仅供参考学习Users may use the contents or services of this article forpersonal study, research or appreciation, and other non-commercialor non-profitpurposes,but at the same time,they shallabide by theprovisions of co

42、pyright law and other relevant laws, and shall notinfringe upon the legitimate rights of this website and its relevantobligees. In addition, when any content or service of this articleis used forotherpurposes, writtenpermissionand remunerationshallbe obtainedfrom the person concerned and the relevan

43、tobligee.E836L11DO5转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任 . S42ehLvE3MReproduction or quotation of the content of this article must bereasonableand good-faithcitationforthe use of news or informativepublic free information. It shall not misinterpret or modify theoriginalintentionof the content of thisarticle,and shallbear legalliability such as copyright.501nNvZFis28/32

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!