课程设计电子万历DSC温度BLCD显示闹钟

合集下载

单片机课程设计之万年历、闹钟与温度显示设计

单片机课程设计之万年历、闹钟与温度显示设计
关键词:51单片机,ds1302,ds18b20,闹钟,万年历
一、任务分析与设计思路
设计一个具有报时功能、停电正常运行(来电无需校时)、带有年月日、时分秒以及温度显示、闹钟提醒功能的电子日历。
电子万年历是日常生活中常见的小型电子产品,其形式多种多样,小到带有日期的电子腕表,大到公共场所悬挂的大型电子日历,此外,眼下我们还常能在宾馆、饭店等场所见到一种带有年、月、日、时、分、秒、星期甚至节气等信息的电子日历牌。
特性方面:STC89C52RC单片机,8K字节程序存储空间,512字节数据存储空间内带4K字节EEPROM存储空间,可直接使用串口下载。AT89S52单片机,8K字节程序存储空间,256字节数据存储空间,没有内带EEPROM存储空间。综合考虑选择STC89C52单片机作为本系统的单片机。
2、单片机的基本结构
电子日历的主要功能是给人们提供时间和日期信息,无其形式如何,从外部都可分为显示和校准两部分。为使电子日历协调工作,整个系统从功能上可分为实时时钟、显示和键盘三个模块,分别完成时间和日期的计算以及人机交互的管理等。
二、整体设计方案
1、单片机的选择
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调试电路电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
4、温度传感器
采用DS18B20作为温度检测的芯片,DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。由于DS18B20采用的是1-Wire总线协议方式,即在一根数据线实现数据的双向传输,而对STC89C52单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。

LCD显示电子时钟设计

LCD显示电子时钟设计

LCD显示电子时钟设计LCD显示电子时钟是一种以液晶显示技术为基础的电子时钟设计。

液晶显示器(Liquid Crystal Display,简称LCD)是指通过操控液晶分子的取向和透光性来显示图像的显示器,具有薄、轻、便携、低功耗、对环境光适应性强等特点,因此被广泛应用于各种电子设备中。

设计一个LCD显示电子时钟的目的是为了制作一个精确显示时间的时钟装置,并且通过液晶显示器来实时显示时间。

具体的设计思路如下:1.显示屏设计:选择一款适用的液晶显示屏,通过与微控制器连接来实时显示时间。

可以选择有背光功能的液晶显示屏,以便在光线较暗的环境中也可以清晰显示。

2.微控制器选择:选择一款适用的微控制器,来控制液晶显示器的驱动和时间的计算。

常用的微控制器有PIC、AVR等,可以根据需求选择性能和功能适配的型号。

3.时钟电路设计:通过时钟电路提供准确的时间信号,并连接到微控制器中,用于计时和更新时间。

时钟电路可以通过晶振或者RTC(实时时钟芯片)实现。

4.按键输入设计:设计一组按键接口,用于调整和设置时间。

通过按键,可以实现时间的调整、闹钟设置、12/24小时制切换等功能。

5.动态电源设计:由于时钟是一个长时间运行的装置,因此需要设计一个适合的动态电源电路,以保证电源的稳定和可靠性。

可以选择使用电池供电,以应对停电等特殊情况。

6.温度补偿设计:由于液晶显示器的性能受环境温度的影响较大,可以采用温度传感器来感知环境温度,并通过微控制器对温度进行补偿,以提高LCD显示器的准确性。

7.其他功能设计:根据实际需求,可以增加其他功能模块,如闹钟、报时、温湿度检测、闪烁灯效果等。

总结起来,设计一个LCD显示电子时钟需要考虑液晶显示屏、微控制器、时钟电路、按键输入、动态电源、温度补偿等方面的因素。

通过合理的设计和电路连接,可以实现一个功能齐全、精确显示时间的电子时钟。

电子万历年课程设计

电子万历年课程设计

电子万历年课程设计一、课程目标知识目标:1. 学生能理解电子万年历的基本原理,掌握年月日、星期等时间单位的换算关系。

2. 学生能运用所学知识,分析电子万年历的电路结构和编程逻辑。

3. 学生了解电子万年历在生活中的应用,认识到科技与日常生活的紧密联系。

技能目标:1. 学生通过动手实践,掌握电子万年历的制作方法,提高动手操作能力。

2. 学生学会运用编程软件进行简单程序的编写,培养逻辑思维和问题解决能力。

3. 学生能够运用所学知识,对电子万年历进行创新设计和优化。

情感态度价值观目标:1. 学生在课程学习中,培养对电子科学的兴趣,激发探索精神和创新意识。

2. 学生通过合作学习,培养团队协作精神,增强沟通与交流能力。

3. 学生了解我国在电子万年历领域的发展,增强国家认同感和自豪感。

本课程针对初中年级学生,结合电子科学的学科特点,以实用性为导向,注重培养学生的动手实践能力和逻辑思维能力。

课程目标明确,可衡量,旨在帮助学生掌握电子万年历相关知识,提高学生的综合素养。

二、教学内容1. 电子万年历基础知识:年月日、星期等时间单位的换算关系,闰年的判定方法。

2. 电子万年历电路结构:介绍集成电路、晶体振荡器、显示器件等组件的工作原理及电路连接方式。

3. 编程逻辑:学习C语言基础,掌握简单的顺序结构、分支结构和循环结构,运用编程软件进行程序编写。

