范文无忧网面试笔试简历简介

设计一个基于AT89C51单片机的电子钟

02月23日 编辑 fanwen51.com

[基于智能代理的电子商务应用研究]【论文摘要】 基于智能代理的电子商务系统是一种基于互联网,能够代替人并且具有一定逻辑推理能力、自学习能力、交流能力的智能化的电子交易模式,是电子商务最新阶段。本文简...+阅读

#include

#define uchar unsigned char

sbit k1=P1^0;

sbit k2=P1^1;

sbit sounder=P3^7;

uchar h=12,m=0,s=58,c=0;

//延时子程序

void delay(unsigned int a){

while(--a);

}

//数码管显示(共阳): 0 1 2 3 4 5 6 7 8 9

uchar code dArr[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,

// 0. 1. 2. 3. 4. 5. 6. 7. 8. 9.

0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,

// 黑 全亮 点 - A P

0xFF,0x00,0x7f,0xbf,0x88,0x8c};

uchar dBuf[6]; //显示缓冲区

//显示子程序

void display(void)

{ uchar i,ik;

ik=0x01;

for(i=0;i<6;i++){

P0=dArr[dBuf[i]];

P2=ik;

delay(200); //延时

P2=0x00; //关闭显示

ik<<=1;

}

}

//主函数

void main(void)

{

TMOD=0x01;

EA=ET0=TR0=1;

while(1){

if(k1==0|k2==0){

delay(200);

if(k1==0){

while(k1==0)display();

h=(h+1)%12;//时加1,除以24可以改为24小时制。

}

if(k2==0){

while(k2==0)display();

m=(m+1)%60;//分加1

s=0; //秒清零

}

}

dBuf[0]=h/10;

dBuf[1]=h%10+10;

dBuf[2]=m/10;

dBuf[3]=m%10+10;

dBuf[4]=s/10;

dBuf[5]=((c)<100)?(s%10):(s%10+10);//秒,秒点闪效果

display();

}

}

tim0()interrupt 1 using 1

{

TL0=(65536-5000)%0x100;

TH0=(65536-5000)/0x100;

c++;

if(c==200){

c=0;s++;

if(s==60){

s=0;m++;

if(m==60){

m=0;h=(h+1)%12;

}

}

}

if(m==0){sounder=!sounder;} //整点响铃

else{sounder=0;}

}

延伸阅读:

基于单片机的数字温度计设计下面是小编整理的关于基于单片机的数字温度计设计的论文,欢迎大家借鉴!摘要:随着国民经济的发展,人们需要对各中加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制。介绍一...

单片机控制的交通灯系统设计毕业设计论文要求:设计一个十字路口3.交通灯 要求: (1) 完成一个十字路口的交通灯控制,基本功能实现双向直行; (2) 每个方向用2位数码管显示倒计时,倒计时时间最大为99秒; (3) 能修改每个方向的红、绿灯时间。 扩展...

单片机控制类毕业设计做什么好啊基于20-sim软件的非线性电路仿真 摘要:利用20-sim软件的功能,可以对非线性电路进行直接面向方程的仿真分析,也可以在现有非线性电路的基础上,转 换成相应的键合图模型,利用键合图...

单片机程序设计编程题那就做做我的毕业设计题目吧~! 有很多个 ! 我只做了其中一个 单片机类的毕业设计题目及要求 1,题目:计算器 要求:能够进行8位数的加减乘除运算,设置不同的按键输入数据、运算符号...

毕业设计单片机把你的邮箱给我,我把图给你发过去1系统总体结构原理 粮食在储藏期间,由于受环境、气候和通风条件等因素的变化,粮仓内温度或湿度会发生异常,这极易造成粮食的霉烂、或发生虫害。...

求多功能数字钟的毕业设计要求家用多功能时钟的设计要求基于单片第一章 绪论 1.1 数字电子钟的背景…………………………………………………………………… 1 1.2 数字电子钟的意义……………………………………………………………………...

毕业设计:基于单片机的污水处理系统模糊控制器的设计希望高手帮基于单片机的污水处理系统模糊控制器的设计 【摘要】:为了获得安全可靠、高效经济的污水处理监控系统,可以利用单片机作为整个监控系统的下位机,通过RS485串口通信协约实现与中...

跪求毕业周记基于单片机的步进电机控制系统的设计ORG 00H START: MOV P2,#0FFH JNB P2.0,LOOP1 JNB P2.1,LOOP2 JMP START LOOP1: SETB P3.6 CLR P3.7 MOV R0,#70 DJNZ R0,$ JMP LOOP1 LOOP2: CLR P3.6 SETB P3.7 MOV R0,#7...

单片机毕业设计摘要翻译This paper describes a kind of AT89C51 and DTMF decoder IC ng to the core , through the telephone lines Remote Intelligent Remote Multi-channel controller. The...

推荐阅读
图文推荐
栏目列表