简易教学用打铃器
欣灵 HHQ3 微电脑全自动打铃仪 说明书

一、概述本产品以高性能微电脑芯片为核心,可根据用户设定进行自动打铃,一天内最多可实现次打铃,并为用户提供时钟自动校准功46能,具有走时准确、操作方便等特点,广泛应用于学校与企事业单位的自动打铃控制。
二、显示屏说明星期含义如下所示:三、主要技术数据、工作电源; 、计时误差<±秒天;1220V 50Hz 20.5/、适用电压范围~; 、工作模式:每日相同、每日不同、五天工作制、六天工作制;3160240V 4、开关容量:(阻性)、(感性)、每天可实现次打铃;5AC220V 20A 15A 646、闹铃时间~秒;、功耗<;7059 8 1.5W 、外形尺寸××。
976179150mm 四、使用方法、按键说明1本产品的操作提供五个按键,分别是:①功能健:按此键转换显示屏显示内容,实现时钟运行状态、时钟设置状态、参数设置状态、定时设置状态的转化;M ②选择键:按此键选择某种功能中需要调整设置的各个参数;S ③加数键:对选中的项目向上加数(即实现递增变化);+④减数键:对选中的项目向下减数(即实现递减变化),在时钟运行状态可实现手动打铃。
-⑤复位键:清除所有设置,回到系统初始状态,即显示屏处于时钟运行状态,当前时间为:、星期日、打铃时间为、工作100010s 模式为每日相同、无打铃设置。
请注意:如果您在操作过程中发生错误不知如何纠正或因其它原因不能顺利完成,请按功能键回到时钟运行状态或按复位键回到M 初始状态重新开始。
、时钟校准2本产品提供强大的时钟校准功能,并可自动根据用户设定,调整每日误差和每周误差。
在时钟运行状态按一下功能键,即进入时钟调整状态,此时显示屏如右图一所示,时钟的分钟位在闪烁M ①在分钟位闪烁状态下,按、一键调整分钟数值至当前时间。
+②按键小时位数开始闪烁,按、-键调整小时位数值至当前小时。
S+注:此时,时钟模式为小时制和小时制循环出现,其顺序如下所示:1224→→…→→→→011P 120 小小时制12用户可根据自身需要选择小时制或小时制1224③再按选择键,星期数开始闪烁,按键调整至当前星期(此时,按一键无效);S +④按选择键,进入调整每日时钟误差,窗口如右图二所示:S 按、-键调整每日误差,误差范围为~秒,其中误差标志“”表示时钟走得太快,需每日自动减慢;“”表示时钟走得+-30+30-+太慢,需加快;后面的秒数表示每日需自动减慢或加快的秒数。
铃铛乐器的种类

铃铛乐器的种类铃铛是一种常见的乐器,它的声音清脆悦耳,具有丰富的音色和魅力。
在音乐演奏中,铃铛被广泛应用于各种不同的场合和音乐流派。
现在,我们来探索一下铃铛乐器的种类。
以下是介绍铃铛乐器的四个类别:一、摇铃摇铃是一种常见的打击乐器,制作材料通常包括金属、木头、玻璃等。
摇动铃体发出的声音音色丰富,旋律明快明亮,非常适合于打击乐队演奏和各种管弦乐队演奏。
摇铃的种类非常丰富,包括领铃、桌面铃、天使铃等等。
领铃是一种戴在脖子上的乐器,长条型结构常见于学校和教堂用于领歌唱,常见于基督教教堂的礼拜仪式中。
桌面铃则是经典的音乐教育器材,最早在欧洲使用,能满足音乐老师的各种教学需求。
由于它外形小巧可爱,非常适合儿童使用,因此被广泛使用在儿童音乐教育中。
天使铃则是一种装置在桌面铃上的装饰性乐器,也是一种装饰性铃铛,在各种婚庆和宴会上非常受欢迎。
二、铃绳乐器铃绳乐器是一种非常有特色的铃铛。
它是由一系列的铃铛通过细绳连接在一起形成的。
在演出时,演奏者可以通过拨动细绳来控制不同铃铛的响声,形成非常美妙的音乐效果和情感表达。
铃绳乐器常见的种类有手持式铃绳、风铃绳等。
手持式铃绳是一种手持式乐器,场景常见于露天音乐会或活动现场。
它常常被用来为婚礼和庆祝活动增添喜庆气氛。
风铃绳则是一种制作材料包括金属或竹子的乐器。
它常常作为一种室内装饰品,能够营造出优美的环境氛围。
三、击铃击铃通常是由一个特定的击球捣打铃体,从而产生特定的声音。
人们可以通过调整击铃的力度和乐器本身的共鸣效果来改变音色和音调。
击铃的种类非常丰富,包括闹钟铃、教堂钟、经典铃、了望铃。
四、农村用铃铛农村用铃铛一般是农民用来调节家畜的一种铃铛。
它常常被制作成为圆形或者六角形,多采用铜制作。
当家畜在移动时,铃铛的声音能够引导农民,减少家畜走失或者损失的风险。
铃铛声还能够很好的调节家畜的情绪,保持家畜的愉快。
综上所述,铃铛乐器的种类和各自的用途非常繁多,不同种类的铃铛能够为人们带来各种美好的音乐体验和音乐氛围。
校园老式打铃的方法