4. 电子万年历的制作与调试:动手实践,学会焊接电路板,编写程序,调试电子万年历。

5. 创新设计与优化:在掌握基本原理和制作方法的基础上,对电子万年历进行改进和创新设计。

教学内容安排和进度:第一课时:电子万年历基础知识学习,介绍时间单位换算关系,讲解闰年判定方法。

第二课时:学习电子万年历电路结构,分析各组件工作原理及电路连接方式。

第三课时:C语言基础学习,理解顺序结构、分支结构和循环结构。

第四课时:动手实践,制作电子万年历,学习焊接电路板,编写程序。

第五课时:调试电子万年历,进行创新设计与优化,展示与交流。

带温度显示可调闹钟万年历论文

带温度显示可调闹钟万年历论文

带温度显示可调闹钟万年历摘要本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。

系统最大的特点是体现了较强的人机交互和独立的模块化程序设计。

温度采集选用DS18B20芯片,数据显示采用1602A液晶显示模块,在第一行显示年月日、星期以及当前的状态,第二行显示温度和时间,合理的利用液晶显示区域。

51主芯片利用定时中断产生时间,控制着液晶的显示更新、温度的实时变化以及按键的读取处理,而对于闹钟,实际上就是时间里的一个嵌套程序。

时间和闹钟的值由按键调整设置,采用通用的二十四小时制。

该电路采用51单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。

综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。

关键字:万年历;温度计;闹钟;液晶显示一、方案设计与论证根据要求,系统分为四个模块进行方案设计:1.数据显示模块方案一:数据采集处理后采用六位数码管动态扫描,循环依次显示年月日(如09.01.01)、当前时间(如12.00.00)和温度星期(如+23.5_1),数码管用74LS164芯片驱动,硬件电路复杂且显示略显混乱,在软件方面,扫描部分由于要显示的数据太多而显的不清晰。

方案二:考虑到要显示的内容颇多,故运用1602A显示实时数据,第一行显示状态以及年月日星期(如S 2009—01—01 THU),第二行显示温度和实时时间(22.0C12:00:00),在处理按键设置时,第二行暂时屏蔽温度的显示而显示设置的内容。

这样虽然在程序方面多了1602A的一些初始化和读写子函数的定义,但程序的模块化却更加的清楚。

而且采用1602A LCM的液晶显示模块后不仅满足了大量数据的显示,,系统的硬件电路变的十分简单清晰明朗。

本设计采用了这种方案。

2 温度采集模块采用常用的温度采集芯片DS18B20单线数字温度传感器进行温度的采集。

用LCD显示实时日历时钟单片机课程设计

用LCD显示实时日历时钟单片机课程设计

成绩:课程设计报告书所属课程名称单片机原理与接口技术题目用LCD显示实时日历时钟的应用分院机电学院专业、班级机械设计制造及其自动化B09022012 年7 月15 日目录1课程设计任务书 (2)2总体设计 (3)3硬件系统设计 (4)4程序设计 (12)5程序调试及结果分析 (19)6总结 (20)7参考文献 (21)用LCD显示实时日历时钟应用说明书一.课程设计任务书课程设计题目:用LCD显示实时日历时钟的应用课程设计时间:自2012 年7 月 2 日起至2012年7 月15 日。

课程设计要求:1.利用DS1302年月日时分秒,并用LCD显示。

2.硬件部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。

设计的单元电路必须有工作原理,器件的作用,分析和计算过程;3.软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;4.原理图设计部分别,根据所确定的设计电路,利用Protel工具软件绘制电路原理图,提供元器件清单。

5.将程序运行并做记录,完成报告。

2012 年7 月15日课程设计评阅意见评阅教师:2012年月日二.总体设计实现数字电子钟的设计有以下两种基本方案,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。

方案一:直接用单片机的内部定时器来实现时间。

该方案以MCS-51单片机为主控芯片,以MCS-51的内部定时器产生的1s中断作为时钟的驱动,然后再通LCD液晶显示器来组成数字钟电路。

但是此方案最大的缺点在于单片机89C51产生的1s中断存在误差,如果工作时间长的话,数字时钟显示的时间将会出现严重的偏差,不够精确。

方案二:使用串行接口时钟芯片DS1302设计时钟电路。

该设计方案以MCS-51单片机为主控芯片,以串行时钟芯片DS1302为核心计时芯片,然后再通过一个LCD液晶显示器组成数字时钟电路。

更重要的是,DS1302时钟芯片的加入大大提高了数字钟时间的准确性,而且该电路在断电后不丢失时间和数据信息时也使得该方案的研究与提升更具有开发的意义。

(17)电子时钟(LCD显示)

(17)电子时钟(LCD显示)
1、课程设计报告(2000字)
2、设计能够实现上述功能的protues电路图和keil c程序。.单片机应用系统开发实例导航北京:人民邮电出版社,2003.10
2、张俊谟.单片机中级教程原理与应用北京:北京航空航天大学出版社,2000.6
3、何立民.MCS-51系列单片机应用系统设计(系统配置与接口技术)
邯郸学院《单片机》课程设计任务书
院别
信息工程学院
专业
计算机科学与技术
班级
2013级本科、2015级专接本
课程设计题目
电子时钟(LCD显示)
课程设计







一、基本内容
基于单片机设计一个电子时钟的系统。以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间:使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用4个功能键操作来设置当前时间。功能键K1~K4功能如下。
K1—进入设置现在的时间。
K2—设置小时。
K3—设置分钟。
K4—确认完成设置。
程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。
二、功能要求
1、根据课题,查阅相关资料
2、画出系统原理框图;
3、画出单元电路图;
4、编写相应部分程序;
5、撰写说明书
三、设计成果要求
进程安排
起止时间
完成内容
2015.12.16-2015.12.23
据任务书搜集相关的资料
2015.12.24-2015.12.30
设计并实现
2016.01.01-2016.01.01
撰写课程设计说明书
2016.01.08-2016.01.15

课程设计电子万历DSC+温度B+LCD显示+闹钟

课程设计电子万历DSC+温度B+LCD显示+闹钟

西南科技大学电子专业综合设计报告设计名称:基于单片机的多功能电子万年历系统设计姓名:学号:班级:指导教师:起止日期:西南科技大学信息工程学院制综合设计任务书学生班级:学生姓名:学号:设计名称:基于单片机的多功能电子万年历系统设计起止日期:指导教师:设计要求:基本要求:1.查阅有关资料,掌握单总线的基本通信协议及C语言的编程方法;2.用STC89C52微控制器控制DS12CR887和DS18B20的工作方式,完成多功能电子万年历系统的设计,显示部分采用LCD12864。

要求日期可显示农历,并能提示农历节日和阳历节日;要求电子万年历具有闹钟功能并能实时显示当前环境温度;3.对系统的工作的可靠性进和稳定性行分析,得出结论;4.撰写设计报告。

综合设计学生日志时间设计内容2013.11.23 熟悉题目,对研究题目做分析,具体划分为几个模块2013.11.24 LCD12864显示屏的显示模块的实现2013.11.25 DS18B20温度传感器模块的研究2013.11.26 对DS18B20和LCD12864联合设计温度显示系统2013.11.27 阅读DS12CR887的数据手册,了解芯片的功能实现2013.11.28 根据DS12CR887数据手册完成基本的驱动程序2013.11.30 在C52单片机最小系统的的基础上搭建电子万年历硬件系统,完成芯片焊接及连线2013.12.1 上网查阅阳历转换阴历的相关算法2013.12.2 完成阳历转换阴历相关算法在单片机的程序设计以及节日的显示程序2013.12.3 设计程序实现在LCD12864上显示时间,日期,农历,节日,温度等功能2013.12.4 完成闹钟程序设计2013.12.5 调试硬件系统和软件系统解决系统BUG2013.12.6 完成课程设计报告1基于单片机的多功能电子万年历系统设计摘要:电子万年历是一种通过STC52C89RC单片机编程来对不同电子芯片件进行控制、执行、数据读取、和读取的数据结果的显示的电子产品。

电子时钟(LCD显示)课程设计说明书

电子时钟(LCD显示)课程设计说明书

目录1. 设计要求 (1)2. 时钟总体设计思路 (1)3. 系统硬件设计 (1)3.1单片机控制系统 (3)3.2 键盘控制系统设计 (3)3.3 显示电路 (4)3.4 硬件原理及说明 (4)3.5 主要性能参数 (5)4. 软件设计 (5)4.1 软件功能 (5)4.2软件设计 (6)4.3 汇编源程序 (5)5. Proteus仿真 (11)6. 课程设计总结 (12)参考文献 (13)1. 设计要求以AT89C51单片机为核心的时钟,在LED 显示器上显示当前的时间: 使用字符型LCD 显示器显示当前时间。

显示格式为“时时:分分:秒秒”。

用4个功能键操作来设置当前时间。

功能键K1~K4功能如下。

K1—设置小时。

K2—设置分钟。

K3—设置秒数。

程序执行后工作指示灯LED 闪动,表示程序开始执行,LED 显示“00:00:00”,然后开始计时。

单片机是一种集成电路芯片,采集超大规模集成电路技术把具有数据处理能力(如算数运算、逻辑运算、数据传送、中断处理)的微型处理器,随机存取数据存储器(RAM )、只读程序存储器(ROM )、输入/输出电路(I/O ),可能还包括定时/计数器、串行通信口(SCI )、显示驱动电路(LCD 或LED 驱动电路)、脉宽调制电路(PWM )、模拟多路转化器及A/D 转化器等电路集成到一片芯片上,构成一个最小而又完善的计算机系统。

这些电路能在软件的控制下准确、迅速、高效的完成程序设计者事先规定的任务。

2. 时钟的总体设计思路按照系统的设计功能要求,本时钟系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力配合按键控制,来控制时钟的调整及显示。

图一 系统总原理图3. 系统硬件设计3.1 单片机控制系统本次设计时钟电路,采用了ATC89C51单片机芯片控制电路,这种单片机芯片比较简单,并且省去了很多复杂的线路,更容易表达和理解,通过按钮来调节电微型控制器 时钟电路数据显示 按键调时子钟的时、分、秒。

电子时钟lcd课程设计

电子时钟lcd课程设计

电子时钟lcd课程设计一、课程目标知识目标:1. 学生能理解电子时钟的基本原理,掌握LCD显示技术的基本概念。

2. 学生能够解释电子时钟中LCD显示部分的电路组成及其功能。

3. 学生能够描述电子时钟中时间计算和处理的方法。

技能目标:1. 学生能够运用所学知识,设计并搭建一个简单的电子时钟LCD显示系统。

