篇一 :单片机电子时钟课程设计报告

绪论

单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面,而51单片机是各单片机中最为典型和最有代表性的一种。这次课程计通过对它的学习、应用,以AT80C51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它由5V直流电源供电,通过数码管能够准确显示时间,调整时间,从而到达学习、设计、开发软、硬件的能力。为实现定时控制以及对外界事件进行计数,在单片机应用系统中,常需要用到实时时钟和计数器。51系列的单片机内部都具有着两种功能,有的型号还具有捕获和监视定时的功能。

51系列的单片机内部都设有两个16位的可编程定时/计数器,可简称为定时器0(T0)和定时器1(T1)。可编程是指其功能如工作方式、定时时间、量程、启动方式等均可由指令来确定和改变。

一般中断系统都伴随着定时/计数器的出现而出现。中断技术是单片机工作中的一项重要技术,在有些场合采用“中断技术”可使单片机的工作更加灵活、效率更高。中断功能是在硬件基础上再配以相应的软件而实现的。不同的单片机其硬件结构和软件指令时不完全相同的,因而中断结构一般是不相同的。但同一系列的单片机即使型号不同,中断系统的基本结构也是类似的,只是中断源个数不完全一样。中断系统大体分为3类中断,即外部中断类(外部中断0和外部中断1)、定时中断类(定时器T0中断、定时器T1中断、定时器T2中断)、串行口中断类(RI或TI)。中断处理过程可分为3个阶段,即中断响应、中断处理和中断返回,所有的单片机的中断都有这样的3个阶段。

本次课程设计还用到了扩充外部中断源的知识,利用定时器扩展的外部中断源法。将计数器设置成计数方式,计数初值设定为满量程,一旦从外部计数引脚输入一个跳变信号,计数器加1产生溢出中断。把外部计数输入端T0(P3.4)或T1(P3.5)作为扩充中断源输入。

…… …… 余下全文

篇二 :单片机课程设计数字钟实验报告

单片机课程设计:电子钟

一、    实现功能

1、         能够实现准确计时,以数字形式显示时、分、秒的时间。

2、         小时以24小时计时形式,分秒计时为60进位,能够调节时钟时间。

3、         闹钟功能,一旦走时到该时间,能以声或光的形式告警提示。

4、         能够实现按键启动与停止功能。

5、         能够实现整点报时功能。

6、         能够实现秒表功能。

二、设计思路

1、芯片介绍

    

    VCC:电源。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程 序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

  P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作 输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

…… …… 余下全文

篇三 :单片机电子时钟设计报告

科技创新实践

[数字时钟设计]

[用AT89S52单片机设计电子时钟的实验报告]

目录

单片机的个性化电子钟设计报告 1

一、设计背景 1

二、作品介绍 1

三、设计目的及意义 1

四、设计要求 1

五、总体方案设计 2

5.1硬件设计 2

1.单片机最小系统 AT89S52 2

2、显示模块 2

3.按键模块 2

4.晶振模块 3

5.2 软件设计 3

1 硬件框图 3

2 程序流程图 3

六、遇到的困难和解决的办法 4

七、总结及建议 5

单片机的个性化电子钟设计报告

一、设计背景

数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。

单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。

二、作品介绍

该作品是个性化电子钟设计,技术上主要用单片机(AT89S52)主控,4位LED数码显示,分别显示“小时:分钟”秒在下一步中。该作品主要用于24小时计时显示,能整时报时,能定时闹铃1分钟。

…… …… 余下全文

篇四 :单片机数字时钟课程设计报告

第1章  绪论

1. 设计要求

(1)系统可以按“秒”进行计时。

(2)数字时钟可以显示小时(00-23)、分钟(00-59)和秒(00-59)。

(3)可通过按键K1来选择设置“小时”、“分钟”和“秒”。设置时可通过“加”和“减”按键(K2、K3)来调整时间;设置过程中时钟停止计时。

(4)无键按下三秒后,自动进入时钟的计时程序。

2. 设计方案

采用AT89C51芯片作为硬件核心,其内部采用Flash ROM,具有4KB ROM 存储空间,能于3V的超低压工作,本系统的计时方案是利用单片机内部的定时/计数器进行中断定时, 配合软件延时实现对时、分、秒的计时。

整个系统的控制方案是:上电后系统自动进入时间显示,从00:00:00 开始计时。按下P1.0键,进入调秒状态,时钟停止计时;按P1.1或P1.2键可进行加1或减1操作;继续按P1.0键可分别进行分位、时调整;无键按下3秒钟后退出调整状态,自动进入时钟的计时和显示。

整个系统的硬件原理框图如图1.1,它采用的是AT89C51单片机,只用了P1口。为了简化硬件电路,LED显示采用了动态扫描的方式实现, LED采用共阳极数码管,驱动电流由三极管9012提供。为了提高计数精度,所采用的晶振频率为12MHz。


第2章  硬件设计

1 单片机的选择

