电子万年历 - 图文(3)

2019-04-16 18:19

图10 键盘电路 Figure 10 Keyboard circuit

4系统软件设计 4.1 软件结构设计 4.1.1系统软件的结构

电子数字万年历软件结构如图11所示,包括顶层文件、键盘管理、时间发生管理、温度传感管理和LCD显示管理5个部分。

顶层文件main.c键盘管理程序时间发生管理程序温度传感器程序液晶显示程序 图11 数字万年历的软件结构

Figure 11 Digital calendar software architecture

4.1.2 软件总体流程

电子万年历的总体流程图如图12所示。

图12 电子万年历的总体流程图

Figure 12 The overall flow chart of the electronic calendar

4.2 程序设计

在本系统中,程序起着至关重要的作用,首先将单片机复位,接着对DS1302进行操作,判断按键的信息并通过相应的处理,将初值写入DS1302中。然后将1302的时间和DS18B20的温度值读入单片机,单片机通过数据转换送到液晶显示器进行显示。

电子万年历详细程序设计见附录2。 5结论

通过本系统的设计与制作,并通过实习调试,效果良好,能达到预期目标,并能稳定运行。在本系统的设计过程中,单片机为核心器件,通过硬件与软件的结合,将本系统实现。通过本系统的设计,对单片机内部结构和外围接口都有了很大程度的了解,其次是单片机编程,需要掌握其硬件电路以及芯片的时序,同时需要掌握C语言语法结构与知识。

通过这几个月以来的研究和制作发现,单片机已经广泛的运用于日常生活中的各个地方,而且还会更大程度的利用单片机进行各种电路和电子产品的设计,因此单片机的学习是当今电子专业的必修课程。

最后,学无止境,未来的道路还需要我们学习和运用更多的东西,要不断的

学习,不断的努力,以取得更好的成绩。

参考文献

[1] 李宗吾. 中国万年历[M]. 北京:中国科学出版社. 2006:5-8.

[2] 闫爱青. 基于USB接口的高速数据采集系统[J]. 山西建筑. 2007(9):359-360. [3] Anastasios Alexiadis, Ioannis Refanidis. Defining a Task’s Temporal Doain for Intelligent Canledar Applications[C]. IFIP Advances in Information and Communication Technology, 2009, Volume 296/2009: 399-406.

[4] 王法能. 单片机原理及其运用[M]. 北京:科学出版社. 2004: 2-15.

[5] 郑锋等. 51单片机应用系统典型模块开发大全[M]. 北京:中国铁道出版社,2010.1,3-10.

[6] Joe Tullio, Elizabeth D.Mynatt. Use and Implications of a Shared, Forecasting Calender[C]. Baranauskas et al. (Eds.): INTERACT 2007, LNCS 4662, Part I, pp. 269–282.

[7] 基于SOPC的电子钟设计与实现 http://www.ebnar.cn/article/2012-2-7/552-1.ht ml. 2012.02.

[8] 楼然苗,李光飞. 单片机课程设计指导[M]. 北京:北京航空航天大学出版社, 2005:152-178.

[9] 肖云根,望舒. 基于实时时钟芯片的电子万年历设计[J]. 电子技术,2007.Z3: 91-94.

[10] 刘俊伏,宗云. DS18B20与单片机的接口及编程技术[J]. 河北工业科技, 2007 (4): 227-229.

[11] 戴仙金. 51单片机及其C语言程序开发实例[M] 北京:清华大学出版社, 2008.2,2-26.

[12] 林如丹. 基于DS18B20和ISD1420的温度监控报警系统[J]. 制造业自动化. 2011,33(9):74-76.

[13] 倪天龙, 路林.基于STC12C5A60S2的电子相框设计[J]. 郑州轻工业学院学报(自然科学版) 2011.10, 26(5).

[14] 辛友顺,胡永生,薛小玲. 单片机应用系统设计与实现[M].福建科学技术出版社.2005.3: 190-193.

[15] 徐之健. 基于GSM信息通信的广告机控制系统研究[D]. 浙江理工大学. 2010

[16] 牛余朋. 实时时钟在电路设计中的应用[J]. 电子制作. 2007,3

[17] www.maxim-ic.com. DS1302 Trickle Char e Timekeeping Chip. Dallas Semicon-ductor , 2002.3.

[18] 朱路. 连续补充充电实时时钟芯片DS1302及其应用[J]. 现代电子技术, 2006.19:116-118.

[19] 白雪宇. 小热电DCS控制系统研究[D]. 长春理工大学,2010

[20] 于永学,葛建. 1-Wire总线数字温度传感器DS18B20及应用[J]. 电子产品世界.2003(24).

Electronic calendar and temperature acquisition system design based on

STC12C5A16S2 microcontroller

Abstract:Microcontroller is a high integration, high reliability, small size, low power consumption, low-cost micro-processors, has been widely used in various occasions. This paper using the electronic calendar of the MCS-51 series microcontroller STC12C5A16S2 design-centric device, described in detail the principle of single-chip control, LCD display principle, principle of operation of the temperature sensor and timely clock control principle. The system has a calendar clock and temperature display can accurately show the year, month, week, day, hours, minutes, seconds and temperature, you can make flexible use of the key line tone.

Keyword: MCU of STC12C5A16S2;DS1302;liquid crystal display; DS18B20

附录

附录Ⅰ 电子万年历电路原理图和PCB电路板

附图1 电子万年历电路原理图

附图2 电子万年历PCB图


电子万年历 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教育心理学每章复习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: