51单片机数字时钟毕业论文(单片机数字时钟论文)

1.单片机数字时钟论文

数字时钟064

双击自动滚屏 文章来源:一流设计吧 发布者:16sheji8 发布时间:2008-07-07 10:49:38 阅读:1311次

一 摘要

单片计算机即单片微型计算机。(Single-Chip Microcomputer ),是 集CPU ,RAM ,ROM ,

定时,计数和多种接口于一体的微控制器。他体积小,成本低,功能强,广泛应用于智能产

品和工业自动化上。而51 单片机是各单片机中最为典型和最有代表性的一种。这次毕业设

计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。

二 说明

系统由AT89C51、LED 数码管、按键、发光二极管等部分构成,能实现时间的调整、定

时时间的设定,输出等功能。系统的功能选择由SB0、SB1、SB2、SB3、SB4 完成。其中SB0

为时间校对,定时器调整功能键,按SB 0 进入调整状态。SB1 为功能切换键。第一轮按动

SB1 依次进入一路、二路、三路定时时间设置提示程序,按SB3 进入各路定时调整状态。定

时时间到,二极管发亮。到了关断时间后灭掉。如果不进入继续按SB1 键,依次进入时间

¡ 年¡ 位校对、¡ 月¡ 位校对、¡ 日¡ 位校对、¡ 时¡ 位校对、¡ 分¡ 位校对、¡ 秒¡ 位

校对状态。不管是进入那种状态,按动SB2 皆可以使被调整位进行不进位增量加1 变化。各

预置量设置完成后,系统将所有的设置存入RAM 中,按SB1 退出调整状态。上电后,系统自

动进入计时状态,起始于¡ 00¡ 时¡ 00¡ 分。SB4 为年月日显示转换键,可使原来显示时分

秒转换显示年月日。

三、电路原理分析

1. 显示原理

电原理图见附图1。由6 个共阴极的数码管组成时、分、秒的显示。P0 口的8 条数据线

P0.0 至P0.7 分别与两个CD4511 译码的ABCD 口相接,P2 口的 P2.0 至P2.2 分别通过电阻

R10 至R13 与VT1 至VT3 的基极相连接。这样通过P0 口送出一个存储单元的高位、低位BCD

显示代码,通过P2 口送出扫描选通代码轮流点亮LED1 至LED6,就会将要显示的数据在数

码管中显示出来。从P0 口输出的代码是BCD 码,从P2 口输出的就是位选码。这是扫描显示

原理。

2 键盘及读数原理

键盘是人与微机打交道的主要设备,按键的读取容易引起误动作。可采用软件去

抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,这时触点的逻辑电

平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或重复执行,在这里

采用软件延时的方法来避开抖动,延时时间20ms.

3 连击功能的实现

按下某键时,对应的功能键解释程序得到执行,如操作者没有释放按键,则对应

的功能会反复执行,好象连续执行,在这里我们采用软件延时250ms,当按键没释放则

[1] [2] 下一页

