四位数码管自制时钟

作者&投稿:熊栏 (若有异议请与网页底部的电邮联系)

利用51单片机画时钟电路图。要求6位数码管,两位秒闪信号,必须能够进行...
include <reg52.h> define uchar unsigned char define uint unsigned int uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};\/\/P0口共阳数码管0-9显示编码 uchar code port[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};uchar count;uchar sec;u...

51单片机6位数码管时钟 ,可用键盘调时间,键盘为矩阵键盘
这个不难,程序量也不大。主要有几个模块:1、6位数码管动态显示,这个就很简单了。2、时间数据来源。这个如果要求不高的话,直接用定时器就可以产生了。如果有要求,可以使用实时时钟芯片来做。如DS1302,网上的代码很多。需要自己去理解代码的意思。3、4*4键盘扫描。这个就更简单了,略过不表。4...

...输入时钟脉冲周期为1min,4位数码管用于显示
M_SETBITP1.1 H_SETBITP1.2 SECONDEQU30H MINUTEEQU31H HOUREQU32H TCNTEQU34H ORG00H SJMPSTART ORG0BH LJMPINT_T0 START:MOVDPTR,#TABLE MOVHOUR,#0 MOVMINUTE,#0 MOVTCNT,#0 MOVTMOD,#01H MOV TH0,#3CH;MOV;定时50毫秒 MOV TL0,#0B0H;MOV MOVIE,#82H SETBTR0 ;;判断...

求程序用AT89C51单片机...用六位数码管实现数字时钟,显示时分秒,用两个...
include<reg52.h> define uint unsigned int define uchar unsigned char uchar temp,aa,miao,fen,shi;sbit m=P3^0;sbit n=P3^1;uchar code table[]={ \/\/数码管编码表 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void display(uchar miao,uchar fen,uchar shi);void ...

AT89C51单片机用4位数码管做秒表,要求用动态扫描做,汇编语言
重赏之下心有勇夫^_^ ;汇编时钟程序。4位共阳管。P0口段码,P2.0~P2.3位码。显示毫秒和秒。三个按键一个控制时钟开始走,一个控制暂停和继续。。。一个按键清0 ;12M晶振 2011 04 20 调试完成 STRT EQU P3.2 STP EQU P3.3 CLRR EQU P3.5 ORG 00H SJMP MAIN ORG 0BH AJMP T0...

单片机时钟4位数码管显示
因为一个项目要用,所以最近也在做数码管,程序很简单,我不大会做电路,不知道实验室上哪里搞了那么大的数码管,竟然比万用表大一倍,直接给你程序吧,电路留着,等我们做出来再说,先给程序,引脚自己改一下 include<reg52.h> define uchar unsigned char define uint unsigned int sbit gewei=P2...

单片机8位数码管电子时钟原理图
用P0口做为位选,用P1口做段选,用三极管做上拉;图如下;你慢慢理解下,也不是很难。愿你看得明白。

我用4位数码管共阴 在面包板上做了一个 时钟,但是当显示某一数字的时候...
这个问题不好说,你那数字显示05.0,应是正常显示,其它笔画应该没有信号,但有弱光,可能是你电源滤波不净,或者数码管内漏电引起,或者线路板有问题,这种情况确实说不准,你应用代替法试试,看到底是哪部分,我做单片机时,不亮就是不亮,没遇见这种情况。

51单片机6位数码管显示时间
C51单片机六位数码管时钟 用数码管dot分隔时分秒 用三个按键设置时间:SET键:小时设定->分钟设定->结束设定,小时设定状态时表示小时的两位数码管闪烁,分钟设定时表示分钟的两位数码管闪烁 CHANGE键:在小时设定状态和分钟设定状态改变数值 SET S键:秒置零 C语言代码:\/\/main.c include <REGX52.H>...

谁能给我一个四位8段数码管时钟电路图,并附带C语言程序。
谁能给我一个四位8段数码管时钟电路图,并附带C语言程序。  我来答 3个回答 #热议# 如何缓解焦虑情绪?mailzss 2012-07-01 · TA获得超过613个赞 知道小有建树答主 回答量:498 采纳率:0% 帮助的人:282万 我也去答题访问个人页 关注 展开全部 前段时间用pcf8563芯片做了个电子时钟,这个...

牛菁19698087250问: 用4位数码管显示模块 如何做一个时钟,最好是可以用纽扣电池,小白不懂电子方面,希望简单一些 -
甘谷县严肽回答: 纽扣电池够呛 因为数码管是主动发光的 很快就会把电耗光 用纽扣电池还是建议用不发光的液晶屏做 做时钟要看你用什么做 单片机的话 还需要学汇编语言编程 如果只是搞搞焊接什么的 网上有现成做好的集成电路 搭上对应的显示原件就能用

牛菁19698087250问: 如何采用4位数码管来,设计电子时钟? -
甘谷县严肽回答: 用一块52单片机四位的不够用,八位的才够,八个段控制,八个位控制,再加个DS1302就行了,如果不会我们可以讨论讨论

牛菁19698087250问: 我有自己搭建的单片机最小系统,4位共阴极数码管2个,DS1302模块,怎么做个电子时钟呢? -
甘谷县严肽回答: 简易的电子时钟,显示小时和分钟,需要4位共阴极数码管1个.编程计数时钟脉冲,然后转换为秒、分钟和小时.

牛菁19698087250问: 求一个数码管时钟C程序. -
甘谷县严肽回答: 简易电子时钟,LED数码管显示, K1---时调整 (p36) , K2---分调整 (p37) ,数码管数据p0,数码管控制p2,上电时初始化显示: 12-00-00#include <reg51.h>#include <intrins.h> unsigned char data dis_digit; unsigned char key_s, key_v; ...

牛菁19698087250问: 急求用4为的数码管和c51的单片机制作的电子时钟,能够切换、年月日、星期、闹钟、秒 -
甘谷县严肽回答: 我看了一下,明白你啥意思了,主要是数码管不会操作吧,一般来说4位的数码管是要刷新进行显示的,先要进行位选,再进行段选.共阴共阳数码管选中时电瓶是不一样的,但是一次只能选中一个,所以要用定时器刷新,人的视觉暂留我记得是1MS,你可以查一下.我建议你可以先写一个数码管的1-9秒计数,然后后面的慢慢改.电子钟这个程序我大二的时候写过....太久了,没留副本,都4年了快....最好找师兄师姐当面问一下吗,把单片机系统版硬件连接图拿出来好好看看,一般来说都是用锁存器控制段选,位选的,什么574,373,245,什么的,好好看看,肯定写的出来

牛菁19698087250问: 在只有4位数码管的情况下,如何用单片机实现电子时钟的设计你做好了吗?教教我吧
甘谷县严肽回答: 这个问题我知道!嘿嘿俺来教你设计方法吧 1虽然只有4位数码管但可以采用复用方式来显示时间和日期: 用4个发光二极管显示当前数码管的显示状态 如LED1亮时,表示4位数码管显示的是XXXX年 LED2亮时,表示4位数码管显示的是XXXX月份和日号 LED3亮时,表示4位数码管显示的是XXXX小时和分钟 LED4亮时,表示4位数码管显示的是--XX秒 2通过p1.7设置一个按键通过按p1.7按键来选择让哪一个LED亮从而来选择显示不同的内容 呵呵满意就选满意回答

牛菁19698087250问: 用89c51单片机和4位数码管做一个动态显示的时钟,程序怎么编写,求大神帮助. -
甘谷县严肽回答: # include <reg51.h> // 显示 0 1 2 3 4 5 6 7 , 8位数码管 试试 char code table[] = {0x3f, 0x06, 0x5b, 0x4f,0x66, 0x6d, 0x7d, 0x07,0x7f, 0x6f, 0x77, 0x7c,0x39, 0x53, 0x79, 0x71}; void delayms(int k); void main() { while (1) { char i = 0; for (P3 = 0xfe; P3 !...

牛菁19698087250问: 最近想做一个 简单的时钟,用四位数码管显示 时间和温度,还有加一个蜂鸣器,拿来当闹钟,求指导.... -
甘谷县严肽回答: 设置两个按键,其中一个不按的时候显示时钟,按下的时候显示温度,另一个设置闹钟,建议一部分一部分来做,先搞定时钟,在闹钟,最后温度,,仅供参考,

牛菁19698087250问: 四位共阳数码管做一个时钟,中间两点怎么让它周期一秒闪烁 -
甘谷县严肽回答: 中间2 点是单独有引脚面的,可以接在一个IO口,你可以在定时中断子程序里时间到1 S时求反一次.

牛菁19698087250问: verilog 4位数码管 三个按键 类似数字时钟设计,发到邮箱~ -
甘谷县严肽回答: module clock(clk,seg,latch,key_in);//key_in为按键输入,需要去抖动input clk;input[3:0] key_in;output [7:0]seg;output [5:0]latch;reg[23:0]timed;//存放时间数据reg clk1;//1hz分频reg [31:0]count;// count for 1s(1hz)reg [23:0]temp;//临时寄存时...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网