毕业设计基于单片机的作息时间控制器

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

毕业设计基于单片机的作息时间控制器

WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】

摘要

校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。

该控制系统是采用8031单片机来实现对上述开关量的控制,利用内部时钟来提供时钟信息,设有六位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。

关键词作息时间控制定时器语音芯片 8031

Abstract

The campus the daily timetable control system which is mainly used in the campus, it auto-control some switches which have periods of 24 hours.

This control system carries out the switch parameter controls all above by SCM 8031 .It uses the to provide the clock information. It could show the real time with 6 bit digital tube. And it could modify the real time clock with the input keyboard. The system is simple, the running is steady and dependable, the controlled time is exact, and the physical volume of the system is small, all the advantages above can be incarnated in this system.

Key words:THE DAILY TIMETABLE CONTROL,TIMER, DELAYED ACTION,8031

目录

1 引言

随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化,智能化发展,作为高新技术之一的单片机以其体积小,功能强,价格低廉,使用灵活等优势,显示出很强的生命力。其功耗低,超高型,低成本,功能完整,在国内越来越受到用户的重视和广泛使用。

概述

基于单片机的作息时间控制,充分发挥它体积小,价格便宜,功耗低,可靠性高的优点。可用于学校作息,方便广大师生。同时也可以作为各种时钟控制电路的报警装置使用,用途广泛,原理简单,便于操作和维护等优点。总体上,单片机设计方案在现实生活中也比较容易实现设计。

本文研究内容

通过对一个能实现时钟显示及定时功能的时间系统的设计学习,达到单片机应用中的数据转换显示,数码管显示原理,动态扫描显示原理,单片机的定时中断原理、

及单片机相关指令在各方面的应用。以8031单片机为核心,由LED数码管、按键、二极管等部分构成,由软件实现打铃时刻表的预置与修改,实现实时时间的显示、校正和铃响控制。此种响铃器实际为一种可编程时间控制器,它提供定时控制输出接口,可方便地用于各种定时控制。

2 作息时间控制器的整体设计

根据设计要求,画出系统框图,如图1所示。

该控制系统由单片机,音乐电路,数码显示部分以及键盘部分组成。该控制系统设有6位数码管,可以实时显示时间和定时时间等,系统还设有输入键盘,用以修改实时时钟和定时等操作。软件方面,通过晶振电路和软件设计,实现时钟设计。作息时间表有2

图1

设计的系统框图

3 作息时间控制器的硬件设计

单片机芯片介绍

设计选用了8031单片机,其引脚图,如图2所示。

(1)电源引脚VCC和GND

VCC:电源端,接+5V

GND:接地

(2)外接晶振引脚XTAL1和XTAL2

XTAL1:片内反相放大器的输入端,接外部晶振的一个引脚。当单片机采用外部时钟信号时,此引脚应接地。

XTAL2:片内反相放大器的输出端,接外部晶振的另一个引脚。当单片机采用外部时钟信号时,外部信号由此引脚接入。

(3)输入输出引脚

P0:是双向8位三态I/O端口,在不接外存储器与不扩展I/O接口时,可作为准双向口。在访问外存储器时,它分时用于低八位地址总线和8位双向数据总线。

P1:是8位双向静态I/O端口。

P2:是8位准双向I/O端口,在访问外部存储器时,它作为扩展电路的高8位地址总线,送出高8位。

P3:是8位准双向I/O端口。

一般只用P0和P2作为输入输出引脚。

图2 8031引脚图

(4)其他引脚

RESET/VPD:复位信号输入端。Vcc掉电后,此引脚可接备用电源,以保持内部RAM 的数据不丢失。复位电路用了手动复位,VCC掉电期间,此脚可接上备用电源,以保证单片机内部RAM的数据不丢失。

ALE/PROG:地址锁存允许端。当单片机访问外部存储器时,该隐脚输出的信号用于锁存P0端口送出的8位地址。其输出信号的频率为时钟震荡的频率的1/6。

PSEN:外部程序存储器的读选通信号输出端,或称为片外取指信号输出端。从外部程序存储器取指令期间,PSEN在每个机器周期两次有效,其频率为振荡周期的1/6;但若此期间有访问外部数据存储器,则两次有效的PSEN信号将不出现。

EA/Vpp:当其保持低电平时单片机只访问外部程序存储器,而不管片内是否有程序存储器。

扩展电路

3.2.1 程序存储器(2764)

由于8031没有程序存储器,所以扩展了一个8K的程序存储器2764。

2764引脚图如图3所示。

图3 2764引脚图

其主要引脚功能如下:

D0~D7:8条双向数据总线,用于读出数据或编程时写入的编程代码。

A0~A7:地址输入线,扩展时与单片机的P2口和P0口相连,用于传送单片机送来的地址编码信号。

CE:片选端,低电平有效。

OE:输出允许端数据输出允许信号线(低电平时,数据处于读出状态)。

Vcc:电源端(+5V)。

GND:接地端。

3.2.2 数据存储器(6264)

由于8031数据存储器仅为128B,程序运行过程中需要调用大量的数据,所以扩展了一个8K数据存储器6264。

6264引脚图如图4所示。

其主要引脚功能如下:

D0~D7:8条双向数据总线,用于读出数据或编程时写入的编程代码。

A0~A12:地址线,扩展时与单片机的P2口和P0口相连,用于传送单片机送来的地址编码信号。

CE:片选端,低电平有效。

OE:输出允许端数据输出允许信号线(低电平时,数据处于读出状态)。

WE:写选通信号线,低电平是数据处于写入状态。

相关文档
最新文档