本文来自: 一流设计吧(puters in the infiltration and the development of large-scale integrated circuits. SCM application is steadily deepening, as it has strong function, small size, low power dissipation, low prices, reliable, easy to use features, it is particularly suited to and control of the system, increasingly widely used in various fields. This article describes an electronic bell system is single-chip microcomputer (AT89C51) as the core, the clock chip DS1302, LED display driver chip components, such as MAX7219 component.Describes the application of Proteus's ISIS software of the electronic single-chip system clock to achieve the design and simulation methods in details.The method can not only test the property of the system precisely,but also improve development efficiency and reduce development cost,which values in popularity. Key words: AT89C51; DS1302; MAX7219; Proteus; electronics clock 目 录 第一章 绪论 ……………………………………………………………… 2 1.1 引言 …………………………………………………………………… 2 1.2 Proteus软件简介 …………………………………………………… 2 第二章 系统设计 …………………………………………………………. 3 2.1 电子钟系统器件选择 ………………………………………………………… 3 2.1.1 AT89C51单片机简介 …………………………………………… 3 2.1.2 实时时钟电路DS1302工作原理 ……………………………………6 2.1.3 MAX7219工作原理 ……………………………………………….8 2.2 电子钟系统设计流程 ……………………………………………… 11 第三章 硬件电路设计 …………………………………………………… 12 3.1 Protel DXP电路图设计 …………………………………………………12 3.2 Proteus 电路图设计 ………………………………………………… 13 第四章 软件设计 ……………………………………………………………14 4.1 程序流程图设计 ………………………………………………………………14 4.2源程序设计 …………………………………………………………………… 14 4.3 KeilC51进行程序调试 ……………………………………………………… 18 第五章 系统调试与仿真 ……………………………………………………19 5.1 Proteus中Hex文件选择 …………………………………………………… 19 5.2 Proteus 进行电子钟系统仿真 …………………………………… 20 结束语 ………………………………………………………………………… 22 参考文献 ………………………………………………………………………23。

6.求数字电子钟毕业论文设计

12. 基于单片机的电子钟设计(字数:7710,页数:24 ) 13. 基于单片机的数字电子钟设计(字数:10301,页数:42 价) 14. 基于Labview的虚拟数字钟设计(字数:17457,页数:32 ) 15. 电子日历钟(字数:10677,页数:33 ) 16. 数字钟的设计与制作(字数:4922,页数:23 ) 17. 单片机数字钟设计(字数:15355,页数:47 ) 18. 基于单片机的数字钟设计(字数:12541,页数:27 ) 19. 单片机定时闹钟设计(字数:8450,页数:24 ) 20. 万年历可编程电子钟控电铃(字数:14371.页数:41 价)可联&系>Q=Q:136。

后面输入。.775。

.接着输入12。

5Q%Q空>间里有所有内容。可$代,$写21. 数字定时闹钟设计(字数:7770,页数:28 ) 22. 基于EDA技术的数字电子钟设计(字数:12247,页数:32 ) 23. 多功能时钟打点系统设计(字数:8353,页数:31 ) 24. 智能音乐闹钟设计(字数:10002,页数:37 ) 25. 基于AT89S51单片机的数字电子钟设计(字数:14560,页数:39 )。

7.求 单片机多功能数字钟 毕业设计

89C51 LED电子钟 参考链接: /news/c8/2009-01/109.htm *APPLICATION NOTE E6000 ICEXPLORER *************** * Title: FOR colk_time * * Version: 00 * * Last Updated: * * MCU: AT89C91 * * FOR: WWW.PICAVR.COM * *************************************************** K1 BIT P3.2 K2 BIT P3.4 K3 BIT P3.3 K4 BIT P3.5 C_HOUR EQU 23H C_MINUTE EQU 24H C_SECOND EQU 25H ON_HOUR EQU 26H ON_MINUTE EQU 27H OFF_HOUR EQU 28H OFF_MINUTE EQU 29H ORG 0000H AJMP MAIN ORG 0003H AJMP WINT0 ORG 000BH AJMP WTO ORG 0030H MAIN: MOV SP,#50H CLR 00H MOV 21H,#0 MOV 22H,#0 MOV C_HOUR,#0 MOV C_MINUTE,#0 MOV C_SECOND,#0 MOV ON_HOUR,#0 MOV ON_MINUTE,#0 MOV OFF_HOUR,#0 MOV OFF_MINUTE,#0 MOV TH0,#05 MOV TL0,#05 MOV TMOD,#02H SETB EA SETB EX0 CLR ET0 CLR TR0 CLR IT0 M: MOV A,C_HOUR CJNE A,ON_HOUR,OFF_TIME MOV A,C_MINUTE CJNE A,ON_MINUTE,OFF_TIME SETB P3.7 AJMP NEXT OFF_TIME: MOV A,C_HOUR CJNE A,OFF_HOUR,NEXT MOV A,C_MINUTE CJNE A,OFF_MINUTE,NEXT CLR P3.7 NEXT: JNB 00H,M ACALL DISP1 AJMP M TAB: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H DISP1: MOV R0,C_HOUR MOV DPTR,#TAB MOV A,R0 SWAP A ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.0 ACALL DL ;SEND DISPPLAY HOUR HIGHT BIT SETB P2.0 MOV A,R0 ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.1 ACALL DL SETB P2.1 ;SEND DISPPLAY HOUR LOW BIT MOV R1,C_MINUTE MOV A,R1 SWAP A ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.2 ACALL DL SETB P2.2 ;SEND DISPPLAY MINUTE HIGHT BIT MOV A,R1 ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.3 ACALL DL SETB P2.3 ;SEND DISPLAY MINUTE LOW BIT MOV R2,C_SECOND MOV A,R2 SWAP A ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.4 ACALL DL SETB P2.4 ;SEND DISPPLAY SECOND HIGHT BIT MOV A,R2 ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.5 ACALL DL SETB P2.5 ;SEND DISPPLAY SECOND LOW BIT RET ;**************************************详见链接。

8.单片机电子钟的毕业设计

89C51 LED电子钟

详见参考链接:

*APPLICATION NOTE E6000 ICEXPLORER ***************

* Title: FOR colk_time *

* Version: 00 *

* Last Updated: *

* MCU: AT89C91 *

* FOR: WWW.PICAVR.COM *

***************************************************

K1 BIT P3.2

K2 BIT P3.4

K3 BIT P3.3

K4 BIT P3.5

C_HOUR EQU 23H

C_MINUTE EQU 24H

C_SECOND EQU 25H

ON_HOUR EQU 26H

ON_MINUTE EQU 27H

OFF_HOUR EQU 28H

OFF_MINUTE EQU 29H

ORG 0000H

AJMP MAIN

ORG 0003H

AJMP WINT0

ORG 000BH

AJMP WTO

ORG 0030H

MAIN: MOV SP,#50H

CLR 00H

MOV 21H,#0

MOV 22H,#0

MOV C_HOUR,#0

MOV C_MINUTE,#0

MOV C_SECOND,#0

MOV ON_HOUR,#0

MOV ON_MINUTE,#0

MOV OFF_HOUR,#0

MOV OFF_MINUTE,#0

MOV TH0,#05

MOV TL0,#05

MOV TMOD,#02H

SETB EA

SETB EX0

9.用51单片机 ds1302 液晶显示isd1420完成多功能数字钟的论文

//********DS1302读写程序************

void w(uchar u) //写入1位字节

{

uchar i;

ACC = u;

for(i=8; i>0; i--)

{

IO = ACC0;

CLK = 1;

CLK = 0;

ACC = ACC >> 1;

}

}

uchar r(void) //读出1位字节

{

uchar i;

for(i=8; i>0; i--)

{

ACC = ACC >>1;

ACC7 = IO;

CLK = 1;

CLK = 0;

}

return(ACC);

}

void W1302(uchar ucAddr, uchar ucDa)

{

RST = 0;

CLK = 0;

RST = 1;

w(ucAddr); // 地址,命令

w(ucDa); //写1Byte数据

CLK = 1;

RST = 0;

}

void wclock(uchar *p) //写入时钟多字节数据

{

uchar i;

// W1302(0x80,0x00); //停止时钟

W1302(0x8e,0x00); // 允许写

RST=0;

CLK=0;

RST=1;

w(0xbe); //写多字节命令

for(i=8;i>0;i--)

{

w(*p); //按数组指针逐个写入,写入数据在主函数调用时指向b数组

p++;

}

W1302(0x00,0x50); //启动定时器

CLK=1;

RST=0;

}

void rclock(uchar *p) //读出时钟多字节数据

{

uchar i;

RST=0;

CLK=0;

RST=1;

w(0xbf);

for(i=7;i>0;i--)

{

*p=r();

p++;

}

CLK=1;

RST=0;

}

DS1302读写程序,供参考 以下定义口

sbit CLK=P2^3;

sbit IO=P2^4;

sbit RST=P2^5;

sbit ACC7=ACC^7;

sbit ACC0=ACC^0;

51单片机数字时钟毕业论文

转载请注明出处众文网 » 51单片机数字时钟毕业论文(单片机数字时钟论文)

资讯

路桥毕业论文3000左右(桥梁工程论文3000字左右)

阅读(81)

本文主要为您介绍路桥毕业论文3000左右,内容包括桥梁工程论文3000字左右,道路桥梁毕业论文,道桥类的毕业论文怎么写。桥梁工程学的发展主要取决于交通运输对它的需要。古代桥梁以通行人、畜为主,载重不大,桥面纵坡可以较陡,甚至可以铺设台阶。

资讯

化工工程类毕业论文(求:化工专业毕业论文)

阅读(79)

本文主要为您介绍化工工程类毕业论文,内容包括求:化工专业毕业论文,应用化工专业毕业论文,化工工艺专业的毕业论文怎么写。解读乙丙橡胶生产工艺及其技术经济分析毕业论文 乙丙橡胶(EPR)是继Zieg1er一Natta催化剂的发明、聚乙烯和聚丙烯的出现

资讯

南昌大学毕业论文任务书范文(毕业论文任务书怎么写)

阅读(80)

本文主要为您介绍南昌大学毕业论文任务书范文,内容包括毕业论文任务书怎么写,毕业论文任务书怎么写,毕业任务书怎么写。原料 毕业论文,办公软件,电脑方法/步骤 1毕业论文任务书的下达人:论文导师;毕业论文任务书的接收人人:学生;22、选择任务书类

资讯

本科毕业论文怎样才算自己写(怎样写好一篇属于自己的论文)

阅读(74)

本文主要为您介绍本科毕业论文怎样才算自己写,内容包括怎样写好一篇属于自己的论文,本科毕业论文字数怎么算的是从正文开始吗摘要、前言、致谢算不,本科生论文一定要自己写吗,可不可以抄别人的论文,怎么抄不算抄袭。论文怎么写? 一 毕业论文

资讯

教育类app毕业论文(计算机教育软件在放论文怎么用)

阅读(76)

本文主要为您介绍教育类app毕业论文,内容包括计算机教育软件在放论文怎么用,作为IT手机程序设计学生,毕业设计做什么app合适,开发教育APP对教育行业有什么意义。教育软件,顾名思义,为教育服务的软件系统;英文education software;根据应用范围的

资讯

汉江韵毕业论文(《汉江韵》是一怎样的古筝曲子)

阅读(75)

本文主要为您介绍汉江韵毕业论文,内容包括古筝曲《汉江韵》来历和表达的意义,汉江韵,春到湘江,四段锦和林冲夜奔哪两个是古典,哪两个是现代曲,《汉江韵》是一怎样的古筝曲子。这首乐曲是乔金文于1962年春为河南筝派演奏家任清芝而创作的。

资讯

护士毕业论文大专(护理毕业论文专科的,怎样写啊)

阅读(108)

本文主要为您介绍护士毕业论文大专,内容包括护理毕业论文专科的,怎样写啊,护理大专毕业论文范文,大专护理学毕业论文。1980年美国护理学会将护理定义为:“护理是诊断和处理人类对现存的或潜在的健康问题的反应。”从这一定义引申出:现代护理

资讯

毕业论文ppt第一页写什么(毕业论文PPT里应该写些什么内容)

阅读(88)

本文主要为您介绍毕业论文ppt第一页写什么,内容包括ppt第一页写什么内容,为了名师答辩做的ppt第一页的标题写什么合适,毕业论文PPT里应该写些什么内容。关于内容: 一般概括性内容:课题标题、答辩人、课题执行时间、课题指导教师、课题的归

资讯

毕业论文前期工作小结范文(学生毕业设计论文中期汇报表的)

阅读(81)

本文主要为您介绍毕业论文前期工作小结范文,内容包括学生毕业设计(论文)中期汇报表的前期工作小结怎么写呢最好,毕业论文前期工作小结,毕业论文的个人总结怎么写。设计(论文)工作进展情况 工作汇报在过去的近一个月中,我完成了游戏的内容分析,游

资讯

日租房毕业论文(求关于酒店客房绿色管理的一篇毕业论文)

阅读(76)

本文主要为您介绍日租房毕业论文,内容包括求关于酒店客房绿色管理的一篇毕业论文,跪求学生公寓管理系统的开题报告,有毕业论文的话更好.嘿嘿,酒店专业毕业论文题目。这是我一年前的毕业论文目录,给你参考下吧第一章 绪论 第二章 绿色饭店理

资讯

路桥毕业论文3000左右(桥梁工程论文3000字左右)

阅读(81)

本文主要为您介绍路桥毕业论文3000左右,内容包括桥梁工程论文3000字左右,道路桥梁毕业论文,道桥类的毕业论文怎么写。桥梁工程学的发展主要取决于交通运输对它的需要。古代桥梁以通行人、畜为主,载重不大,桥面纵坡可以较陡,甚至可以铺设台阶。

资讯

化工工程类毕业论文(求:化工专业毕业论文)

阅读(79)

本文主要为您介绍化工工程类毕业论文,内容包括求:化工专业毕业论文,应用化工专业毕业论文,化工工艺专业的毕业论文怎么写。解读乙丙橡胶生产工艺及其技术经济分析毕业论文 乙丙橡胶(EPR)是继Zieg1er一Natta催化剂的发明、聚乙烯和聚丙烯的出现

资讯

南昌大学毕业论文任务书范文(毕业论文任务书怎么写)

阅读(80)

本文主要为您介绍南昌大学毕业论文任务书范文,内容包括毕业论文任务书怎么写,毕业论文任务书怎么写,毕业任务书怎么写。原料 毕业论文,办公软件,电脑方法/步骤 1毕业论文任务书的下达人:论文导师;毕业论文任务书的接收人人:学生;22、选择任务书类

资讯

本科毕业论文怎样才算自己写(怎样写好一篇属于自己的论文)

阅读(74)

本文主要为您介绍本科毕业论文怎样才算自己写,内容包括怎样写好一篇属于自己的论文,本科毕业论文字数怎么算的是从正文开始吗摘要、前言、致谢算不,本科生论文一定要自己写吗,可不可以抄别人的论文,怎么抄不算抄袭。论文怎么写? 一 毕业论文

资讯

教育类app毕业论文(计算机教育软件在放论文怎么用)

阅读(76)

本文主要为您介绍教育类app毕业论文,内容包括计算机教育软件在放论文怎么用,作为IT手机程序设计学生,毕业设计做什么app合适,开发教育APP对教育行业有什么意义。教育软件,顾名思义,为教育服务的软件系统;英文education software;根据应用范围的