bestwu.net
当前位置:首页>>关于单片机电子时钟设计的资料>>

单片机电子时钟设计

#include "reg52.h"#define uchar unsigned char#define uint unsigned int uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳极数码管数据表0--F uchar code scan_con[]={0xfe,0xfd,0

楼主何必这么麻烦,我上次淘宝了一个代码、仿真都齐全的,才花了30块,要不告诉你店名同学毕设小店.楼主可以看看去.

原发布者:灬还没想好灬 基于单片机的简易电子时钟设计1设计任务与要求1.1设计背景数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便.由于数字集

原发布者:caibao20091.设计目的电子时钟是采用数字电路实现对日期、时、分、秒,数字显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了

一. 数码钟工作简介 本作品采用Atmel公司的AT89C51单片机,以汇编语言为程序设计的基础,设计一个用四位数码管显示时、分的时钟.在实物图中,左边靠近电源的绿色发光二极管(长亮)是电源指示灯,表示的是5V稳定电源工作正常;

1.使用能在1.8~3.3V工作的单片机.2.单片机的工作频率尽量低,降低功耗.3.数码管是很耗电的,建议换成LCD.4.使用DS1302这样的时钟芯片.

MAIN ORG 0000H AJMP MAIN ORG 000BH AJMP CLOCK ORG 0030H PORT EQU 8000H PORTA EQU 8001H PORTB EQU 8002H PORTC EQU 8003H DISP0 EQU 30H DISP1 EQU 31H DISP2 EQU 32H DISP3 EQU 33H DISP4 EQU 34H

hour equ 40h ;存放时信息的单元 minute equ 41h ;存放分信息的单元 second equ 42h ;存放秒信息的单元 num equ 43h ;存放t0溢出次数的单元 org 0000h ;程序入口 ajmp main org 0030h ;主程序入口 main:mov sp,#60h ;指定堆栈栈底

用定时器,设置定时时间为20毫秒,50次累加=1秒,累加秒数据60次=1分,依次类推.每次中断完成累加和显示(动态,刷新频率50HZ,应该不会闪烁)

AT89S52+DS1302就搞定了.

bfym.net | lhxq.net | pxlt.net | bestwu.net | beabigtree.com | 网站首页 | 网站地图
All rights reserved Powered by www.bestwu.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com