电子时钟单片机课程设计

更新时间:2023-10-06 15:20:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《单片机原理与应用》

课程设计

题 目∶ 院 系∶ 专业班级∶ 姓 名∶ 学 号∶ 指 导 老 师

多功能电子时钟 机械与电子工程学院

2014年 6 月26日

目录

摘要?????????????????????????3 一、单片机概述????????????????????4 二、多功能电子时钟??????????????????6 2.1设计内容要求???????????????????6 2.2实验电路组成???????????????????6 2.3电路方案设计???????????????????8 2.4系统资源分配???????????????????9 2.5模块化程序????????????????????9 2.6算法流程思路???????????????????9 小结????????????????????????10 参考文献??????????????????????10 附录程序??????????????????????10

摘 要

单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。

近年来随着微控技术的日益完善和飞速发展,单片机的应用正在不断深入,它的应用必将导致系统控制技术从根本上发生变革,同时带动传统控制检测技术日益更新。它在工业控制、数据采集、智能化仪表、机电一体化、家用电器领域得到了广泛应用,极大地提高了这些领域的技术水平和自动化控制。在实际检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面的知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。而在繁华的都市之中,到处都是绚烂的霓虹灯,此次课程设计即为设计一花样流水灯。

一、单片机概述(芯片简介)

单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。

通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。

单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。

IAP15F2K60S2简介

宏晶STC15F2K60S2系列主要性能:

●大容量2048字节片内RAM数据存储器

●高速:1个时钟/机器周期,增强型8051内核(STC Y5),速度比传统8051快7~12倍

速度也比STC早期的1T系列单片机(如STC12/11/10系列)的速度快20% ●宽电压:5.5~3.8V,2.4~3.6V(STC15L2K60S2系列)

●低功耗设计:低速模式,空闲模式,掉电模式(可由外部中断或内部掉电唤醒定时器唤醒)

内部高精度R/C时钟,±1% 温飘(-40℃~+85℃),常温下温飘5?,可彻底省掉外部昂贵的晶体时钟,内部时钟从5MHz~35MHz可选

●内部高可靠复位,ISP编程时8级复位门槛电压可选,彻底省掉外部复位电路 ●支持掉电唤醒的资源有:INT0/INT1(上升沿/下降沿中断均可),

-INT2/-INT3/-INT4(下降沿中断);CCP0/CCP1/CCP2/RxD/RxD2/T0/T1/T2 管脚;内部掉电唤醒专用定时器

●工作频率:5~35MHz,相当于普通8051:60~420MHz

●8/16/24/32/40/48/56/60/61K字节片内Flash程序存储器,擦写次数10万次以上

●大容量片内EEPROM(FLASH)功能,擦写次数10万次以上 ●ISP/IAP(在系统可编程/在应用可编程),无需编程器/仿真器

●高速ADC,8通道10位,速度可达30万次/秒。3路PWM还可当3路D/A使用 ●3通道捕获/比较单元(CCP/PCA/PWM)

----也可用来再实现3路D/A 3个定时器或3个外部中断(支持上升沿/下降沿中断)

●6个定时器,2个16位可重装载定时器T0和T1兼容普通8051的定时器,新增了一个16位的定时器T2,并可实现时钟输出,3路CCP/PCA可再实现3个定时器

●可编程时钟输出功能(对内部系统时钟或外部管脚的时钟输入进行时钟分频输出):

① T0 在P3.5 输出时钟; ② T1 在P3.4 输出时钟;

③ T2 在P3.0 输出时钟,以上3个定时器/计数器输出时钟均可1~65536级分频输出;

④ 内部主时钟在P5.4/MCLKO 对外输出时钟(STC15系列8-pin单片机的主时钟在P3.4/MCLKO 对外输出时钟) ●硬件看门狗(WDT)

●SPI高速同步串行通信接口

●双串口/UART,两个完全独立的高速异步串行通信端口,分时切换可当5组串口使用

●先进的指令集结构,兼容普通8051指令集,有硬件乘法/除法指令 ●通用I/O口(42/38/30/26个),复位后为:准双向口R弱上拉(8051传统I/O口)

可设置四种模式:准双向口弱上拉、强推挽弱上拉、仅为输入/高阻和开漏 每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA

●如果I/O口不够用可以用3根普通I/O口线外接74HC595来扩展I/O口,并可多芯片级联扩展几十个I/O口,还可用A/D作按键扫描来节省I/O口

二、多功能电子时钟

2.1设计要求

1、实现时、分、秒、年、月、日的显示,而且还有闹钟的功能。 2、能够调整时钟的各个时钟单元的值,并且按键灵敏。 3、在调整时钟单元值的时候要求有闪烁功能。

本文来源:https://www.bwwdw.com/article/uz7d.html

Top