2. 学生通过实际操作,掌握电路连接、程序编写和调试的基本技能。

3. 学生能够运用问题解决策略,对LCD显示系统进行故障排查和优化。

情感态度价值观目标:1. 学生培养对电子技术和编程的兴趣,激发创新意识和探索精神。

2. 学生通过团队合作,学会交流、分享和协作,培养集体荣誉感。

3. 学生意识到科技发展对生活的影响,提高对科学技术的尊重和责任感。

课程性质:本课程为实践性强的信息技术课程,注重学生动手操作和问题解决能力的培养。

学生特点:六年级学生具备一定的逻辑思维和动手能力,对电子技术和编程感兴趣,但需进一步培养实际操作和团队协作能力。

教学要求:结合学生特点,注重理论与实践相结合,强调在实践中学习,培养学生解决问题的能力和团队协作精神。

通过本课程的学习,使学生在知识、技能和情感态度价值观方面均取得具体的学习成果。

二、教学内容本课程教学内容主要包括以下几部分:1. 电子时钟原理:介绍电子时钟的基本工作原理,包括时钟芯片、晶振、LCD 显示等组成部分。

- 教材章节:第二章“电子时钟的原理与设计”- 内容列举:时钟芯片的工作原理、晶振的作用、LCD显示原理。

2. LCD显示技术:讲解LCD显示技术的基本概念,以及电子时钟中LCD显示部分的电路组成和功能。

- 教材章节:第三章“LCD显示技术”- 内容列举:LCD显示原理、电子时钟LCD电路组成、显示驱动程序编写。

3. 电路设计与搭建:教授如何设计并搭建一个简单的电子时钟LCD显示系统。

- 教材章节:第四章“电子时钟设计与制作”- 内容列举:电路设计方法、元器件选型、电路搭建与调试。

单片机课程设计—带有LCD的定时闹钟

单片机课程设计—带有LCD的定时闹钟

郑州轻工业学院软件学院单片机与接口技术课程设计总结报告设计题目:带有LCD的定时闹钟学生姓名:系别:专业:班级:学号:指导教师:2011年12月16日郑州轻工业学院课程设计任务书题目带有LCD的定时闹钟专业、班级学号姓名主要内容:设使用89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD 时钟,若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可以使用。

基本要求:.字符型LCD(16*2)显示器.显示格式“时时分分”。

.由LED闪动来做秒计数表示。

.一旦时间到侧发动声响,同时继电器启动,可以扩充控制家电开启和关闭。

.程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00 00”,按下操作键K1-k4动作如下:(1)K1—设置现在的时间。

(2)K2—显示闹钟设置的时间。

(3)K3—设置闹铃的时间。

(4)K4—闹铃ON/OFF的状态设置,设置ON时连续三次发出“哗”的一声,off置为哗的一声。

设置当前时间或闹铃时间如下:(1)K1—时的调整。

(2)K2—分的调整。

(3)K3—设置完成。

(5)OFF发出“哗”K4---闹铃时间到时,发出一阵声响,按下本键可以停止声响。

除了显示当前时间的功能外,还可以扩充如下功能;.增加秒表计数。

.闹铃时间到侧产生音乐声。

.增加减计数功能。

.增加多组计数的功能。

参考文献郭天祥 51单片机C语言教程-入门。

余发山单片机原理及应用技术。

中国矿业大学出版社。

涂世亮,张友德。

单片微机控制技术。

清华大学出版社。

一.设计本电子定时闹钟的目的和意义以单片机为核心的数字时钟是很有社会意义和社会价值的。

钟表原先的报时功能已经原不能满足人们日益增长的要求,现代的电子时钟多带有类似自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、通断动力设备、甚至各种定时电气的自动启用等功能。

1.1 本LCD电子闹钟的特点和功能介绍数字钟介绍时钟是将小时、分钟、秒钟显示于人的肉眼的计时装置。

电子电工课程设计(多功能数字时钟--万年历)

电子电工课程设计(多功能数字时钟--万年历)

物理与电子科学学院电子电工实验基于DS1302多功能数字时钟--万年历实验报告实验名称:基于DS1302多功能数字钟试验日期: 2014年 01 月 05 日专业:电子信息工程姓名:刘斌班级:物电 1105 班学号: 2011112030560一、设计理念:电子万年历是一个应用非常广泛的实用日常计时工具,带有显示温度,显示世纪,年,月,日,星期,时,分,秒和按键可调时间及其按键设置闹钟的功能,同时具有月末自动更新,闰年补偿功能,整点报时等多种功能。

环境温度检测系统在日常生活和工业应用非常广泛,能实时采集周围的温度信息进行显示。

此系统是基于STC89C52单片机设计的,包含液晶显示模块,DS1302实时时钟模块,DS18B20温度采集模块,键盘扫描模块,蜂鸣器报警模块。

STC89C52作为控制核心,具有功耗低,功能强等特点,电压可选3到5V电源供电。

显示模块采用1602液晶动态显示,相对数码管而言经济实用,占用空间小,对于显示数字、字母最为合适,而且与单片机连线简单,占用IO口相对较少。

实时时钟芯片DS1302是一款经济实惠功能强大的较新型产品,该器件提供RTC/日历,可外加器件实现定时闹钟等功能,如果检测到主电源故障,该器件可自动切换到备用电源供电,可以保证在断电情况下精准走时,计时。

