学校作息时间控制系统
基于单片机校园作息时间控制系统
课程设计任务书单片机作息时间控制系统设计的目的和意义:随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。
进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。
因其功耗低,超高型,低成本,功能完整,在国内越来越受到用户的重视和广泛使用。
随着科技的进步和技术不断的提升。
一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。
而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。
相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。
以AT89S52为核心控制器件的作息时间控制钟,由键盘、声音输出模块、电源转换模块和存储模块四部分组成。
它利用AT89S52的定时/计数器来计算时间,并用存储器记录数据,保证了系统的可靠性。
AT89S52单片机是整个设计的核心控制器件,根据从键盘接受的数据控制整个系统的工作流程。
整体性好,人性化强、可靠性高,实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,是现代学校必不可少的设备。
本次校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。
如上下课打铃及扩音设备的开与关。
采用AT89S52单片机来实现对上述开关量的控制,利用24C02芯片来存储数据,设有六位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。
关键词:作息时间控制; AT89S52; 24C021 绪论 (1)1.1背景介绍................................................................... 错误!未定义书签。
校园作息时间控制系统(基于单片机)
目录1.系统设计方案与论证 (3)2.1设计要求 (3)2.2系统设计总体方案 (3)2 系统的硬件设计与实现 (4)2.1.1时钟芯片DS12887性能简介 (4)2.1.2时钟芯片读写时序 (6)2.1.3 时间寄存器地址 (6)2.1.4 特殊控制寄存器功能 (7)2.2.1 液晶SYB12864介绍 (8)2.2.2 液晶与单片机的接口 (8)2.2.3 液晶写操作时序 (9)2.3.1 红外发送与接收 (10)2.3.2 遥控码数据分析 (10)2.3.3 接收电路 (11)2.4.1电源部分电路图 (11)3.程序设计 (12)3.主程序流程图 (12)3.2 按键识别 (13)3.3 课表计算 (13)3.4 遥控解码 (14)4.系统测试与总结 (16)附录1 主要元器件清单 (17)附录2 程序清单 (18)附录3 原理图与印制板图 (35)附录4 系统使用说明 (36)附录5 系统实物图片 (37)1.系统设计方案与比较1.1设计要求一、时钟功能:能显示年、月、日、星期、时、分、秒二、调整功能:能校正年份、日期、时间等三、打铃功能:按指定时间表播放音乐、现场修改作息时间表四、设置的作息时间表数据在单片机掉电后不会丢失1.2系统设计总体方案根据设计要求实现的功能,可以采用不同的设计系统方案如下:方案一:采用单片机自带定时器进行计时,外加存储器保存课表数据,普通键盘输入。
由于单片机进行软件计时,硬件成本比较低,但是误差比较大,需要校准,日后的维护工作量比较大。
可用廉价的AT24C04等存储器保存数据,读写比较容易。
对于普通的独键盘,设置量比较大,改用矩阵键盘又会占用较大的电路板空间。
方案二:采用实时时钟芯片计时,红外数据输入。
时钟芯片常见的有美信公司的DS1302、DS12887等.前者与后者的最大区别在于有没有自带的备份电池。
前者需要增加额外的电池以及相关的充电电路,后者DS12887本身已经集成了锂电池,而且掉电后相当长一段时间还可以正常走时,最重要的是它还剩下114字节的非易失RAM,由于有备份电池供电,相当于一个存储器,可以充分利用,而不需要增加另外的存储器,减少了外围电路。
基于单片机的作息时间控制钟系统设计
基于单片机的作息时间控制钟系统设计LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】课设计任务书摘要片机作息时间控制系统设计的目的和意义:着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。
进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。
因其功耗低,超高型,低成本,功能完整,在国内越来越受到用户的重视和广泛使用。
随着科技的进步和技术不断的提升。
一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。
而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。
相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。
以AT89S52为核心控制器件的作息时间控制钟,由键盘、声音输出模块、电源转换模块和存储模块四部分组成。
它利用AT89S52的定时/计数器来计算时间,并用存储器记录数据,保证了系统的可靠性。
AT89S52单片机是整个设计的核心控制器件,根据从键盘接受的数据控制整个系统的工作流程。
整体性好,人性化强、可靠性高,实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,是现代学校必不可少的设备。
本次校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。
如上下课打铃及扩音设备的开与关。
采用AT89S52单片机来实现对上述开关量的控制,利用24C02芯片来存储数据,设有六位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。
关键词:作息时间控制; AT89S52; 24C02目录1 绪论 (1)背景介绍..................................................作息时间控制钟概述 (1)2 硬件介绍 (2)硬件仿真环境介绍 (2)系统整体设计 (2)控制钟硬件设计 (3)系统整体电路图 (4)3作息时间控制钟软件设计 (6)总体介绍 (6)软件环境介绍 (6)流程图介绍 (6)系统主程序 (6)系统数据读写子程序 (10)显示子程序 (14)报警扫描子程序 (19)键盘扫描子程序 (20)设置时钟子程序 (22)T1定时器中断子程序 (25)4 系统调试 (28)5结论 (29)6附录 (24)参考文献 (30)主要元件列表 (31)1 绪论背景介绍随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。
学校时钟系统方案
目录1 用户需求分析设计指导思想 (4)1.1用户需求分析 (4)1.2设计指导思想 (8)2 设计依据 (8)3 设计区域 (9)4 时钟系统图 (10)5 技术要求 (10)6 具体功能描述: (11)7 时钟系统总体结构描述 (11)7.1主备母钟智能倒换 (11)7.2子钟采用恒流驱动 (11)7.3时钟控制软件 (12)7.4红外线遥控 (12)7.5接口兼容性 (12)8 弱电中心系统描述 (12)8.1GPS接收天线 (12)8.2母钟 (15)8.3通信控制器 (16)8.4网管系统 (18)8.5机架 (21)8.6子钟 (22)9 产品指标对比 (25)附录1. 部分主要工程业绩 (27)附录2.有关证书 (33)北京创想京典科技发展有限公司简介北京创想京典科技发展有限公司成立于2004年,注册资本100万元,是一家专业从事时频系统开发和集成的公司,公司技术力量雄厚,在精确授时领域具有强大的研发力量。
在授时领域有着卓越的建树。
多次参与国家航天、军队重大项目建设,为自己赢得了广泛的声誉。
公司主要产品系列有: GPS/北斗铷原子母钟系列,GPS/北斗NTP时间服务器系列,GPS/北斗OCXO高稳母钟系列,GPS/北斗OCXO NTP时间服务器系列,时码光传输设备,全系列模拟子钟,全系列数字子钟,时码通信控制器,大区域子母钟授时系统,大区域全NTP授时系统。
这些产品的应用在国防、通信、金融的重要领域有着突破性的意义,为我国国民生产和国防建设不受制于人作出了的贡献。
本公司生产的授时产品现在已经广泛应用到电力,机场、轻轨、地铁、轻轨、体育场馆、酒店、医院、部队、油田、水利工程等领域。
公司还能根据不同的具体需求提供相应的解决方案。
公司本着“以人为本,科技创新”的经营理念、坚持“技术领先,铸就最佳”的企业宗旨,以尖端技术产品服务于广大用户。
愿新老朋友与我们携手共图大业、共谋发展!北京创想京典科技发展有限公司电话: 67269423 87265266传真:-8017地址:北京市海淀区后厂村路55号院11号楼邮编:100094网址:1用户需求分析设计指导思想1.1用户需求分析随着全球经济一体化的脚步的临近、特别是中国加入WTO后、我们国内的企业必需直接面对来自全世界同行的竞争、提高企业的管理效率、增强企业的核心竞争力成了各企业管理层的共识。
作息时间控制系统
微机原理与接口技术课程设计报告题目名称:作息时间控制系统学生姓名:学号:专业年级:指导教师:时间:目录目录 (1)实验要求及内容 (2)1、方案设计 (2)1.1 总体方案设计 (2)1.2 硬件方案设计 (3)1.3 硬件方案总电路图 (3)2、各部分设计与分析 (4)2.1 处理器8086模块电路结构图 (4)2.2 数码显示模块 (4)2.3 按键和闹铃 (5)3、程序设计 (6)3.1 主程序设计流程图 (6)3.2 键盘扫描设计流程图 (6)3.3 计数器流程框图 (7)4 心得体会 (8)5、参考文献 (8)附录源程序 (8)作息时间控制系统实验要求及内容:1、设计方案1、1 总体设计方案本设采用8086为CPU,和8255可编程I/O口扩展芯片以及74LS138译码器和两个74HC373锁存器,用8255分别连接按键(复位)、数码显示模块、蜂鸣器(到预定时间响起)。
首先用8255的PA口和PB口控制数码显示模块,用8255的PC0控制开关,PC7控制蜂鸣器。
8086分别与译码器和锁存器相连为从而控制8255工作。
8255做可编程并行接口显示时钟和键盘电路,接LED显示小时、分钟、秒(各2位)和扩展调整键盘。
系统一运行就从0开始计时,并在数码管上显示当前值。
基本工作原理:每1秒对寄存器的内容减一,当加60次时,分加一,秒置零;当分加60次时,时加一,分置零;6个数码管动态显示时、分、秒的当前值。
1、2 硬件设计方案本设计以8086为核心控制模块、通过译码器和锁存器控制8255工作,从而控制显示部分、按键部分以及闹铃部分。
硬件总框图如下所示。
图1-1. 硬件总框图1.3 硬件方案总电路图图1-2总电路图2、各模部分设计与分析2、1 处理器8086模块电路结构图图2-1处理器8086模块电路2、2 数码显示模块图2-2 数码显示模块设计中采用六位共阴极数码管,共阴极是指其公共端接负极,通过8255的PA口控制其位选,以达到动态显示的效果,再通过PB口,控制其段选以显示相应的数值。
基于PLC控制的作息时间控制系统
目录第一章绪论 (1)1.1引言 (1)1.2可编程控制器的特点 (1)1.3 PLC的应用领域 (1)1.4 PLC的设计步骤 (2)1.4.1 硬件设计 (2)1.4.2软件设计 (2)第二章作息时间控制系统的方案论证 (2)2.1 方案论证 (2)2.2 控制要求 (3)第三章作息时间PLC控制系统设计 (4)3.1 输入输出点分配 (4)3.2 控制系统的硬件设计 (5)3.3 控制系统的程序设计 (5)3.3.1 秒脉冲程序的设计 (5)3.3.2 分显示程序的设计 (5)3.3.3 时显示程序的设计 (7)3.3.4 星期显示程序的设计 (8)3.3.5 数字显示原理 (9)3.3.6广播、灯、打铃程序设计 (11)3.4 作息时间PLC控制器总梯形图 (14)第四章参考文献 (14)4.1 参考文献 (14)第五章附录 (14)附图(1)作息时间PLC控制器接线图 ........................... 错误!未定义书签。
附图(2)作息时间PLC控制器总梯形图 (14)第一章绪论1.1引言本文介绍一种用PLC控制的作息时间控制系统,详细地阐述了系统组成、系统硬件接线和系统软件设计,并详细介绍了系统工作原理。
该系统具有外设电路配置简单、扩展方便、操作容易、可靠性高、实用性强等特点,集电铃、路灯、宿舍灯、教室灯、音乐广播自动控制于一体,并具有周末与假期控制功能,实现了作息时间无人控制的自动化、科学化管理与操作。
作息时间控制;PLC;软件设计1.2 可编程控制器的特点20世纪60年代末,为了克服传统继电器的种种应用上的缺点,人们研制出了一种先进的自动控制设备---PLC,由于PLC具有优良的技术性能,因此它一问世就很快得到了推广应用。
现在PLC作为用于工业生产过程控制的专用计算机,与商家、家用的微机不同,由于控制对象的复杂性,使用环境的特殊性和工作运行的连续性,使其在设计上有许多特点。
校园打铃系统的设计
目录摘要 (1)第1章设计简介及方案论述 (2)1.1作息时间控制钟系统概述 (2)1.2本设计任务和主要内容 (2)第2章系统主要硬件电路设计 (4)2.1单片机总体设计思路 (4)2.2各功能模块程序实现原理分析 (4)2.2.1 七段式数码管驱动模块 (4)2.2.2 蜂鸣器驱动模块 (5)2.2.3 按钮控制模块 (5)2.2.4 电源模块 (5)2.3AT89C51单片机性能介绍 (5)2.4系统主要硬件电路 (8)2.4.1 七段式数码管驱动模块的硬件设计 (9)2.4.2 蜂鸣器驱动模块的硬件设计 (10)第3章系统软件设计 (11)3.1系统软件设计的主要内容 (11)3.2主程序流程设计 (11)第4章系统调试与测试结果分析 (13)4.1系统调试 (13)4.1.1 硬件调试 (13)4.1.2 软件调试 (13)4.1.3 硬件软件联调 (13)4.2仿真结果 (13)结论 (14)参考文献 (15)附录 (16)摘要本设计是根据我们所学习的单片机课程,按照大纲要求对我们进行的一次课程检验,是进行单片机课程训练的必要任务,也对我们掌握单片机应用有很大的帮助。
掌握单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。
近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。
当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未有的速度被单片机智能控制系统所取代。
单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。
目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。
单片机作息时间控制系统设计
单片机作息时间控制系统设计目录第一章绪论 (3)1. 1 课题的提出及意义 (3)1. 2 设计的任务及要求 (3)第二章总体方案设计 (3)2. 1 芯片比较 (3)2.1.1 单片机选型 (3)2.1.3存储器的选择 (7)2.1.4 继电器的选择 (8)2. 2总体设计及系统原理 (9)第三章硬件设计 (10)3. 1 单片机部分 (10)3.1.1 AT89C52 (10)3. 2 存储器部分 (13)3. 5 电源与复位电路部分 (23)3.5.1 电源部分 (23)3.5.2复位电路 (23)3. 6 电铃和继电器部分 (24)3. 7 按键部分 (24)第四章软件设计 (25)4.1 主程序设计 (25)4. 2 子程序设计 (27)第五章系统安装与调试 (28)5.1 软件调试 (28)5.2 系统调试 (28)参考文献 (29)第一章绪论1. 1 课题的提出及意义单片机作息时间控制实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,实现代学校必不可少的设备。
1. 2 设计的任务及要求1.作息时间能控制电铃2.作息时间能启动和关闭放音机单片机作息时间控制的功能如下:●使用4位七段显示器来显示现在的时间。
●显示格式为“时分”●由LED闪动来作秒计数表示●具有4个按键来作功能设置,可以设置现在的时间及显示定时设置时间●一旦时间到则发出一阵声响,同时继电器启动,可以控制放音机开启和关闭。
第二章总体方案设计2. 1 芯片比较2.1.1 单片机选型当今单片机厂商琳琅满目,产品性能各异。
常用的单片机有很多种:Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、台湾Winbond(华邦)W78系列、荷兰Pilips的PCF80C51系列、Microchip公司的PIC系列、Zilog 的Z86系列、Atmel的AT90S系列、韩国三星公司的KS57C系列4位单片机、台湾义隆的EM-78系列等。
基于PLC控制的作息时间控制系统
目录第一章绪论 (1)1.1引言 (1)1。
2可编程控制器的特点 (1)1.3 PLC的应用领域 (1)1.4 PLC的设计步骤 (2)1。
4。
1 硬件设计 (2)1.4.2软件设计 (2)第二章作息时间控制系统的方案论证 (2)2。
1 方案论证 (2)2.2 控制要求 (3)第三章作息时间PLC控制系统设计 (4)3.1 输入输出点分配 (4)3。
2 控制系统的硬件设计 (5)3。
3 控制系统的程序设计 (5)3.3。
1 秒脉冲程序的设计 (5)3.3.2 分显示程序的设计 (5)3。
3.3 时显示程序的设计 (6)3。
3.4 星期显示程序的设计 (7)3。
3。
5 数字显示原理 (7)3。
3.6广播、灯、打铃程序设计 (9)3.4 作息时间PLC控制器总梯形图 (10)第四章参考文献 (11)4。
1 参考文献 (11)第五章附录 (11)附图(1)作息时间PLC控制器接线图 ............................. 错误!未定义书签。
附图(2)作息时间PLC控制器总梯形图 (11)第一章绪论1。
1引言本文介绍一种用PLC控制的作息时间控制系统,详细地阐述了系统组成、系统硬件接线和系统软件设计,并详细介绍了系统工作原理。
该系统具有外设电路配置简单、扩展方便、操作容易、可靠性高、实用性强等特点,集电铃、路灯、宿舍灯、教室灯、音乐广播自动控制于一体,并具有周末与假期控制功能,实现了作息时间无人控制的自动化、科学化管理与操作。
作息时间控制;PLC;软件设计1。
2 可编程控制器的特点20世纪60年代末,为了克服传统继电器的种种应用上的缺点,人们研制出了一种先进的自动控制设备-——PLC,由于PLC具有优良的技术性能,因此它一问世就很快得到了推广应用。
现在PLC作为用于工业生产过程控制的专用计算机,与商家、家用的微机不同,由于控制对象的复杂性,使用环境的特殊性和工作运行的连续性,使其在设计上有许多特点.(1)可靠性高,抗干扰能力强;(2)接口模块功能强、品种多;(3)硬件配套齐全,用户使用方便,适应性强;(4)编程方法简单、直观;(5)系统的设计/安装、调试工作量少;(6)维修工作量小、维护方便;(7)体积小、耗能低、重量轻.1。
单片机课程作息时间控制设计报告
单片机课程作息时间控制设计报告1. 引言单片机是现代电子技术的重要组成部分,在工业自动化、电子产品控制等领域都有广泛应用。
本次设计目的是通过单片机实现课程作息时间的自动控制,以解决学校师生在课程安排上的繁琐和误差问题。
2. 设计方案2.1 系统功能本系统通过采集外部的时间信息,并通过单片机进行处理和控制,最终实现对学校课程作息时间的自动控制。
2.2 硬件设计本系统的硬件设计主要包括单片机、时钟模块和显示模块。
单片机负责控制整个系统的运行以及与外部硬件的交互,时钟模块提供系统需要的准确时间信息,显示模块用于显示当前的时间和课程信息。
2.3 软件设计本系统的软件设计主要包括时间采集模块、时间处理模块和课程控制模块。
时间采集模块负责从时钟模块获取当前的时间信息,时间处理模块用于处理时间数据,课程控制模块根据时间数据决定当前课程的状态和下一节课的时间。
3. 工作流程3.1 初始化系统启动时,单片机初始化各个硬件模块,并从时钟模块获取当前的时间信息。
3.2 时间采集单片机通过时钟模块定时采集当前的时间信息,并将其存储在内部存储器中。
3.3 时间处理时间处理模块从内部存储器中读取当前的时间信息,并根据预设的课程时间表以及当前的时间,确定当前课程的状态(上课、下课或休息)。
3.4 课程控制课程控制模块根据当前课程的状态,通过单片机控制相关设备的开关,实现对课程作息时间的控制。
4. 技术难点4.1 时间信息的准确获取为了保证系统的准确性,需要选择一款精度较高的时钟模块,并采用合适的算法来处理时间数据。
4.2 课程时间表的灵活性不同学校的课程安排可能不同,因此需要设计一个灵活可变的课程时间表,以适应不同学校的需求。
5. 结论通过单片机实现课程作息时间的自动控制,可以提高学校课程安排的效率,减少学生和老师的繁琐操作。
本设计报告详细介绍了系统的硬件和软件设计,以及系统的工作流程和技术难点。
在实际应用中,可以根据具体需求进行相应的改进和调整,以满足不同学校的需求。
作息时间控制器 (1)
河南理工大学单片机课程设计报告作息时间控制器姓名:张春娟学号:320319332320专业班级:09级电气工程及其自动化指导老师:张宏伟所在学院:河南理工大学成人教育学院2009年9月16日摘要本设计是基于AT89S52单片机的基本功能实现作息时间控制功能,采用了4位七段数码管,扫描键盘,蜂鸣器和相应的电路对当前时间以及定时时间的控制,并在设定的时间进行提醒。
本设计使用单片机内的定时器实现计时功能,利用按键分别控制切换当前时间和定时时间、小时+1、分钟+1以及关闭蜂鸣器。
试验采用了一个七段LED数码管显示时间,采用一个蜂鸣器进行到时提醒,一个发光二极管闪烁计秒。
本设计由2个30p的电容和一个11.0592MHz的晶振构成时钟电路,由一个按键和10uF电容构成上电加按钮复位,单片机、时钟电路和复位电路共同构成单片机最小系统。
数码管采用共阴极接法由P0口输出字形,P2口中的高四位输出段选。
P1.0~1.3接入按键对时间按进行操作,由P1.4连接发光二极管闪烁读秒,9013驱动蜂鸣器并由P1.5进行控制。
通过对硬件电路的设计和PROTEUS的仿真,本设计基本实现了:1. 使用4位七段显示器来显示现在的时间,显示格式为“时分”,由LED闪动作为秒计数表示。
2. 可以设定作息时间,并进行到时提示。
3. 能够根据预先设定好的作息时间表自动启停控制电路,完成对外部设备的实时控制。
4. 可以设置现在的时间及显示定时设置时间。
由于单片机的集成度高、功能强、通用性好、体积小巧、重量轻、能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便,使单片机迅速得到了推广应用,所以学好单片机对我们以后的学习和工作有着至关重要的作用。
摘要 (1)1.概述 (3)1.1单片机的基本概念 (5)1.2设计任务及要求 (5)1.3设计思路 (5)2.系统总体方案及硬件设计 (6)2.1系统的总体设计方案 (6)2.2各模块功能介绍 (6)2.3各部分电路的硬件设计 (7)2.3.1时钟电路 (7)2.3.2复位电路 (8)2.3.3按键控制电路 (8)2.3.4读秒指示电路 (9)2.3.5提醒模块电路 (9)2.3.6显示模块电路 (10)3.软件设计 (11)3.1程序的总流程图 (11)3.2按键功能子程序流程图 (12)3.3参数计算 (12)4.PROTEUS仿真 (13)4.1仿真过程 (13)5.课程设计体会 (15)参考文献 (17)附录一程序 (18)附录二PROTEUS图 (24)1.概述1.1单片机的基本概念单片机是一种特殊的计算机,它是在一块半导体芯片上集成了CPU、存储器RAM、ROM以及输入输出接口电路,这种芯片习惯上被称为单片微型计算机,简称单片机。
作息时间控制系统
2.2.3
如图2.2所示
图2.2 键盘模块电路
2
2.3.1
在单片机内部,能够利用定时器进行计时,也能够实现功能,但利用内部定时器进行计时会产生计时不精确,且增加了CPU的负担和编程的难度,再确实是掉电重启后时刻会全部被初始化。因此我们采纳实时时钟芯片,实时时钟芯片的种类繁多。在那个地点我们选用PCF8563实时时钟芯片。
当一个RTC寄存器被读时,所有计数器的内容被锁存,因此,在传送条件下,能够禁止对时钟/日历芯片的错读。
一个或多个报警寄存器MSB〔AE=Alarm Enable报警使能位〕清0时,相应的报警条件有效,如此,一个报警将在每分钟至每星期范畴内产生一次。设置报警标志位AF〔操纵/状态寄存器2的位3〕用于产生中断,AF只能够用软件清除。
〔3〕确实是用555定时器产生时钟脉冲和数字芯片〔如74LS14〕来实现,但要来实现本设计需要大量的数字芯片,使得系统稳固性下降,生产难度加大,而且成本会增加。
作息时间控制系统范文
作息时间控制系统范文作息时间控制系统现代社会节奏快,人们的生活压力越来越大,同时工作、学习、家庭等各种需求也相互碰撞,导致很多人的作息时间杂乱无章。
为了提高生活质量和工作效率,建立一个合理的作息时间控制系统是非常必要的。
一个好的作息时间控制系统应该包括以下几个方面:1. 合理安排睡眠时间。
睡眠是人体恢复精力和调整生物钟的重要环节,缺乏充足的睡眠会导致身体各方面的问题,如疲劳、抑郁等。
根据研究,成年人每天需要大约7-9小时的睡眠时间。
因此,在作息时间控制系统中,应该合理安排每天的睡眠时间,确保能够有足够的时间休息和恢复。
2. 制定固定的起床时间和就寝时间。
人的生物钟是一种自然的生理节律,如果每天都能够按时起床和就寝,就能够调整生物钟,保持身体的健康和精力的充沛。
因此,在作息时间控制系统中,应该制定固定的起床时间和就寝时间,坚持每天按时起床和就寝。
3. 合理安排工作和学习时间。
工作和学习是人们生活的主要内容,也是最容易造成作息时间混乱的原因。
为了提高工作和学习的效率,应该合理安排工作和学习时间,确定固定的工作和学习时间段,并在这个时间段内专心工作和学习,避免其他事情的干扰。
4. 安排适当的休息时间。
长时间的工作和学习会让人感到疲劳,因此在作息时间控制系统中,应该安排适当的休息时间。
每隔一段时间,可以安排短暂的休息,如休息一下眼睛、活动一下身体等,以放松身心,提高工作和学习效率。
5. 合理安排娱乐和休闲时间。
除了工作和学习,人们也需要一定的娱乐和休闲时间来放松自己。
在作息时间控制系统中,应该合理安排娱乐和休闲时间,可以参加一些自己喜欢的活动,如运动、读书、看电影等,以提高生活质量和身心健康。
6. 坚持规律的作息时间。
规律的作息时间能够让身体保持稳定的状态,提高身体的适应能力。
在作息时间控制系统中,应该坚持规律的作息时间,不要经常熬夜或者早起,建立起规律的生物节律,让身体得以充分休息和恢复。
通过建立一个合理的作息时间控制系统,人们可以更好地安排自己的时间,提高工作和学习效率,同时也能够保持身体的健康和精力的充沛。
教室作息时间语音播报点阵显示屏控制系统的设计和实现
教室作息时间语音播报点阵显示屏控制系统的设计和实现[摘要] 教室作息时间控制系统以STC89C516RD+单片机为核心,用DS1302日历时钟芯片提供时间信息、用ISD4004语音芯片播报时间信息及用LED点阵显示屏同步显示时间信息,本系统具有语音播报、时间校时及时间显示等功能,同时还具有价廉,运行稳定和可靠,时间准确等优点。
[关键词] STC89C516RD+单片机DS1302 ISD4004 LED点阵显示屏1、引言随着信息社会的不断发展,尤其是随着各种嵌入式系统在现实生活中的深入和广泛应用,各种信息处理和信息传输的方法也越来越丰富,世界各大主要芯片生产商先后推出IIC三总线传输协议、单总线传输协议、SPI同步传输协议等,这些传输协议的出现为各种微处理和微控制器和外围信息处理芯片快速通信提供了极大的便利,由于各种传输协议都具有固定和严格的传输格式,也就为各种嵌入式系统编写方便移植的总线传输功能函数提供了可能,本文就是通过“基于STC89C516RD+的教室作息时间语音点阵显示屏控制系统的设计和制作”来详细介绍各种嵌入式系统中总线传输协议中的各种功能子函数的编写方法。
基于STC89C516RD+的教室作息时间语音点阵显示屏控制系统,它采用了具有IIC三总线接口的日历时钟芯片DS1302和具有SPI同步传输总线的录放音芯片ISD4004,以及STC89C516RD+微控制器芯片,通过对一个能实现时钟显示和播报及定时功能的时间控制系统的设计学习,达到应用IIC三总线协议和SPI 同步传输总线协议来为广大的师生提供一套可用于学校作息,实现实时时间的显示、校正和智能语音播报,并且具有体积小,价格便宜,功耗低,可靠性高等优点的教室作息时间语音点阵显示屏控制系统。
2、系统的组成和工作原理本系统主要是由单片机模块、电源模块、ISD4004录放音模块、LED点阵显示屏模块、DS1302时钟模块、按键输入时间校正模块和MAX232在系统编程模块组成,系统组成框图见图1所示。
基于单片机的校园作息时间控制系统毕业论文
目录第1章绪论 (1)1.1 概述 (1)1.2 国外发展现状 (1)1.3 课题的题出 (2)1.4 本文设计容与结构 (2)第2章方案设计与论证 (4)2.1系统的设计思想 (4)2.2方案设计与论证 (4)2.2.1 单片机芯片 (4)2.2.2 显示模块 (5)2.2.3 时钟芯片 (6)2.2.4 电路设计方案 (6)2.3本章小结 (7)第3章系统硬件设计 (8)3.1主控模块设计 (8)3.1.1 STC89C52单片机 (8)3.1.2 电路设计 (10)3.2时钟模块设计 (11)3.2.1 DS1302时钟芯片 (11)3.2.2电路设计 (13)3.3 键盘接口电路设计 (14)3.4 显示模块设计 (14)3.4.1 LCD1602液晶显示模块 (14)3.4.2 电路设计 (16)3.5 输出控制模块设计 (17)3.6 本章小结 (18)第4章系统软件设计 (19)4.1 主程序设计 (19)4.2 显示程序设计 (19)4.3 按键程序设计 (21)4.4 输出程序设计 (22)4.5 时钟程序设计 (24)4.6 本章小结 (24)第5章系统仿真与硬件调试 (25)5.1 软件调试 (25)5.1.1 Keil C51 (25)5.1.2 Protues仿真 (26)5.1.3系统软件仿真 (27)5.2 硬件调试 (29)5.3 系统联调 (31)5.3.1联调中问题及分析 (31)5.3.2系统联调的实现 (33)5.4本章小结 (33)结论 (34)致 (35)参考文献 (36)附录1 系统原理图 (37)附录2 LCD1602字符显示表 (38)附录3 系统实物图 (39)基于单片机的校园作息时间控制系统摘要:校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。
如上下课打铃、教学楼照明的定时开与关、学生宿舍灯及校园路灯的定时开关、水泵的定时启动以及自来水供水时间控制等等。
作息时间系统
长沙学院单片机技术和应用课程设计说明书题目:学校作息时间系统的设计系部:电信系专业:电气信息工程姓名:唐玉红学号:指导老师:王新辉刘辉谢明华起止时间:—系(部):电子与通信工程系专业:08级电子信息工程指导教师:王新辉、刘辉、谢明华长沙学院课程设计鉴定表目录一、设计说明 (5)二、硬件设计 (5)三、程序设计 (5)1、使用方法 (5)2、基本原理 (6)3、程序清单 (6)4、仿真测试 (11)四、经验总结 (11)五、参考文献 (12)一、设计说明:(1)课题内容:以单片机为核心,设计一个智能化作息时间控制器。
该控制器要求的功能有:按本校作息时间接通/断开电铃(以蜂鸣器代替);并用液晶屏显示时钟(可用数码管显示)。
作息时间控制器常用于学校教学楼的时间控制,利用单片机内部定时器实现时间基准定时,显示的内容要求有时、分、秒各两位(用数码管可以不显示秒),并能调节小时和分钟。
(2)要求:完成该系统的硬件和软件的设计,在Proteus软件上仿真通过后,下载到单片机进行硬件验证。
最后就课程设计本身提交一篇课程设计说明书二、硬件设计如下图所示。
单片机~与三个按钮连接,起分别控制秒钟、分钟和时钟,与led灯相连代替喇叭,到一定时间灯亮,~接数码管,控制数码管数字的形成,~接数码管的控制端,控制数码管的显示。
三、程序设计1、使用方法接通电源后,程序开始工作,数码管“0000”并开始计时。
(1)设置现在时间按s-set键设置现在的秒钟调整,按一下秒钟加一;按m-set键设置现在的分钟调整,按一下分钟加一;h-set按键设置小时的调整,按一下小时加一。
小时超过24小时时自动跳为0,当分钟超过60时自动跳到0 (2)设置作息时间在程序中嵌入了我们学校的一套作息时间。
(3)电铃的响停Proteus仿真运行时会自动判断是否到了打铃时间即灯亮的时间,每一次亮灯时时间为10s过了十秒之后自动熄灭。
2、基本原理用独立式按键来实现分钟、小时、秒钟的可调,用中断和动态显示的方法时间数码管上时间的显示,用查询的方法在程序中嵌入一套作息时间系统。
作息时间控制器
电子系统综合课程设计信息工程系(院)电子信息工程专业题目作息时间控制器(硬件部分)学生姓名麦迪班级级电子信息工程学号2009100189指导教师克里斯保罗日期2012 年12 月7 日作息时间控制器Time schedule controller总计课程设计(论文) 31 页表格 0 个插图 18 幅目录摘要本设计详细介绍了利用AT89C51单片机设计时间控制器的方法。
该时间控制器是以AT89C51单片机为核心,采用了DS18B20温度芯片,该芯片能测量环境中的温度变化,通过单片机的处理就可以显示出实时温度值。
当环境温度改变时,显示出来的温度也会随着改变我们设计的作息时间控制是用单片机实现的,是为了更好的对时间控制智能化。
时间控制器包括硬件和软件。
硬件设计部分以单片机为核心,I/O 接口及外围电路构成学校电铃硬件系统。
显示电路采用数码管显示,单片机和数码管之间的数据传输使用串口方式。
软件设计部分采用单片机C 语言进行程序编写,由很多功能块整合而成。
这一部分主要包括系统初始化,定时器初始化,串口初始化,时钟的设定,闹铃时间的设定,定时器中断处理,按键判断,响铃判断,响铃指示等。
纵观整个系统,结构简单、体积小、可靠性高、操作简单、扩展性强,而且价格低廉,非常适合学校、工厂和机关等单位使用。
关键字:单片机;打铃;智能控制;显示AbstractThis design detailed introduced the use of AT89C51 time controller design method. The time controller based on AT89C51 single-chip microcomputer as the core, the DS18B20 temperature chip, the chip can measure the environment temperature change, through the single chip processing can show real time temperature value. When the environmental temperature change, the temperature of the display will change as we design work and rest time control is to use single chip microcomputer, is in order to better for time control intelligent. Time controller including hardware and software.Hardware design of single-chip microcomputer as the core, the I/O interface and peripheral circuit constitute the school bell hardware system. Display circuit using digital tube display, single-chip microcomputer and digital tube data transfer between use serial mode..The software design of the single chip microcomputer C language programming, by a lot of function block integration and become. This part mainly includes system initialization, the timer initialization, serial initialization, clock setting, alarm time setting, the timer interrupt handling, key judgment, ring judgment, ring indicator, etc.Throughout the entire system, simple structure, small volume, high reliability, simple operation and strong scalability, and the price is low, very suitable for schools, factories and authority, and other units to use.Keywords:single chip microcomputer; bell; intelligent control;display第一章绪论1.1 本设计的研究背景和研究目的学校以及一些企事业单位通常使用传统的电铃声作为上下课、上下班的作息时间信号。
作息时间系统
1引言随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。
进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。
由于电子技术的飞速发展,可编程器件的发展,单片机被广泛的应用于工业控制、智能设计、家用电器以及电子玩具等方方面面。
单片机微型计算机简称单片机(Single Chip Microcomputer),是指在块芯片中集成有中央处理器、存储器(RAM和ROM)、基本I/O接口以及定时器/计数器等部件,并具有独立指令系统的智能器件,既在一块芯片上实现一台微型计算机的基本功能。
它具有体积小、功能多、价格低廉、使用方便、系统设计灵活等优点。
如果是简单控制对象,只需利用单片机作为控制核心,不需另加外部设备就能完成。
对于较复杂的系统,只需对单片机进行适当的扩展即可,十分方便。
由单片机设计的作息时间控制系统从硬件到软件都易于实现,外围电路的晶体震荡器可以选择频率为12MHZ,这样计时的精确度可以提高到百万分之一秒。
软件的出现相当大的程度节省了成本,软件和硬件的结合可以使得大规模投入生产[1]。
本系统所研究的作息时间控制系统是由MCS-51系列单片机89S51做主控部件,外围电路用12MHZ晶体震荡器、74LS164寄存器、复位电路、三个按键、四联LED数码管做显示时间的器件,不需要外扩展存储器,就能实现其功能。
整体结构简单,系统实现简单、经济,系统功能稳定,可广泛用于学校、工厂、和机关的自动打铃、电视、路灯、室内照明及其他对象控制,也可用于家庭或学生寝室进行时间指示及多点时间提醒。
具有相当可靠的实用价值。
2作息时间控制系统硬件的设计2.1AT89S51、74LS164芯片简介2.1.2单片机AT89S51AT89S51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
长沙学院课程设计说明书题目学校作息时间控制系统设计系(部) 电子与通信工程系专业(班级) 电子信息工程2班姓名学号2011026215指导教师起止日期2013.12.16——2013.12.20长沙学院课程设计鉴定表课程设计任务书系(部):电子与通信工程系专业:电子信息工程指导老师:年月日教研室主任:年月日目录一、系统总体方案选择与说明 (4)二、系统结构框图与工作原理 (4)2.1 设计示意图 (4)2.2 单片机核心控制模块 (5)2.3 LCD液晶显示模块 (5)2.4 声音模块 (5)2.5 调节模块 (5)三、软件设计与说明 (5)四、课程设计体会 (8)五程序清单 (8)六参考文献 (12)一、系统总体方案选择与说明题设计是一个具有打铃、广播功能的作息时间控制系统。
采用SG12864液晶具有良好的菜单式人机界面更使本系统增色不少。
由单片机核心控制模块、调节模块、时间模块、LCD液晶显示模块、声音模块5个部分组成。
现代机关企业,特别是学校要求对时间加以控制,要按时打铃及播放广播,以保证学习与工作的正常运行。
本课题设计实现了这些功能,给学校及其他机关企业带来方便,整体性好,人性化强、可靠性高,实现了对时间控制的智能化。
通过对单片机最小系统的研究,进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。
二、系统结构框图与工作原理2.1 设计示意图图2-1 系统电路框图以单片机为核心,设计一个智能化作息时间控制器。
该控制器要求的功能有:按本校作息时间接通/断开电铃;并用12864液晶屏的第一行显示本人的姓名和学号,第二行显示实时时钟。
作息时间控制器用于学校教学楼的时间控制,利用单片机内部定时器实现时间基准定时,显示的内容要求有时、分、秒各两位,并能调节小时和分钟。
2.2 单片机核心控制模块采用AT89C51,它具有Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容。
2.3 LCD液晶显示模块LCD12864为128*64点阵型液晶显示模块,可显示各种字符及图形,可与CPU直接接口,具有8位标准数据总线、6条控制线及电源线,采用KS0107控制IC。
该模块包括的函数为LCD_inti()//LCD 的初始化、checkbusy()//检查LCD是否忙碌、writecode()//写命令、 writedata()//写数据、hanzi()//显示汉字、 zifu()//显示数字或字符。
2.4 声音模块电路板上的主控模块直接接一个蜂鸣器,构成一个简单的音响电路,该电路利用单片机的一个引脚作为音源,一个引脚接高电平,导通时,蜂鸣器发声,比一个引脚接地时候的声音要大些。
脉冲信号的频率决定了其发出声音的音调。
该模块比较简单,其函数为void s_fmq()//蜂鸣器叫、nling()//判断是否闹铃。
2.5 调节模块该模块要实现6个模式的调节和转变。
调节模式的实现只用了三个按钮,分别是Mode 、Inc和Dec 按钮。
三、软件设计与说明3-2 主程序流程图四、课程设计体会这两周的单片机课程设计给我的感触颇多。
有实习本身带来的感触,也有团队合作上的感想。
首先,这是在上次电子工艺实习的基础上,让我更加深刻了解到单片机原理及其应用。
第二,在最开初拿到这个课题的时候,我还是蛮开心的,因为和其他课题相比,如:数字式温、湿度测量仪设计还有CO2测量仪设计,我觉得我抽选的课题还算容易的了。
然后,我通过此次实习,了解了汇编语言和C 语言的区别。
此次设计如果用汇编语言编写的话,程序又长又复杂,但是用C语言编写的话就显得简单明了一些。
但是我觉得不管是用何种语言编写,对我来说也是一种挑战。
其次,在查找资料的过程中我发现,理论和实践或多或少还是有差距的。
理论知识很多都是理想化后的结论,它们或多或少的忽略了实际的因素,或者涉及的不是很全面,就拿此次课题设计,我找到的参考程序打铃时间持续一分钟,而且蜂鸣器响的声音很难听,在这个部分,闹铃的延时和蜂鸣器函数的时间这两者的取值关系是我花时间考虑比较多的地方。
最后,我觉得团队精神也很重要。
我们这组一共包括我在内有五个同学,虽然我们不是所谓的高手,但是有时经过讨论也可以让一些问题迎刃而解。
总的来说,这次实习又让我觉得学习生活其实不那么无聊,课堂知识有限的情况下,学校又给我们安排了生动有趣的实习,使我的综合能力和工程素养都得到了很大的提高,使我们同学们都受益匪浅。
五程序清单/*************************************************************************/#include<reg51.h>#include<intrins.h>#define LCD P0sbit P07=P0^7; //小数点控制I0sbit mode=P1^0; //key1 分sbit inc=P1^1; //kye2 时sbit dec=P1^2; //key3 闹铃sbit fmq=P1^7; //蜂鸣器接口sbit RW=P2^1;sbit RS=P2^2;sbit CS1=P2^4;sbit CS2=P2^3;sbit BUSY=P0^0;sbit E=P2^0;unsigned char a,i,j,k;unsigned char count,hour,minute,second; //用于表,45示时间unsigned char mode_value=0 ,xf; //调节模式unsigned char month=12 ,day=3 ; //用于表示日期unsigned char h1,h2,f1,f2,s1,s2=0; //用于显示时间unsigned char m1,m2;d1,d2; //用于显示日期unsigned char ds[20][2] ={{8,0},{8,45},{8,55},{9,40},{10,0},{10,45},{10,55},{11,40},{14,0},{14,45},{14,55},{15,40},{16,0},{16,45},{16,55},{17,40},{19,0},{19,45},{19,55},{20,40}}; //用于定时闹铃unsigned char code zi[34][16]={{0x08,0xEA,0xAA,0xAA,0xEF,0xAA,0xAA,0xEA,0x08,0x08,0xFF,0x08,0x0A,0xCC,0x08,0x00},{0x20,0xAB,0x7E,0x2A,0x2B,0x2A,0x7E,0xAB,0xA0,0x40,0x27,0x18,0x26,0x41,0xF0,0x00}, /*"戴",0*/{0x20,0x20,0x20,0xFE,0x20,0x20,0xFF,0x20,0x20,0x20,0xFF,0x20,0x20,0x20,0x20,0x00},{0x00,0x00,0x00,0x7F,0x40,0x40,0x47,0x44,0x44,0x44,0x47,0x40,0x40,0x40,0x00,0x00}, /*"世",1*/{0x24,0x24,0xA4,0xFE,0xA3,0x22,0x08,0x94,0x92,0x93,0x92,0x9A,0x96,0xF0,0x00,0x00},{0x08,0x06,0x01,0xFF,0x00,0x83,0x60,0x04,0x64,0x8C,0xB4,0x84,0xC4,0x17,0x60,0x00}, /*"稳",2*/{0x00,0xFC,0x84,0x84,0x84,0xFE,0x14,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x00},/*"时",3*/{0x00,0x3F,0x10,0x10,0x10,0x3F,0x00,0x00,0x00,0x23,0x40,0x80,0x7F,0x00,0x00,0x00},{0x00,0x80,0x40,0x20,0x98,0x86,0x80,0x80,0x83,0x8C,0x90,0x20,0xC0,0x80,0x80,0x00}, /*"分",4*/{0x01,0x00,0x80,0x40,0x20,0x1F,0x00,0x40,0x80,0x40,0x3F,0x00,0x00,0x01,0x00,0x00},{0x20,0x24,0x24,0xA4,0xFE,0xA3,0x22,0x80,0x70,0x00,0xFF,0x00,0x10,0x20,0x60,0x00},/*"秒",5*/ {0x10,0x08,0x06,0x01,0xFF,0x00,0x81,0x80,0x40,0x20,0x17,0x08,0x04,0x03,0x00,0x00},{0x10,0x10,0xD0,0xFF,0x94,0x14,0xE4,0xBF,0xA4,0xA4,0xA4,0xBF,0xF4,0x26,0x04,0x00},/*"模",6*/ {0x04,0x03,0x00,0xFF,0x08,0x89,0x8B,0x4A,0x2A,0x1E,0x2A,0x2A,0x4B,0xC8,0x48,0x00},{0x10,0x10,0x91,0xD6,0xB0,0x10,0xFE,0x82,0x82,0x82,0x82,0x82,0xFF,0x02,0x00,0x00}, /* "祝",7*/{0x02,0x01,0x00,0xFF,0x80,0x41,0x21,0x18,0x07,0x00,0x3F,0x40,0x41,0x40,0x70,0x00},{0x40,0x20,0xF8,0x07,0x40,0x20,0x18,0x0F,0x08,0xC8,0x08,0x08,0x28,0x18,0x00,0x00}, /*"你,8*/{0x00,0x00,0xFF,0x00,0x00,0x08,0x04,0x43,0x80,0x7F,0x00,0x01,0x06,0x0C,0x00,0x00},{0x 80,0x70,0x00,0xFF,0x10,0x20,0x10,0x10,0xFF,0x10,0x10,0x10,0xF8,0x10,0x00,0x00}, /*"快,9*/ {0x00,0x00,0x00,0xFF,0x82,0x42,0x22,0x1A,0x07,0x0A,0x12,0x22,0x43,0xC2,0x42,0x00},{0x 00,0x80,0xC0,0xBC,0x84,0x84,0x84,0xF4,0x82,0x82,0x83,0x82,0x80,0xC0,0x80,0x00},/*"乐,10*/ {0x00,0x40,0x20,0x10,0x0C,0x40,0x80,0x7F,0x00,0x00,0x04,0x08,0x30,0x60,0x00,0x00},{0x 40,0x20,0xF8,0x07,0xF0,0xA0,0x90,0x4F,0x54,0x24,0xD4,0x4C,0x84,0x80,0x80,0x00}, /*"修,11*/{0x00,0x00,0xFF,0x00,0x0F,0x80,0x92,0x52,0x49,0x25,0x24,0x12,0x08,0x00,0x00,0x00},{0x 04,0xC4,0x44,0x44,0x44,0xFE,0x44,0x20,0xDF,0x10,0x10,0x10,0xF0,0x18,0x10,0x00}, /*"改,12*/{0x00,0x7F,0x20,0x20,0x10,0x90,0x80,0x40,0x21,0x16,0x08,0x16,0x61,0xC0,0x40,0x00},{0x 00,0xFC,0x84,0x84,0x84,0xFE,0x14,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x00},/*"时",13*/{0x00,0x3F,0x10,0x10,0x10,0x3F,0x00,0x00,0x00,0x23,0x40,0x80,0x7F,0x00,0x00,0x00},{0x 00,0xF8,0x01,0x02,0xF6,0x10,0x12,0x12,0x12,0x12,0xFA,0x12,0x02,0xFF,0x02,0x00}, /*"间",14*/{0x00,0xFF,0x00,0x00,0x3F,0x11,0x11,0x11,0x11,0x11,0x3F,0x40,0x80,0x7F,0x00,0x00},{0x 00,0x00,0x00,0xFE,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0xFE,0x00,0x00,0x00,0x00}, /*"日",15*/{0x00,0x00,0x00,0xFF,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xFF,0x00,0x00,0x00,0x00},{0x 00,0x04,0xFF,0x24,0x24,0x24,0xFF,0x04,0x00,0xFE,0x22,0x22,0x22,0xFE,0x00,0x00}, /*"期",16*/{0x88,0x48,0x2F,0x09,0x09,0x19,0xAF,0x48,0x30,0x0F,0x02,0x42,0x82,0x7F,0x00,0x00}, };//汉字码unsigned char code xuehao[20][8]={{0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00},{0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*"2",0*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*"0",1*/{0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00},{0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"1",1*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*"0",4*/{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*"0",4*/{0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00},{0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00},/*"4",5*/ {0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00},{0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00},/*"4",5*/ {0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00},{0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*"2",7*/ {0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00},{0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*"2",0*/ {0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00},{0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*"2",0*/ };//学号码unsigned char code shu[20][8]={{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*"0",0*/ {0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00},{0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"1",1*/ {0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00},{0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*"2",2*/ {0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00},{0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00},/*"3",3*/ {0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00},{0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00},/*"4",4*/ {0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00},{0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00},/*"5",5*/ {0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00},{0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00},/*"6",6*/ {0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00},{0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00},/*"7",7*/ {0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00},{0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00},/*"8",8*/ {0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00},{0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00},/*"9",9*/ };//数字码unsigned char code fuhao[6][8]={ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01 },/*"-",0*/{0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00},{0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00},/ *":",1*/{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/ *" ",2*/};//符号码/********************LCD显示模块程序*****************************************/六参考文献[1] 刘国荣等.单片机微型计算机技术[M].北京:机械工业出版社,2000.1[2] 楼然苗、李光飞.MC-51系列单片机设计实例[M].北京:北京航空航天大学出版社,2001.3[3] 彭为等.单片机经典系统设计实例精讲[M].北京:电子工业出版社,2006.5[4] 曾屹.单片机原理与应用[M].长沙:中南大学出版社,2009.5[5] 李广弟、朱月秀.单片机基础[M].北京:北京航空航天大学出版社,2001.81。