校园老式打铃的方法校园老式打铃的方法指的是以前在学校里广泛使用的铃声系统。
在没有现代化智能化设备的年代,学校使用打铃来提醒学生上下课时间、休息时间以及其他需要集中注意的时刻。
下面我将详细介绍校园老式打铃的方法和工作原理。
校园老式打铃的方法主要是通过机械装置来实现的。
一般来说,打铃系统主要包括铃控开关、铃声设备和电源系统三部分。
首先是铃控开关。
这是打铃系统的核心部件,负责控制铃声的开启和关闭。
通常铃控开关由一个机械开关组成,该开关通过一个摇臂或者链条与铃声设备相连。
当需要打开铃声时,开关被打开,铃声设备开始运行;当不需要铃声时,开关关闭,铃声设备停止运行。
其次是铃声设备。
一般来说,学校里会安装有多个铃声设备,以便在不同地点都能听到铃声。
这些铃声设备通常是由铃铛或者铁片等制成的,并安装在学校的主楼、教学楼、操场等地。
最后是电源系统。
为了保证铃声设备正常运行,校园老式打铃系统需要一个稳定的电源系统。
一般来说,学校会专门安装一个电源箱,通过电线将铃控开关和铃声设备连接到电源箱上。
电源箱通常由主开关、保险丝和电源插座等组成,通过接通电源来为打铃系统供电。
工作原理上来说,当铃控开关打开时,电流通过电线输入到铃声设备中的电磁线圈,激活线圈产生一个磁场。
这个磁场会吸引铃声设备上的铁片或者铃铛,使其发出声音。
当铃控开关关闭时,电流断开,磁场消失,铃声设备停止运行,并且铁片或者铃铛回复原状。
校园老式打铃的方法与现代化的学校课堂铃声系统相比,明显有一些缺点。
首先,老式打铃的铃声设备制作简单,所以铃声较为单一,无法进行调节或变换。
而现代化的学校课堂铃声系统可以根据学校的需求,设置不同的铃声,包括音乐、提示音等,提供更加丰富多样的选择。
其次,老式打铃通常是全校统一使用的,无法针对不同班级或者不同地点进行个性化设置。
然而,现代化的学校课堂铃声系统可以根据课程时间表,针对不同班级的上课时间进行个性化设置,确保每个班级都能按时上下课。
智能音乐打铃器使用说明书