温度检测显示模块采用数字式温度传感器DS18B20,该芯片具有精度高,测量范围广等优点,易与单片机连接,模块电路组成简单并同时具有温度报警功能。

关键词:STC89C52,DS1302,DS18B20,1602液晶显示,电子万年历,采集设备周围环境温度、整点报时,闹钟时分通过按键设置,时、分、秒、年、月、日、星期通过按键进行调节校准……二、设计思路:核心控制体:STC89C52单片机实时时钟芯片:DS1302数字式温度传感器:DS18B20总共设有四个按键,为节约资源考虑,每个按键都有多种功能。

四个按键分别标号为key1,key2,key3,key4。

课程设计之LCD显示数字时钟设计

课程设计之LCD显示数字时钟设计

课程设计之LCD显示数字时钟设计一、课程目标知识目标:1. 学生能理解LCD显示数字时钟的基本原理,掌握电子元件的功能和使用方法。

2. 学生能描述数字时钟的组成,包括时钟芯片、LCD显示屏、电阻、电容等基本元件。

3. 学生能运用所学知识,分析并解释LCD显示数字时钟的电路图。

技能目标:1. 学生能通过实际操作,学会正确焊接电子元件,搭建LCD显示数字时钟电路。

2. 学生能运用编程软件,编写控制LCD显示数字时钟的程序。

3. 学生能通过调试,解决LCD显示数字时钟中的常见问题,确保其正常运行。

情感态度价值观目标:1. 学生在课程学习中,培养对电子制作的兴趣和热情,提高创新精神和动手能力。

2. 学生通过团队协作,培养沟通、交流和合作的能力,增强团队意识。

3. 学生在掌握电子技术知识的过程中,认识到科技对生活的影响,提高社会责任感和使命感。

课程性质:本课程为实践性较强的电子技术课程,结合理论知识与实践操作,培养学生动手能力和创新能力。

学生特点:学生处于高年级阶段,具备一定的电子技术基础,对实践操作有较高的兴趣和热情。

教学要求:教师需关注学生的个体差异,提供个性化的指导,鼓励学生积极参与实践,注重培养学生的实际操作能力和问题解决能力。

同时,关注学生的情感态度价值观的培养,提高学生的综合素质。

通过课程目标的分解,使学生在知识、技能和情感态度价值观方面取得具体的学习成果,为后续教学设计和评估提供依据。

二、教学内容1. 电子元件基础知识:介绍LCD显示屏、时钟芯片、电阻、电容等基本元件的工作原理和功能。

- 教材章节:第二章 电子元件基础- 内容列举:LCD显示屏原理、时钟芯片特性、电阻和电容的分类及应用。

2. 数字时钟原理与设计:分析数字时钟的组成、工作原理,讲解设计方法。

- 教材章节:第三章 数字电路设计- 内容列举:时钟芯片的接口电路、LCD显示接口电路、数字时钟整体设计。

3. 焊接技术:教授焊接工具的使用方法,指导学生进行电子元件的焊接。

带有LCD的电子闹钟课程设计

带有LCD的电子闹钟课程设计

带有LCD的电子闹钟课程设计一、课程目标知识目标:1. 学生能理解电子闹钟的基本工作原理,掌握LCD显示原理。

2. 学生能掌握闹钟设置、时间调整等基本操作,了解电子闹钟的功能特点。

3. 学生能了解电子闹钟中涉及的电子元件及其作用。

技能目标:1. 学生能运用所学知识,正确组装带有LCD的电子闹钟。

2. 学生能通过实际操作,掌握电子闹钟的调试与故障排除方法。

3. 学生能运用创新思维,对电子闹钟进行改进设计。

情感态度价值观目标:1. 学生通过动手实践,培养对电子技术的兴趣和热情。

2. 学生在合作学习中,培养团队协作能力和沟通表达能力。

3. 学生在学习过程中,增强对科技产品的理解和尊重,树立正确的科技价值观。

课程性质:本课程为实践性较强的课程,结合理论知识与动手操作,培养学生电子技术的实际应用能力。

学生特点:学生在本年级已具备一定的电子技术基础知识,具有较强的动手能力和探究精神。

教学要求:教师需引导学生将理论知识与实际操作相结合,注重培养学生的动手实践能力和创新思维。

通过课程学习,使学生在掌握基本技能的同时,提升情感态度价值观。

将课程目标分解为具体学习成果,以便进行教学设计和评估。

二、教学内容本课程教学内容主要包括以下几部分:1. 电子闹钟基本原理:介绍电子闹钟的工作原理,LCD显示原理,以及闹钟中涉及的电子元件及其作用。

2. 闹钟组装与调试:讲解闹钟的组装过程,包括电路连接、LCD显示、按键设置等,以及闹钟的调试方法与故障排除。

3. 闹钟功能特点:分析电子闹钟的功能特点,如闹铃设置、时间调整、背光显示等,并介绍相关操作方法。

4. 创新设计与改进:引导学生运用所学知识,对电子闹钟进行创新设计,提高闹钟的实用性和趣味性。

教学内容安排如下:第一课时:电子闹钟基本原理学习,了解LCD显示原理及闹钟中的电子元件。

第二课时:闹钟组装与调试,学生动手实践,掌握组装与调试方法。

第三课时:学习闹钟的功能特点,进行实际操作,熟悉各项功能。

带有LCD的定时闹钟单片机课程设计

