51单片机时钟程序
“51单片机时钟程序”相关的资料有哪些?“51单片机时钟程序”相关的范文有哪些?怎么写?下面是小编为您精心整理的“51单片机时钟程序”相关范文大全或资料大全,欢迎大家分享。
51单片机时钟
/**********************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单片机时钟代码(带秒表闹钟功能)
#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单片机时钟设计
一看就会,适合初学者参考
T0,T1同时开中断,和别人的有点不一样
源程序如下
//数码管设计的可调电子钟 //K1,K2分别调整小时和分钟 #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单片机数码管电子时钟程序
这是一个以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;
单片机时钟计时器课程设计
目录
1课程设计的目的和意义 ................................................................................................................ 2
1.1设计目的 ............................................................................................................................. 2 1.2设计意义 ............................................................................................................................. 2 2系统方案设计及确定 ....................................................................................................................
C51单片机 定时器可调时钟 程序
#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单片机做的电子时钟
/************************************************
用定时器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单片机数字电子时钟带程序完美实现 - 图文
单片机数字钟
目 录
摘 要 ............................................................................................................................................. 1 前 言 ............................................................................................................................................. 2 概 论 ............................................................................................................. 错误!未定义书签。 第一章 ....................................................................................
基于51单片机数字电子时钟带程序完美实现 - 图文
单片机数字钟
目 录
摘 要 ............................................................................................................................................. 1 前 言 ............................................................................................................................................. 2 概 论 ............................................................................................................. 错误!未定义书签。 第一章 ....................................................................................
基于MCS-51单片机的数字时钟
毕业论文
题 目:学生姓名:学生学号:系 别:专 业:届 别:指导教师:
基于MCS-51单片机的数字
时钟 童晨阳 0908030230 电气信息工程学院 电子信息工程 2013届 张大雷
淮南师范学院电气信息工程学院电子信息工程2013届毕业论文
目录
摘要: .............................................................................................................................................. 2 前言 ...................................................................................................