51单片机时钟程序

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

51单片机时钟

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

/**********************SY-1实验开发板例程************************ * 平台:SY-1+STC89C52 * 名称:钟表

* 公司:思源电子科技有限公司 * 编写:思源

* 日期:2012-12-25 * QQ : 936559219 * 晶振:11.0592MHZ

******************************************************************/ #include

#define uchar unsigned char

sbit dula=P2^6; sbit wela=P2^7; sbit beep=P2^3;

unsigned char j,k,a1,a0,b1,b0,c1,c0,s,f,m,key=10,temp,qq; uchar shi20,shi10,fen20,fen10,miao20,miao10,new,ok=1,wei; unsigned int pp;

unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,

51单片机时钟代码(带秒表闹钟功能)

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

#include

#include

#define uchar unsigned char #define uint unsigned int

sbit beep=P1^5; //蜂鸣器 sbit LED1=P1^6; //LED灯 sbit ep=P2^7; //1602使能端 sbit rs=P2^6; //1602 sbit rw=P2^5; //1602

sbit s0=P3^4; //停止闹铃和小灯 sbit s1=P3^5; //功能键 sbit s2=P3^6; //增大键 sbit s3=P3^7; //减小键 sbit s4=P3^1; // sbit s5=P3^2; sbit s6=P3^3;

sbit s7=P3^0;

uchar s1num,s4num,count,count1,judge=0;

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

标签:文库时间:2024-07-20
【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-07-20
【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-07-20
【bwwdw.com - 博文网】

目录

1课程设计的目的和意义 ................................................................................................................ 2

1.1设计目的 ............................................................................................................................. 2 1.2设计意义 ............................................................................................................................. 2 2系统方案设计及确定 ....................................................................................................................

C51单片机 定时器可调时钟 程序

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

#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

#define KeyPort P3 //定义按键端口

#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换

sbit LATCH1=P2^2;//定义锁存使能端口 段锁存 sbit LATCH2=P2^3;// 位锁存

unsigned char hour,minute,second;//定义时分秒

bit UpdateTimeFlag;//定义读时间标志

unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值0~9

unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分别对应相应的数码管点亮,即位码

unsigned char TempData[8]; //存储显示值的全局变量

void DelayUs2x(unsigned

51单片机做的电子时钟

标签:文库时间:2024-07-20
【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

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

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

单片机数字钟

目 录

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

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

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

单片机数字钟

目 录

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

基于MCS-51单片机的数字时钟

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

毕业论文

题 目:学生姓名:学生学号:系 别:专 业:届 别:指导教师:

基于MCS-51单片机的数字

时钟 童晨阳 0908030230 电气信息工程学院 电子信息工程 2013届 张大雷

淮南师范学院电气信息工程学院电子信息工程2013届毕业论文

目录

摘要: .............................................................................................................................................. 2 前言 ...................................................................................................