带有LCD的定时闹钟单片机课程设计

设计总说明这次课程设计的任务是是利用MCS51系列单片外加必要的辅助电路从而设计一个带有LCD显示的定时闹钟。

该闹钟应具有的功能是:当定时闹钟到了人为设定好的时间后,它就发出声音,并且在LCD显示器上显示出你所设定的闹钟时间以及当前时间,并能够随时调整时间。

本课设所用器件有:AT89C52单片机、LCD显示器(LM016L)、上拉电阻(Respack-8)、晶振电路、复位电路(带有复位键)以及四个控制键。

1、在控制时分电路设计中,分别设置了四个键:K1键-用来设置当前时间以及在设置中用来设置时钟K2键-显示闹钟时间以及在设置中用来设置分钟K3键-设置闹钟时间K4键-控制闹铃的开关2、在控制时分秒电路的设计中,分别设置了五个键,即在1的基础上增加了一个控制秒的按键。

当然本课程设计中所用到的元器件还可以应用其他的一些器件。

比如AT89C52完全可以用AT89C51来代替,LM016L型号的LCD显示器可以用LM017L型号的LCD显示器来代替(其他一些显示器也可以用),上来电阻也可以用分电阻来表示。

初次做课程设计,肯定会有许多不足之处,希望老师们指点!关键字: AT89C52单片机 LCD显示器闹钟目录1、主要内容 (3)2、目的和意义 (3)3、基本要求 (3)3.1、显示时-分功能 (3)3.2、显示时-分-秒功能 (3)4、系统设计4.1 AT89C52单片机简介 (4)4.2 电路总体设计 (6)4.3 主程序流程图 (7)5、详细设计5.1 设计电路图 (7)5.2 程序代码 (12)5.2.1 时-分程序代码 (12)5.2.2 时-分-秒程序代码 (23)6、结论6.1 结果分析 (33)6.2 心得体会 (33)7、设计总结 (34)8、参考文献 (34)1、主要内容:本次课程设计的内容为设计一个以MCS51单片机为核心的带有LCD显示的定时闹钟,完成原理图设计,软件编制及设计报告。

温度显示闹钟功能的电子日历设计

温度显示闹钟功能的电子日历设计

课程设计报告课程名称:温度显示闹钟功能的电子日历设计姓名学号:班级:专业: 电子信息工程日期: 2011年6月30日前言 (2)一,课程设计的目的与要求 (4)1.课程设计的目的 (4)2.课程设计要求 (4)二,整体设计 (4)大体工作原理 (4)整体硬件设计 (4)2.2.一、系统组成方案 (4)、按键、显示功能的概念 (5)硬件设计 (5)DS1302简介 (5)DS18B20简介: (6)24C02简介: (9)LCD1602简介 (10)整体软件设计 (13)2.3.一、存储单元的分派、标志位的概念 (13)整体设计流程图如下 (14)具体程序流程图 (15)三,结束语 (16)四,系统原理图 (17)五,程序清单 (18)前言单片机在咱们日常生活中应用相当的普遍,大到工业控制方面,小到生活儿童玩具等的应用。

现今已经成为必不可少的控制系统。

单片机具有价钱低廉技术成熟等特点,收到大家的普遍好评,单片机就像一个小型的运算机有自己的处置器CPU 随机存储器RAM、只读存储器ROM、多种I/O 口和中断系统、按时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等)在工业的生产中常常利用于智能控制,自动控制等方面。

能够专门好的代替人做一些工作,在控制精度方面也有专门好的表现。

另外,在时下很流行的家电智能控制方面也有专门大的应用。

温度显示闹铃功能的电子日历设计一,课程设计的目的与要求1.课程设计的目的应用STC89C52RC单片机,DS1302,DS18B20,24C02和1602实现具有温度检测功能和闹钟功能的基于1602显示的电子日历的设计与制作。

(1)基于DS1302,万年历功能模块。

(2)DS18B20温度显示模块。

(3)1602显示模块。

2.课程设计要求在两周内实现上述设计目的,完成电路的设计,焊接和实现。

二,整体设计大体工作原理(1)利用DS1302的时钟芯片功能,因为DS1302具有两个电源,一个主电源一个从电源,主电源掉电以后芯片内部时钟还在跑,能够保证时钟的实时性。

多功能电子万年历课程设计报告

多功能电子万年历课程设计报告

重庆三峡学院课程设计报告书题目:基于可调的电子万年历与温度显示学院(系):年级专业:学号:学生姓名:指导教师:教师职称:完成日期年月日目录摘要 (3)第一章引言 (4)1.1 设计任务 (4)1.2 设计目的 (4)1.3 设计思路 (4)1.3.1 方案论证 (4)1.3.2 芯片的选择 (5)1.3.3 显示模块选择方案和论证 (5)1.3.4 时钟信号的选择方案和论证 (5)1.3.5 最终方案 (6)第二章硬件系统的设计2.1原理图设计 (6)2.2温度感应电路 (7)2.3 复位电路部分 (7)2.4液晶显示电路 (7)2.5时钟信号电路 (8)2.6 AT89C52原理及说明 (8)2.6.1引脚功能 (9)第三章软件系统的设计.3.1系统程序流程图 (9)3.2系统具体程序代码 (10)第四章系统调试 (23)4.1 软件调试 (23)4.2 硬件调试 (23)第五章设计心得 (23)元件清单表 (24)致谢 (24)参考文献 (24)基于可调式电子万年历与温度显示的设计重庆三峡学院应用技术学院 5人摘要:本文介绍了一种基于单片机的可调的电子万年历和温度显示。