本课程选用AT89C51型号的单片机。 AT89C51 是美国ATMEL 公司生产的低电压,高性能CMOS8 位单片机,片内含4k bytes 的可反复擦写的只读程序存 储器(PEROM)和128 bytes 的随机存取数据存储器(RAM ),器件采用ATMEL 公司的高密度、非易失性存储技术生产, 兼容标准MCS-51 指令系统,片内置通用8 位 央处理器(CPU)和Flash 存储单元,功能强大AT89C51 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

…… …… 余下全文

篇五 :单片机电子时钟的设计报告

目录

1 引言.......................................................................................................................................... 1

2 设计任务与要求...................................................................................................................... 2

2.1. 设计题目...................................................................................................................... 2

2.2. 设计要求...................................................................................................................... 2

3 系统的功能分析与设计方案.................................................................................................. 3

3.1. 系统的主要功能.......................................................................................................... 3

3.2. 系统的设计方案.......................................................................................................... 3

…… …… 余下全文

篇六 :基于单片机的数字钟设计 开题报告

毕业设计(论文)开题报告

学 生 姓 名:

专 业:

设计(论文)题目:

指 导 教 师:

2010 年 2 月 24 日

学 号: 电气工程及其自动化 基于单片机的数字钟设计

毕 业 设 计(论 文)开 题 报 告

基于单片机的数字钟设计开题报告

基于单片机的数字钟设计开题报告

基于单片机的数字钟设计开题报告

毕 业 设 计(论 文)开 题 报 告

基于单片机的数字钟设计开题报告

基于单片机的数字钟设计开题报告

基于单片机的数字钟设计开题报告

基于单片机的数字钟设计开题报告

毕 业 设 计(论 文)开 题 报 告

基于单片机的数字钟设计开题报告

…… …… 余下全文

篇七 :51单片机电子时钟课程设计报告

第一部分  设计任务和要求

1.1  单片机课程设计内容

利用STC89C51单片机和LCD1602电子显示屏实现电子时钟,可由按键进行调时和12/24小时切换。

1.2  单片机课程设计要求

1.能实现年、月、日、星期、时、分、秒的显示;

2.能实现调时功能;

3.能实现12/24小时制切换;

4.能实现8:00—22:00整点报时功能。

1.3  系统运行流程

程序首先进行初始化,在主程序的循环程序中首先调用数据处理程序,然后调用显示程序,在判断是否有按键按下。若有按键按下则转到相应的功能程序执行,没有按键按下则调用时间程序。若没到则循环执行。计时中断服务程序完成秒的计时及向分钟、小时的进位和星期、年、月、日的进位。调时闪烁中断服务程序用于被调单元的闪烁显示。调时程序用于调整分钟、小时、星期、日、月、年,主要由主函数组成通过对相关子程序的调用,如图所示。实现了对时间的设置和修改、LCD显示数值等主要功能。相关的调整是靠对功能键的判断来实现的。

第二部分  设计方案

2.1  总体设计方案说明

1.程序设计及调试

根据单片机课程设计内容和要求,完成Protues仿真电路的设计和用Keil软件编写程序,并进行仿真模拟调试。

2.硬件焊接及调试

根据仿真电路图完成电路板的焊接,并进行软、硬件的调试,只到达到预期目的。

3.后期处理

对设计过程进行总结,完成设计报告。

2.2  单片机系统方框图

2.2  单片机系统流程图

圆角矩形: 开始

主流程图                         键盘扫描流程图

…… …… 余下全文

篇八 :单片机电子钟课程设计报告

 

(职业技术学院)

单片机原理及应用课程设计报告

       ---基于Proteus和Keil C

设计题目4位数码块动态显示驱动电路设计

专业班级     10级通信技术(1)班     

参与人员    张某某  刘某某  袁某     

指导老师          朱某某            

完成日期     20##年5月21日至27日     

摘要

    本电路应用了AT89C51芯片作为译码器实现了LED动静态显示的基本原理,电路原理简单,价格低廉,可用于多位LED显示。

    四段LED显示器也叫数码管,它是由发光二极管组成的一个阵列,常用的LED显示器用共阳极和共阴极两种结构。为了使显示器能发光,并且显示数码,需要加译码驱动电路,常用的译码驱动电路有静态译码显示和动态译码显示。静态译码显示是指一个译码驱动电路驱动一个四段显示器进行数码显示。动态译码显示是指多个七段显示器共用一个译码驱动电路,由扫描电路控制每个显示器分时进行显示,每个显示器按不同的时间轮流使用译码驱动电路。从而使显示电路更加简单。

数码管的显示分为动态显示和静态显示两种工作方式。在静态显示控制中,只要驱动器的设计能力与显示器的工作电流想匹配就可以。而且,只需考虑段驱动,位驱动按照所选用的数码块,共阴则将公共端接地,共阳则将公共端接电源即可。在动态显示驱动设计中,由于数码管的实现是由段和位选信号共同配合完成的,因此,必须同时考虑和位的驱动能力。段驱动电流以脉冲形式输出,其峰值电流并不一定反映二极管的显示亮度,一般需要提高驱动电流,才能达到要求,并且采用独立运行的实时时钟,就可避免不少麻烦,同时配合相关软件就可以有效地完成所要达到的目的。

…… …… 余下全文