SF-808型MP3高音质数码音乐播放仪说明书针对广大学校及各单位的需求,我公司最新推出了SF-808型高音质数码音乐播放仪。
本机的主要特点有:1、电脑编程,U盘升级,连续播放,自动八分区。
2、采用原装MP3解码芯片,解码速度快,播放音质接近CD音质。
3、本机能够按照我们事先设定的时间自动打开功放并播放所选音乐,不同的时刻,音乐可不相同。
4、有多种编程模式可供选择,每天都打铃,单休日不打铃、双休日不打铃。
5、采用先进的时钟芯片,可更换锂电池,在停电的状态下,时钟可以自动运行,保证机器正常使用。
6、走时精度在每天1S以内(内置时钟自动校正电路,校正后误差更低)7、采用U盘和TF卡作为语音载体。
8、支持TF卡,存储容量大,修改内容方便。
9、打开功放后,延时接通喇叭,确保喇叭开机无噪声。
、接线方法②USB接口④编辑及手动播放功能按键⑥电源开关⑧分区开关本机机后的电源插座直接输出220V交流电(直接接扩音机、功放机的电源) ;音频输出接口输出的信号接扩音机、功放机的音频输入端。
⑤⑦⑨② ③ ④ ⑥①监听开关③中文液晶显示屏⑤话筒插座⑦话筒音量旋钮⑨TF卡座® ③(MX®®®(1) :本机所配备电源线接220V市电。
⑵(3) : 220V输出插座,功放机/扩音机电源线插在此处。
(受本机控制自动开启或关闭)(4) (9):输入I、n端子,接功放机/扩音机音频输出即扩音机接喇叭的端子。
(输入和输出电压须匹配)(5) (6)(7)(8):分区1、2、3、4端子,接负载。
(壁挂音箱、音柱、高音喇叭等) (10) (11) (12)(分区5、6、7、8端子,接负载。
(壁挂音箱、音柱、高音喇叭等)(14) :弱音频信号输出接口,用音频线连接到功放机/扩音机的线路/CD输入端。
(15) :强音频信号输出接口,用音频线连接到功放机/扩音机的线路/CD输入端。
二、快速应用编辑打铃点可采用两种方法:电脑编程后自动升级和手工编辑。
自动打铃器使用说明

;将原来的自动光照控制器,改进成自动打铃控制器
;仍然可以记录32次,每次操作使电铃响10秒
;液晶显示时分秒,按钮设置打铃时刻
;使用方法:
;临时打铃:按临时打铃按钮,铃响;放开则铃停
;对表:按对表按钮,出现闪动显示的项目,再按向上(或向下),改变闪动项目;再按增加(或减少)按钮调整当前项目值
;对表时可以调整的项目有:星期-月-日小时-分-秒
;定时设定:可以设定的项目有:小时-分,序号只是个便于区别的记录号,与打铃顺序无关
;按定时设定按钮,出现闪动的项目,按向上(或向下)可以改变闪动项目,按增加(或减少)可以修改当前闪动项目的值
;再次按对表(或设定)按钮则退出对表(或设定)状态,对表(或设定)状态下,5秒不操作自动退出
;自动打铃时间到,会响铃10秒
;一个记录的小时设置为24,这个记录就不用
;走时误差的调整:
;进入对表状态后,按一下临时打铃键,进入快慢调整状态,再同时按下上下左右四个键,就可以开始调整快慢啦
;此时,按一下向上键,调整数值加1,按一下向下键,调整数值减1,达到你需要的数值,等待2秒,自动完成调整
;调整数值一个负数,每24小时慢1.728秒,一个正数,每24小时快1.728秒。
;打铃时间的调整:
;进入定时设定,按临时打铃键,进入打铃时间调整状态,按增加键秒数增加,按减少键秒数减少
;秒数合适后,等待2秒,自动完成。
最多50秒。
;单片机采用AT89C2051
;晶振采用6MHz ,机器周期=2μs(微秒)
;显示格式变,定时器0方式一, 时-分-秒 11-43-35 星期月日4 05_22
以下是电路原理图。
课课程设计校园打铃器

课课程设计校园打铃器一、教学目标本节课的学习目标包括以下三个方面:1.知识目标:学生需要了解校园打铃器的工作原理和构成要素,掌握其基本电路设计和操作方法。
2.技能目标:学生能够通过实验和实践,熟练使用校园打铃器,并具备一定的故障排查和修复能力。
3.情感态度价值观目标:培养学生对校园文化的认同感,增强集体荣誉感,培养学生积极参与校园管理的意识。
二、教学内容本节课的教学内容主要包括以下几个部分:1.校园打铃器的工作原理:介绍校园打铃器的基本构成要素,如电源、开关、铃铛等,并解释它们之间的相互关系。
2.校园打铃器的设计与制作:讲解校园打铃器电路的设计方法,包括电路图的绘制和元件的选择,并进行实际操作演示。
3.校园打铃器的使用与维护:教授学生如何正确使用校园打铃器,以及在出现故障时如何进行排查和修复。
4.校园文化教育:通过校园打铃器这一载体,引导学生理解校园文化的内涵,培养良好的集体荣誉感和参与意识。
三、教学方法为了提高教学效果,本节课将采用以下几种教学方法:1.讲授法:教师讲解校园打铃器的工作原理、设计方法和使用维护知识。
2.实验法:学生动手操作校园打铃器,进行实际电路连接和功能验证。
3.讨论法:分组讨论校园打铃器在实际应用中可能遇到的问题及解决方法。
4.案例分析法:分析校园内典型的打铃器使用案例,引导学生思考如何更好地服务于校园文化。
四、教学资源为了保证教学的顺利进行,教师需要准备以下教学资源:1.教材:提供关于校园打铃器的理论知识,为学生学习奠定基础。
2.实验设备:包括校园打铃器实物、电路元件等,供学生进行实验操作。
3.多媒体资料:制作课件、视频等,以形象生动的方式展示校园打铃器的相关知识。
4.参考书:为学生提供更多的学习资料,拓宽知识面。
5.网络资源:利用网络查找与校园打铃器相关的信息,以便进行案例分析和讨论。
五、教学评估本节课的评估方式包括以下几个方面:1.平时表现:观察学生在课堂上的参与程度、提问回答等情况,评估其对课堂内容的理解和掌握程度。
电铃操作步骤范文

电铃操作步骤范文步骤一:准备设备1.准备一台电铃设备,包括铃铛、电子控制器、电源等。
2.确保设备的电源线能够正常供电,确认设备是否处于正常工作状态。
步骤二:连接设备1.找到需要安装电铃的位置,确保此处有合适的电源插座。
2.将电铃的电源线插入电源插座,并确保插头与插座紧密连接。
3.将电铃的信号线连接到电子控制器的相应接口上。
4.确保信号线与接口之间的连接牢固可靠,避免拉扯或断开。
步骤三:设置参数1.打开电子控制器的电源开关,使电铃设备开始工作。
2.根据具体的需要,使用电子控制器上的按钮或控制面板设置合适的参数,如铃声音量、铃声类型、铃声持续时间等。
3.根据实际情况,调整电子控制器的灵敏度和触发方式,确保电铃能够在需要时正常响应信号。
步骤四:测试设备1.执行一个简单的测试,以确保电铃设备能够正常工作。
例如,触摸电子控制器的触发按钮,触发一个铃声响起。
2.检查设备是否正常工作,包括铃声是否清晰、音量是否适当以及设备是否能够正常触发。
3.如有必要,对设备进行进一步的调试和优化,确保其可靠性和稳定性。
步骤五:收尾工作1.一切工作完成后,关闭电子控制器的电源开关,使电铃设备停止工作。
2.断开电铃的电源线和信号线,将设备归位或妥善保管。
3.对工作区域进行清理和整理,确保设备周围的环境整洁有序。
以上就是电铃操作步骤的详细说明。
在实际操作中,需要根据具体的设备和情况进行相应的调整和操作。
同时,为了提高工作效率和确保安全,建议在使用电铃设备之前仔细阅读设备的操作说明书,并在需要时寻求专业人士的指导和帮助。
课程设计基于单片机的教学用电子打铃器电路设计

目录1、课程设计目的 (2)2、总体设计 (2)2.1 模块设计 (2)2.2 程序流程图 (2)3、硬件单元设计 (4)3.1电路设计总原理图 (4)3.2各模块电路设计 (4)3.2.1 键盘扫描模块 (4)3.2.2 时钟和复位模块 (4)3.2.3 显示模块 (5)3.2.4 响铃模块 (6)4、软件设计 (7)4.1键盘扫描程序 (8)4.2数码管显示程序 (10)4.3主程序 (11)4.4响铃程序 (12)5、课程设计总结 (15)6、参考文献 (16)2.总体设计2.1 模块设计教学用电子打铃器主要由AT89S51单片机、键盘扫描模块、时钟和复位模块、打铃器模块、八段数码管显示模块等组成。
运用汇编语言来控制单片机80C51来实现、动态数码显示等功能。
且本设计中的80C51单片机是整个工作过程的核心,是整个设计灵魂,它控制了脉冲时序的产生,显示信号的发送控制显示LED 的选择。
所用到的芯片元器件:80C51单片机, 3个按键,1个蜂鸣器,4个八段LED 数码管 80C51是一种带4K 字节存储器(的低电压、高性能CMOS 8位微处理器,俗称单片机。
2.2 程序流程图图2.2(1) 主程序流图2.2(1) 主程序程序流程图图2.2(2) 定时中断程序流程图3.硬件单元设计开始初始化参数设置调用显示子程序调用打铃对比程序调用键盘子程序3.1 电路设计总原理图图3.1 总体原理图3.2 各模块电路设计3.2.1 键盘扫描模块利用四个按键进行校时,按键K1是调整时间选择,按键K2进行小时加1,按键K 3进行分钟加1,按键K4则调整时间结束返回主程序, K1接P1.1,K2接P1.2,K3接P1.3,K4接P1.4。
3.2.2 时钟和复位模块图3.2.2 时钟和复位模块3.2.3显示模块及芯片说明根据设计要求系统需要4个共阳LED,数码管显示电路使用80C51的动态显示功能。
4个LED八段(a、b、c、d、e、f、g、dp),数码管分别显示:“时”、“分”,用二极管的“点”作为时、分的间隔。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理与应用课程设计报告简易教学用打铃器姓名:专业: 电子信息工程班级: 08314学号: 08314指导老师: 徐猛华2011年6 月5日目录一.设计任务与要求 (2)1. 主要任务及目标 (2)2. 设计的主要内容 (2)二.总体设计方案 (3)1. 设计思路 (3)2. 关键芯片介绍 (3)3. 总体电路方框图 (6)4. 总程序流程图 (7)5. 校时程序流程图 (8)6. 校分及显示流程图 (9)三.各部分电路设计 (11)1. 校时与定时电路图 (11)2. 振荡电路 (11)四.整体电路图 (13)五.设计程序清单 (13)六.设计总结 (21)1. 遇到的问题及解决方法 (21)2. 设计体会 (21)参考文献 (21)附A:课程设计评分表 (22)一.设计任务与要求1. 主要任务及目标用单片机设置一个多路打铃时间点的教学打铃器(1)可以实现显示当前时间;(2)可以用键盘设定多个预订打铃时间;2. 设计的主要内容(1)时钟范围:24h,60s,60s;(2)按键调整时间设定;(3)按键设定电铃,精度为分钟;(4)可任意设定时间达到定时控制,定时点有2个;(5)定时时间到,打铃10s,然后自动关闭打铃;二.总体设计方案1. 设计思路利用单片机及定时器设计的一个时钟,在每次秒加 1的计时过程中,都与规定的时间作比较,如果相等就进行开关电铃,不等则返回。
利用单片机及定时器设计的一个时钟,定时打铃主要由显示模块,校时模块和时钟运算模块三大部分组成。
其中校时模块和时钟运算模块要对时,分,秒的数值进行操作,并且计算到60时,要自己清零并向分进1;分计算到60时,要自己清零并向时进1;时计算到24时,要清零。
这样,才能循环计时。
主要采用了8只LED数码管,时钟运算模块的主要功能是对时,分,秒的运算。
2. 关键芯片介绍AT89S52是一款低功耗、高性能CMOS8位微控制器,具有8K可编程 Flash 存储器。
使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。
AT89S52具有以下标准功能:8K字节Flash, 256字节RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个6向量 2级中断结构,全双工串行口,片内晶振及时钟电路。
其引脚如图3-2所示,下面简要介绍其引脚功能:图 1 AT89S52引脚图VCC:电源。
本设计中接电源正极。
GND:地。
本设计中接电源负极。
P0口:P0口是一个8位漏极开路的双向I/O口。
作为输出口,每位能驱动8个TTL逻辑电平。
对P0端口写"1"时,引脚用作高阻抗输入。
P1口:P1口是一个具有内部上拉电阻的8 位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。
对 P1 端口写"1"时,内部上拉电阻把端口拉高,此时可以作为输入口使用。
作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。
P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。
对P2端口写"1"时,内部上拉电阻把端口拉高,此时可以作为输入口使用。
作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。
P3口:P3口是一个具有内部上拉电阻的8位双向I/O口,P3输出缓冲器能驱动4个TTL逻辑电平。
对P3端口写"1"时,内部上拉电阻把端口拉高,此时可以作为输入口使用。
作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。
RST:复位输入。
晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。
看门狗计时完成后,RST脚输出96个晶振周期的高电平。
特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。
DISRTO默认状态下,复位高电平有效。
EA/VPP:访问外部程序存储器控制信号。
为使能从0000H到FFFFH的外部程序存储器读取指令,EA必须接GND。
为了执行内部程序指令,EA应该接VCC。
本设计中不需要外部程序存储器,因此需接高电平。
ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。
PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。
当AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。
XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。
XTAL2:振荡器反相放大器的输出端。
以上是AT89S52的引脚功能介绍,下面简要介绍AT89S52的存储器结构。
AT89S52有单独的程序存储器和数据存储器,外部程序存储器和数据存储器都可以64K寻址。
程序存储器:如果EA引脚接地,程序读取只从外部存储器开始。
对于AT89S52,如果EA接VCC,程序读写先从内部存储器(地址为0000H~1FFFH)开始,接着从外部寻址,寻址地址为:2000H~FFFFH。
数据存储器:AT89S52有256字节片内数据存储器。
高128字节与特殊功能寄存器重叠。
也就是说高128字节与特殊功能寄存器有相同的地址,而物理上是分开的。
当一条指令访问高于7FH的地址时,寻址方式决定CPU访问高128字节RAM还是特殊功能寄存器空间。
3. 总体电路方框图图2 总体电路方框图4. 总程序流程图图 3 总程序流程图总体流程图的定时器首先设定一个时间,执行程序时及进入计时程序。
通过加一比较程序与设定的计时程序进行比较,如果不到计时时间执行中断返回指令。
在此时如果校时键启动时可进行校时作用。
而LED显示器也通过8051控制程序实时传来的数据进行显示工作。
LED也是动态的显示方式。
5. 校时程序流程图图 4 校时程序流程图首先进入校时显示模式,此时K1如果有按下,校时程序即可执行。
此时如果K2手工操作下被按下则计时加一,达到与想要的结果一致即可停止K2的操作,如果计时结果在现在时间之前则可一直按下直到到达24小时一个循环时候,然后再次按下达到想要的计时结果。
而24时也是校时循环终点。
此时指示灯也有所变化。
可以作为执行程序效果的参考。
而校分流程图也对整体软件流程产生影响,最终达到时间的精确。
小时和分钟的实时显示是定时的基础。
6. 校分及显示流程图图5 校分及显示流程图首先进入校分模式时看K1是否按下,如果按下则看K3是否有按下,如果有则分钟加一,如此便起到修改分钟的作用,如果分钟修改到达60分钟则分钟全部清零,分钟计时重新开始。
如果K1键没有按下,则小时和分钟数据进入显示缓存器,然后进入显示器显示,此时看K1键是否还在断开状态,如果没有按下则时间还是显示而不做变化,如果K1键按下则此时进入定时器进入工作状态,因此K1键是程序运行的关键所在,在K1键进入工作状态的同时修改小时和分钟及定时器的工作程序才能进行。
三.各部分电路设计1. 校时与定时电路图图6 校时与定时电路图按下K1(模式选择键),将模式选择为校时模式,K2,K3,K4分别为加1键,减1键,定时键。
按下K1(模式选择键),将模式选择为定时模式,K2为定时器组选择键,K3,K4分别为定时器时钟加1键和定时器分钟加1键,每按K5一次,此组的定时器状态改变一次,并将此组数据存入片内数据存储器中按下K1(模式选择键),将模式选择为工作模式,K2,K3,K4无用。
此模式为正常工作模式。
2. 振荡电路图 7 振荡电流单片机晶振的作用是为系统提供基本的时钟信号。
通常一个系统共用一个晶振,便于各部分保持同步。
四.整体电路图见后大图五.设计程序清单D8255 EQU 8506H ;8255状态/数据口地址D8255A EQU 8500H ;8255 PA口地址D8255B EQU 8502H ;8255 PB口地址Z8279 EQU 08701H ;8279 状态/命令口地址D8279 EQU 08700H ;8279 数据口地址LEDMOD EQU 00H ;左边输入八位字符显示;外部译码键扫描方式,双键互锁LEDFEQ EQU 2FH ;扫描速率LEDCLS EQU 0C1H ;清除显示RAMLEDWR0 EQU 80H ;设定的将要写入的显示RAM地址KEYV AL EQU 09H ;读到的键码ORG 0000HAJMP STARTORG 001BH ;INT T1 入口地址AJMP INT_T1ORG 0040HSTART:MOV SP,#60HLCALL INIT8279 ;初始化8279MOV DPTR,#D8255MOV A,#90H ;置8255状态;方式0,PB,PC口输出,PA口输入MOVX @DPTR,AMOV R3,#0H ;时MOV R2,#0H ;分MOV R1,#0H ;秒;标志MOV R6,#00HMOV TMOD,#10HMOV TL1,#00H ;50 mS 的时间常数MOV TH1,#04CHMOV R0,#20SETB TR1SETB ET1SETB EA ;允许中断WAIT:LCALL RD_KBMOV A,#0FFHCJNE A,KEYV AL,DISBUFJX: LCALL DISPLAYSJMP W AITDISBUF: LCALL DISPJX1: LCALL DELAYLCALL DELAYSJMP JXDISP: MOV A,KEYV ALCJNE A,#5BH,TFFMOV R1,#00HSJMP JX1TFF:CJNE A,#06H,TSMOV R4,#3MOV R5,#24LCALL DISLEDMOV R4,#4MOV R5,#24LCALL DISLEDMOV A,R2ADD A,#1DA AMOV R2,ACJNE R2,#60H,JX1MOV R2,#00HSJMP JX1TS:CJNE A,#3FH,JX1MOV R4,#6MOV R5,#24LCALL DISLEDMOV R4,#7MOV R5,#24LCALL DISLEDMOV A,R3ADD A,#1DA AMOV R3,ACJNE R3,#24H,JX1MOV R3,#00HSJMP JX1INIT8279: ;8279初始化子程序PUSH DPH ;保存现场PUSH DPLPUSH ACCLCALL DELAY ;延时MOV DPTR ,#Z8279MOV A,#LEDMOD ;置8279工作方式MOVX @DPTR,AMOV A,#LEDFEQ ;置键盘扫描速率MOVX @DPTR,AMOV A,#LEDCLS ;清除LED 显示MOVX @DPTR,ALCALL DELAY ;延时POP ACC ;恢复现场POP DPLPOP DPHRET;显示字符子程序;输入: R4,位置R5,值DISLED: PUSH DPH ;保存现场PUSH DPLPUSH ACCMOV A,#LEDWR0 ;置显示起始地址ADD A,R4 ;加位置偏移量MOV DPTR,#Z8279MOVX @DPTR,A ;设定显示位置MOV DPTR,#LEDSEG ;置显示常数表起始位置MOV A,R5MOVC A,@A+DPTR ;查表MOV DPTR,#D8279MOVX @DPTR,A ;显示数据POP ACC ;恢复现场POP DPLPOP DPHRETDELAY: ;延时子程序PUSH 0 ;保存现场PUSH 1MOV 0,#0HDELAY1: MOV 1,#0HDJNZ 1,$DJNZ 0,DELAY1POP 1 ;恢复现场POP 0RETINT_T1: ;INT_T1中断服务子程序PUSH DPH ;保护现场PUSH DPLPUSH ACCPUSH PSWCLR TR1MOV TL1,#00H ;50mS 定时常数MOV TH1,#4CHSETB TR1DJNZ R0,EXIT ;判断毫秒=0MOV R0,#20 ;DELAY 1 SECONDMOV R6,#0FFH ;置秒标志CJNE R1,#59H,SECOND ;判断秒=59MOV R1,#99HCJNE R2,#59H,MINUTE ;判断分=59MOV R2,#99HCJNE R3,#23H,HOUR ;判断时=23MOV R3,#99HHOUR:MOV A,R3ADD A,#1 ;时加1DA AMOV R3,AMINUTE:MOV A,R2ADD A,#1 ;分加1DA AMOV R2,Axrl A,#01HJZ HOTSECOND:MOV A,R1ADD A,#1 ;秒加1DA AMOV R1,AXRL A,#10HJZ STOPEXIT:POP PSW ;恢复现场POP ACCPOP DPLPOP DPHRETI ;中断返回HOT:MOV A,R3XRL A,#00HJZ LINGSJMP SECONDLING:MOV A,#0FEHMOV P1,ASJMP SECONDSTOP:MOV A,#0FFHMOV P1,ANOPSJMP EXITRD_KB: ;键盘扫描MOV A,#02H ;扫描第一行MOV DPTR,#D8255BMOVX @DPTR,AMOV DPTR,#D8255AMOVX A,@DPTRMOV R7,#00HCJNE A,#0FFH,KEYCAL ;判键是否按下MOV A,#01H ;扫描第二行MOV DPTR,#D8255BMOVX @DPTR,AMOV DPTR,#D8255AMOVX A,@DPTRMOV R7,#08HCJNE A,#0FFH,KEYCALSJMP NOKEY ;无键按下KEYCAL: ;计算键码MOV B,#08HSHIFT:RRC AJNC CALCINC R7DJNZ B,SHIFTCALC: ;换算显示码MOV DPTR,#LEDSEGMOV A,R7MOVC A,@A+DPTRMOV KEYV AL,ARETNOKEY: MOV KEYV AL,#0FFH ;返回无键标志RETDISPLAY:MOV A,R3ANL A,#0FHMOV R5,AMOV R4,#6LCALL DISLED ;显示小时低位MOV A,R3SW AP AANL A,#0FHMOV R5,AMOV R4,#7LCALL DISLED ;显示小时高位MOV A,R2ANL A,#0FHMOV R5,AMOV R4,#3LCALL DISLED ;显示分钟低位MOV A,R2SW AP AANL A,#0FHMOV R5,AMOV R4,#4LCALL DISLED ;显示分钟高位MOV A,R1ANL A,#0FHMOV R5,AMOV R4,#0LCALL DISLED ;显示秒低位MOV A,R1SW AP AANL A,#0FHMOV R5,AMOV R4,#1LCALL DISLED ;显示秒高位MOV R4,#5MOV R5,#23LCALL DISLEDMOV A,R1MOV B,#02HDIV ABMOV A,BMOV R4,#2MOV R5,#24CJNE A,#00H,EXMOV R5,#23EX: LCALL DISLEDRETLEDSEG: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;'0,1,2,3,4,5,6,7' DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H ;'8,9,A,B,C,D,E,F'DB 6DH,02H,08H,00H,59H,0FH,76H ;'U,-,_, ,I,O,P, 'DB 09H,00HEND六.设计总结1. 遇到的问题及解决方法(1)在课程设计中有好多的元器件器件都不是很熟悉,通过参阅这些资料对器件的功能和接线图的描述,使我有了进一步的认识:更使我在电路图的设计及绘制中有了充分展现自己设计思想的空间而显得得心应手。