该设计主要由五个模块组成:微处理器(单片机),温度传感器,控制调节按键,实时时钟模块及显示模块。

温传感器器主要由DS18B20来完成,它负责把采集到的温度传给单片机。

实时时钟模块主要由DS1302构成,它负责产生始终数据送给单片机,微处理器芯片AT89C52来完成DS18B20,DS1302,按键传来的数据进行处理,并送与显示模块(LCD1602)进行显示。

该系统的电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。

可以测量-55°到+125°的温度和显示年,月,日,星期,时,分,秒,并且可通过按键调节时间。

关键词单片机;万年历;温度;AT89C52;LCD1602,DS1302,DS18B20第一章引言1.1 设计任务(1)根据具体题目要求,设计以单片机为控制核心的测量系统或控制系统,完成对指定目标或对象的测量及控制。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西南科技大学电子专业综合设计报告设计名称:基于单片机的多功能电子万年历系统设计姓名:学号:班级:指导教师:起止日期:西南科技大学信息工程学院制综合设计任务书学生班级:学生姓名:学号:设计名称:基于单片机的多功能电子万年历系统设计起止日期:指导教师:综合设计学生日志基于单片机的多功能电子万年历系统设计摘要:电子万年历是一种通过STC52C89RC单片机编程来对不同电子芯片件进行控制、执行、数据读取、和读取的数据结果的显示的电子产品。

其主要功能是显示公历日期、农历日期、当前时间、节假日显示、闹钟和实时温度等许多功能,并能够进行时间的调节和设定闹钟。

电子万年历广泛应用于各种公共场所、商业场合和居民家庭。

由于其走时准确、误差极小、外观时尚等特点受到了广泛的欢迎。

我的设计就是用目前我们掌握的相关知识,如:单片机、模拟电路、数字电路等,进行一个简单电子万年历的设计和开发调试。

关键词: 单片机;温度测量;实时时钟MCU-based design of electronic calendar system Abstract: Electronic calendar is a kind of by STC52C89RC micro-controller programming for different electronic chip control, execution, read data, and display the data according to the results of electronic products.Its main function is to show the real-time calendar date, date of the lunar calendar, the current time, holiday, alarm clock and many functions such as real-time temperature, and adjust time and set the alarm clock. Electronic calendar is widely used in various public places, business and households.Walking because of its characteristics such as accurate, little error, fashion appearance was widely welcomed.My design is using at the moment we grasp the relevant knowledge, such as MCU, analog circuit, digital circuit, etc., for a simple design and development of the electronic calendar debugging.Keywords: Micro controller, Temperature measurement, Real-time clock目录一设计目的和意义 (1)二控制要求 (1)三方案设计与论证 (1)3.1 时钟芯片的选定 (1)3.2 温度芯片 (2)3.3 液晶显示屏 (3)3.3 主控芯片 (3)四系统设计 (3)4.1 系统框架 (3)4.2 系统具体模块设计 (4)4.2.1 单片机核心控制模块 (4)4.2.2 实时时钟电路模块 (4)4.2.3 数字温度传感器模块 (10)4.2.4 显示屏模块 (13)4.2.5 农历模块 (15)4.3 软件设计流程 (16)五设计结果及分析 (18)5.1 电路原理图 (18)5.2 软件调试 (18)5.2.1 软件调试过程 (18)5.3 硬件调试 (18)结束语 (19)参考文献 (20)一、设计目的和意义随着电子技术的不断发展,单片机技术在设计中所体现在出来的优势越来越明显,它不仅是电子信息类专业的一个重要部分,而且在其它类专业工程中也是不可缺少的。

广泛地应用于家电、工业过程控制、仪器仪表、智能武器、航空和空间飞行器等领域发展更是迅速,已成为新一代一些电子设备不可缺少的核心部件。

目前世界上单片机年产量已达十多亿片,通常是当年微处理器产量的4-5倍以上。

用最少的芯片就能实现最强大的功能。

可以想见,这是将来电子产品的主流方向,它将无可置疑地一步步取代其它同类产品,其数量之大和应用面之广,是其它任何类型的计算机所无法比拟的。

单片机是应工业测控需要而诞生的。

它把计算机最基本的功能电路,如CPU、程序存储器、数据存储器、I/O接口、定时、计数器、中断系统等集成到一块芯片上,形成单片形态的计算机。

单片机通常以最小系统运行,在家用电器中和常用的智能仪器仪表中常常可以“单片”工作,同时单片机在我们日常生活中也经常见到,如电子表、舞厅里的一些灯光的控制、一些招牌灯光的控制、工厂一些自动控制等。

将来只要有自动控制方面的都会离不开单片机的开发和使用,对于现代的自动化控制起着举足轻重的作用。

为了顺应形势发展的需要,我们学习了单片机课程,此次用液晶显示万年历和时间设置以及显示测温度的数据对单片机的学习起到了很好的巩固作用,尤其是对C 语言程序的设计。

