51单片机控制数字钟原理图及汇编程序设计

供稿:hz-xin.com     日期:2025-01-13
51单片机控制数字钟原理图及单片机 程序设计

自己去想!别人给你的程序你还得花更多时间看懂。你看懂程序的时间都够你写出这个程序了!好好想想吧!

网上很多啊。自己去找啊

#include <reg51.h>

#define uchar unsigned char

uchar 

display_code[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,

0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

uchar display_data[8]={0,0,0,0,0,0,0,0};

uchar time[3]={0,0,0};

void delay(void)//延时05ms

{

uchar i;

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

}

void display() //显示程序

{

uchar i,k;

k=0x01;

for(i=0;i<8;i++)

{

P2=0;//关闭显示

P0=display_code[time[i]%10];//存放个位数

P0=~P0;

P2=k;

k=k<<1;

delay();//调用延时程序

P2=0;

P0=display_code[time[i]/10];//存放十位数字

P0=~P0;

P2=k;

k=k<<1;

delay();//调用延时程序

}

P2=0;

}

void calc()//计算程序 

{

time[0]++;

if(time[0]>59)

{

time[0]=0;

time[1]++;

if(time[1]>59)

{

time[1]=0;

time[2]++;

if(time[2]>12)

{

time[2]=1;

}

}

}

}

void main(void) //主函数

{

uchar i;

while(1)

{

for(i=0;i<100;i++)

{

display(); //调用显示程序

}

calc();//调用计算程序

}

}

你还可以再调试那个时间,现在显示的可能是快了~



PWM电路的原理
脉宽调制的基本原理脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 模拟电路 模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制。9V电池就是一种模拟器件,因为它的输出电压并不精确地等于9V,而是随时间...

大学PLC课程设计一般有哪些题目?
基于单片机的电子密码锁 \\x0d\\x0a17.单片机控制交通灯系统设计 \\x0d\\x0a18.基于DSP的IIR数字低通滤波器的设计与实现 \\x0d\\x0a19.智能抢答器设计 \\x0d\\x0a20.基于LabVIEW的PC机与单片机串口通信 \\x0d\\x0a21.DSP设计的IIR数字高通滤波器 \\x0d\\x0a22.单片机数字钟设计 \\x0d\\x0a23.自动起闭光控...

看图片!
它是一个电动机器人,装有无线电发报机,可以回答一些问题,但该机器人不能走动。1959年第一台工业机器人(可编程、圆坐标)在美国诞生,开创了机器人发展的新纪元。现代机器人 现代机器人的研究始于20世纪中期,其技术背景是计算机和自动化的发展,以及原子能的开发利用。 自1946年第一台数字电子计算机问世以来,计算机...

智能门锁的特点好处
带来更安全的运用环境。(一起按照运用者需要,经过简略操作,本功用能够选择性设置。)②通常的指纹暗码锁具有暗码走漏的危险。近来的智能锁还具有虚位暗码功用技能,即 在已挂号的暗码前面或后边,能够输入恣意数字作为虚位暗码,有用避免挂号暗码走漏,一起又可敞开门锁。③近来的智能锁手掌触摸屏幕会主动...

单片机原理怎么能够学好?
作为一电子爱好者,如你不懂单片机的话,不管你是搞维修的,还是搞开发的,在现在以及将来最起码你不算一位合格的电子爱好者.我是99年6月开始学的单片机,算...另外就是多做实验可以,前期可以用仿真,建议你去电子论坛看吴鉴鹰单片机实战精讲,里面源程序,原理图,proteus仿真图都有,可以自己慢慢学,然后自己多做实物。

区块链合约方式有哪些(区块链合约模式app开发)
根据区块链的可编程特性,人们可以将合约以代码的形式放在区块链上,并在商定的条件下自动执行,这被称为智能合同。它只是一个广泛的定义。智能合同是一段涉及资产和交易的代码。我们只有将其放在区块链上,才能有效防止“盗版”和“篡改”。事实上在区块链出现之前,智能合同没有得到太多发展。 随着区块链技术的发展和...

智能锁的技术原理
一、线路复用技术 智能监控器和电子锁具异地放置。如果采用通信线路和供电线路分开的方式,势必要增加电缆芯数,安全隐患增加。本文提到的线路复用技术,仅用一根二芯电缆,实现了供电和信息的传输。在发送端,电子锁具通过脉冲变压器T将调制好的数据信号升压后发送出去;在接收端,脉冲变压器T将接收到的数据...

东莞市哪里有学电脑的新华电脑学院属于什么学校
东莞市哪里有学电脑的新华电脑学院属于什么学校1. 东莞哪里学电脑维修好,黄江巨人教育东莞黄江巨人教育学校课程简介:电脑组装维护课程介绍:CPU、主板、内存、硬盘陪芹等电脑配件选购认识,配件性能用途和使用,电脑装

区块链价值怎么交换,区块链价值怎么交换出来
广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。 2、工作原理 区块链系统由数据层、网络层、共识层、激励层、合约层和应用层...

电子工程毕业论文
1)数字频率计的设计2)浴室水温控制器的设计3)采用单片机的数字可调稳压电源4)简易型快速充电器5)采用protel实现XX电路板的设计6)水塔水位自动控制的设计7)电子节能灯的制作原理8)实用低频功率放大器的设计9)用单片机实现电子钟的设计10)无线遥控系统的设计 11)声控或光控路灯设计 12)水位报警器 13)多路抢答器 14...