51单片机数码管电子时钟程序

“51单片机数码管电子时钟程序”相关的资料有哪些?“51单片机数码管电子时钟程序”相关的范文有哪些?怎么写?下面是小编为您精心整理的“51单片机数码管电子时钟程序”相关范文大全或资料大全,欢迎大家分享。

51单片机数码管电子时钟程序

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

这是一个以8位数码管做的电子时钟程序,包括整点报时

#include<reg52.h>

#define uint unsigned int #define uchar unsigned char

uchar miao,fen,shi,m,f,s,num,num2,num1,num4;

uchar code table1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; sbit beep=P3^7; void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }

void xiansi( uchar aa,uchar bb,uchar cc) { P2=0xdb; P0=0xbf; delay(1); P0=0xff; // num2++;

if(num1==1&num2==0|num1==1&num2==1) { P2=0xff; P0=table1[aa%10]; delay(1); P0=0xff; P2=0xff;

单片机和数码管设计的电子时钟

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

本设计是基于单片机和数码管还有74hc573设计的电子时钟,具有可调时和日历还有闹钟的功能。

单片机数码管 显示电子时钟论文

学 校: 黑龙江科技学院 专业名称: 通信工程 班 级: 10-2班 姓 名:日 期: 2012/11/11

本设计是基于单片机和数码管还有74hc573设计的电子时钟,具有可调时和日历还有闹钟的功能。

摘要

此设计以at89c52单片机为核心控制元件,与数码管和蜂鸣器和按键结合,在应用c语言来实现电子时钟的显示和调制功能。本次设计运用了KEIL和protues仿真软件来进行调试,并给出了完整的设计电路和KEIL程序代码,并画出了编程的逻辑流程图。通过调试和运行,最终完成了一个完整的电路仿真,其功能是实现时间和日历的现实并且都能进行相应的调整,同时还能进行闹铃的设置并在达到预定的时间时闹铃。

关键字:at89c51单片机、数码管、时钟

一、电子时钟功能概述

本次电子时钟作品分由单片机部分、数码管显示部分、按键部分和蜂鸣器电路相互连接组成。这样硬件部分就组成了一个电子时钟的基本完整的电路。电子时钟的工作过程是:接通电源时时钟开始工作,时钟分为三个状态:正常计时、显示日历

51单片机做的电子时钟

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

/************************************************

用定时器T0方式一控制P10,P11每250ms闪烁一次, 用定时器T1方式1控制时分秒,数码管前两个为时针(fe,fd) 中间为分针(f7,ef),最后两个为秒针(bf,7f) *************************************************/ #include

#define uchar unsigned char #define uint unsigned int sbit P10=P1^0; sbit P11=P1^1; sbit S4=P3^2; sbit S3=P3^3; sbit S2=P3^4; sbit S1=P3^5;

uchar t,fenshi,fenge,miaoshi,shishi,shige,miaoge,nu1m=0,nu2m=0,nu3m=0; unsigned int nu4m=0,nu5m=0; unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x

单片机C语言 - 电子时钟程序

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

#include #define uint unsigned int #define uchar unsigned char unsigned char key2; bit ding=1;

unsigned char Getkey(void); uchar a,n=0,shi,fen,miao; void delay01s(void);

uchar LED[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

uchar LED1[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};//有小数点的 void init(); //函数声明 void Delay(unsigned char z);//函数声明 void display(); //函数声明 //函数声明 void main() //函数声明 {

P1=0xfe;//对P1口赋初值 init(); //函数调用 while(1) {

//函数调用 key2=Getkey(

数码管动态显示的51单片机时钟设计

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

一看就会,适合初学者参考

T0,T1同时开中断,和别人的有点不一样

源程序如下

//数码管设计的可调电子钟 //K1,K2分别调整小时和分钟 #include #include

#define uchar unsigned char #define uint unsigned int

uchar code DSY_CODE[]={0xC0,0xF9,0xA4,0xB0,0x99, //共阳段码 0x92,0x82,0xF8,0x80,0x90,0xFF}; uchar DSY_BUFFER[]={0,0,0xBF,0,0,0xBF,0,0}; //显示缓存 ucharScan_BIT; //扫描位,选择要显示的数码管 uchar DSY_IDX; //显示缓存索引 ucharKey_State; //P1端口按键状态 uchar h,m,s,s100; //十分秒 ,1/100s void DelayMS(uchar x) //延时 {

uchar i;

while(x--) for(i=0;i<120;i++);

}

void Increase_Hour() //小时处理函数 {

if(++h>23)h=0;

DSY_BUF

基于51单片机的语音电子时钟系统

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

东华理工大学长江学院

毕业设计

题 目 基于51单片机的语音电子时钟系统

英文题目 The design of digital voice clock system

based on 51 MCU

学生姓名 XXX 学 号 083143XX 专 业 电子信息工程 系 别 机 电 系 指导教师 王仁波 职称 教授

二零一二年六月

摘 要

单片计算机既单片微型计算机。由RAM,ROM,CUP构成,定时,计数和多种接口与一体的微型控制器。他体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51 系列单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习,应用,从而达到学习,设计的能力。

本文以AT89C51单片机为核心,将时钟集成芯片DS1302产生的时钟信号送入单片机,由六位数码管动态显示;采用不断查询单片机存储的作息时间的方法,利用语音芯片播放音乐,同时采取定义三个按键及软件控制的方式,实现快速校时和整点报时功能;硬件

基于51单片机数字电子时钟带程序完美实现 - 图文

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

单片机数字钟

目 录

摘 要 ............................................................................................................................................. 1 前 言 ............................................................................................................................................. 2 概 论 ............................................................................................................. 错误!未定义书签。 第一章 ....................................................................................

基于51单片机数字电子时钟带程序完美实现 - 图文

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

单片机数字钟

目 录

摘 要 ............................................................................................................................................. 1 前 言 ............................................................................................................................................. 2 概 论 ............................................................................................................. 错误!未定义书签。 第一章 ....................................................................................

基于AT89S52单片机数码管时钟1

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

课程设计(论文)说明书

题 目: 基于AT89S52单片机

实现用数码管显示时钟

院 (系): 专 业: 学生姓名: 学 号: 指导教师:

职 称:

2011年 12月15日

桂林电子科技大学课程设计(论文)报告用纸 第 1 页 共 2 页

摘 要

本课程设计要求基于STC89C52单片机实现用8位数码管进行时钟显示。采用了AT89C52单片机和DS1302实时时钟芯片,使用5V电源进行供电。设计的时钟可以通过按键切换,数码管显示北京时间(时、分、秒)以及月份、日期、星期,并且可以实现时钟的校准功能。主要的程序有:时钟芯片驱动程序,数码管显示及驱动程序等。设计成果制作成可供实际检测的实物电路板。

关键词:单片机;DS1302;时钟电路;数码管显示;

Abs

基于AT89S52单片机数码管时钟1

标签:文库时间:2024-06-30
【bwwdw.com - 博文网】

课程设计(论文)说明书

题 目: 基于AT89S52单片机

实现用数码管显示时钟

院 (系): 专 业: 学生姓名: 学 号: 指导教师:

职 称:

2011年 12月15日

桂林电子科技大学课程设计(论文)报告用纸 第 1 页 共 2 页

摘 要

本课程设计要求基于STC89C52单片机实现用8位数码管进行时钟显示。采用了AT89C52单片机和DS1302实时时钟芯片,使用5V电源进行供电。设计的时钟可以通过按键切换,数码管显示北京时间(时、分、秒)以及月份、日期、星期,并且可以实现时钟的校准功能。主要的程序有:时钟芯片驱动程序,数码管显示及驱动程序等。设计成果制作成可供实际检测的实物电路板。

关键词:单片机;DS1302;时钟电路;数码管显示;

Abs