二、控制要求显示公历1901~2099年日历;能够显示公历日期对应的农历日期以及节假日显示;星期自动对应,闰年、大、小月份自动调整;采用24小时制;自动显示温度,温度显示精确到0.1℃;要求具有闹钟功能,在设定的闹钟时间点蜂鸣器响起;时钟精度小于等于正负0.2秒/天;没有外接电源的情况下保持时钟运行十年以上;实现按键控制调时电子万年历的年、月、日、时、分、星期、以及24小时制时间显示、定时闹钟。

三、设计方案论证3.1 时钟芯片的选定DS12CR887的功能简介:DS12CR887实时时钟芯片功能丰富,可以用来直接代替IBM-PC上的时钟日历芯片DS12887,同时,它的管脚也和MC146818B、DS12887相兼容(芯片引脚图如图1所示)。

由于DS12CR887能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决子“千年”问题;DS12CR887中自带有锂电池,外部掉电时,其内部时间信息还能够保持10年之久;对于一天内的时间记录,有12小时制和24 小时制两种模式。

在12小时制模式中,用AM和PM区分上午和下午;时间的表示方法也有两种,一种用二进制数表示,一种是用BCD码表示;DS12CR887中带有128字节RAM,其中有11字节RAM用来存储时间信息,4字节RAM用来存储DS12CR887的控制信息,称为控制寄存器,113字节通用RAM使用户使用;此外用户还可对DS12CR887进行编程以实现多种方波输出,并可对其内部的三路中断通过软件进行屏蔽。

基于以上优点我们决定选用DS12CR887芯片来完成我们的设计。

图1 DS12C887芯片3.2 温度芯片DS18B20是数字式温度传感器,采用单总线通信协议。

DS18B20具有体积小,硬件开销低,抗干扰能力强,精度高附加功能强,封装形式多样等特点(芯片如图2所示)。

适合各种狭小空间内设备的数字测温和控制。

同时单线可挂接多个元件,因为每个元件都有唯一的一个64位光刻ROM编码,家族码为28H,可以多个也可单个操作。

电压测量范围是3.0V到5.5V。

内部含有EEPROM,其报警上、下限温度值和设定的分辨率倍数在芯片掉电的情况不丢失。

并且内部带有AD转换电路,技术较为成熟,所以采用此芯片最为合适。

图2 DS18B20芯片3.3 液晶显示屏在显示方面,由于这次设计的万年历系统需要显示中文的农历、节假日等各种信息,为了便于控制、显示中文字符,我们选择了带有中文字库的基于Sitronix公司的ST7920芯片的液晶显示屏LCD12864。

3.4 主控芯片STC89C52单片机作为核心控制体,该单片机具有高可靠,超低价,低功耗,无法解密等优点。

该单片机属于双列直插式封装的DIP40口管脚。

具有4个输入输出端口,分别为PORT0,PROT1,PROT2,PROT3,其中P0口是一组8位漏极开路型双向IO口,校验时,要求接上拉电阻。

其他三个内部有30K的电阻,所以不用再外接电阻。

此单片机具有6个中断,其中包括三个定时器中断,二个外部中断,一个串口中断,为全双工通信口。

内部有静态非易失E2PROM和看门狗。

片内含8Kbytes的可反复檫写的只读程序存储器(E2PROM)和256bytes的随机存取数据存储器(RAM),功能强大,适合许多较为复杂的控制应用场合。

相比较其他芯片来说比较适合学生试验所用,故采用此单片机作为核心控制芯片。

四、系统设计4.1 系统框架此设计即液晶上显示年、月、日、时、分、秒、星期及温度,电路包括以下几个部分:键盘、单片机、温度传感器、显示电路以及蜂鸣器警报电路。

图3 系统框架各部分说明:键盘用来校正,调节液晶上显示的时间。

单片机通过输出各种电脉冲信号来驱动控制各部分正常工作。

温度传感器用来采集温度值。

单片机发送的信号经过显示电路通过译码最终在液晶上显示出来。

时钟芯片给单片机提供时间信息单片机可以对时钟芯片里面的内容进行修改警报器能够对闹钟定时时间做出提醒4.2 系统具体模块设计4.2.1 单片机核心控制模块核心控制器件选用STC89C52单片机。

STC89C52单片机为40管脚双列直插芯片,它是一种高性能,低功耗的8位CMOS微处理器芯片,市场应用最多。

而且价格便宜,控制方便,便于应用有4个I/O口分别为P1,P2,P3,P4。

其中每一个管脚都能做独立的输入输出管脚,它的第9脚位复位管脚,接上电容和上拉电阻再带个开关构成复位电路。

18,19管脚接外部晶振和两个微调电容构成外部晶振电路。

单片机,复位电路,晶振,5V电源构成单片机最小系统。

其中与AT89S52单片机管脚相兼容。

4.2.2 实时时钟电路模块时钟模块选用DS12CR887芯片,DS12CR887芯片能够自动产生世纪,年,月,日,星期,时,分,秒信息,闰年补偿至2100年,具有闹钟功能。

内部自带锂电池,在外部掉电时信息不丢失,并且能精确走10年之久。

同时DS12CR887能自动检测电源故障和切换电路,有工业级温度范围。

此芯片可以广泛应用于对环境要求严格的控制系统中。

如嵌入式系统,电表,安全系统,网络集线器,网桥,路由器。

D12C887电路图,工作电源采用5V。

第一管脚(MOT)是Motorola或Intel总线时序选择端,利用此引脚选择两种总线类型中的一种,连接到V CC时选择Motorola总线时序,接GND或悬空选择Intel 总线时序。

相关文档
最新文档