问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求单片机c51完成电子时钟显示的原理图及汇编程序

发布网友 发布时间:2022-05-26 10:50

我来回答

2个回答

热心网友 时间:2023-10-13 18:07

电路原理图 图4.20.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P1.0-P1.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上; (2. 把“单片机系统:区域中的P3.0-P3.7端口用8芯排线连接到“动态数码显示”区域中的S1-S8端口上; (3. 把“单片机系统”区域中的P0.0/AD0、P0.1/AD1、P0.2/AD2端口分别用导线连接到“独立式键盘”区域中的SP3、SP2、SP1端口上; 汇编源程序
SECOND EQU 30H
MINITE EQU 31H
HOUR EQU 32H
HOURK BIT P0.0
MINITEK BIT P0.1
SECONDK BIT P0.2
DISPBUF EQU 40H
DISPBIT EQU 48H
T2SCNTA EQU 49H
T2SCNTB EQU 4AH
TEMP EQU 4BH

ORG 00H
LJMP START
ORG 0BH
LJMP INT_T0
START: MOV SECOND,#00H
MOV MINITE,#00H
MOV HOUR,#12
MOV DISPBIT,#00H
MOV T2SCNTA,#00H
MOV T2SCNTB,#00H
MOV TEMP,#0FEH
LCALL DISP
MOV TMOD,#01H
MOV TH0,#(65536-2000) / 256
MOV TL0,#(65536-2000) MOD 256
SETB TR0
SETB ET0
SETB EA
WT: JB SECONDK,NK1
LCALL DELY10MS
JB SECONDK,NK1
INC SECOND
MOV A,SECOND
CJNE A,#60,NS60
MOV SECOND,#00H
NS60: LCALL DISP
JNB SECONDK,$
NK1: JB MINITEK,NK2
LCALL DELY10MS
JB MINITEK,NK2
INC MINITE
MOV A,MINITE
CJNE A,#60,NM60
MOV MINITE,#00H
NM60: LCALL DISP
JNB MINITEK,$
NK2: JB HOURK,NK3
LCALL DELY10MS
JB HOURK,NK3
INC HOUR
MOV A,HOUR
CJNE A,#24,NH24
MOV HOUR,#00H
NH24: LCALL DISP
JNB HOURK,$
NK3: LJMP WT
DELY10MS:
MOV R6,#10
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
DISP:
MOV A,#DISPBUF
ADD A,#8
DEC A
MOV R1,A
MOV A,HOUR
MOV B,#10
DIV AB
MOV @R1,A
DEC R1
MOV A,B
MOV @R1,A
DEC R1
MOV A,#10
MOV@R1,A
DEC R1
MOV A,MINITE
MOV B,#10
DIV AB
MOV @R1,A
DEC R1
MOV A,B
MOV @R1,A
DEC R1
MOV A,#10
MOV@R1,A
DEC R1
MOV A,SECOND
MOV B,#10
DIV AB
MOV @R1,A
DEC R1
MOV A,B
MOV @R1,A
DEC R1
RET
INT_T0:
MOV TH0,#(65536-2000) / 256
MOV TL0,#(65536-2000) MOD 256
MOV A,#DISPBUF
ADD A,DISPBIT
MOV R0,A
MOV A,@R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A
MOV A,DISPBIT
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P3,A
INC DISPBIT
MOV A,DISPBIT
CJNE A,#08H,KNA
MOV DISPBIT,#00H
KNA: INC T2SCNTA
MOV A,T2SCNTA
CJNE A,#100,DONE
MOV T2SCNTA,#00H
INC T2SCNTB
MOV A,T2SCNTB
CJNE A,#05H,DONE
MOV T2SCNTB,#00H
INC SECOND
MOV A,SECOND
CJNE A,#60,NEXT
MOV SECOND,#00H
INC MINITE
MOV A,MINITE
CJNE A,#60,NEXT
MOV MINITE,#00H
INC HOUR
MOV A,HOUR
CJNE A,#24,NEXT
MOV HOUR,#00H
NEXT: LCALL DISP
DONE: RETI
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,40H
TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
END

热心网友 时间:2023-10-13 18:07

你们也学单片机?
哪位大神能帮我写一个基于单片机C51的电子时钟设计报告?

电子钟设计 1、 电路图:2功能实现:(1. 把“单片机系统”区域中的P1.0-P1.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上;(2. 把“单片机系统:区域中的P3.0-P3.7端口用8芯排线连接到“动态数码显示”区域中的S1-S8端口上;(3. 把“单片机系统”区域中的P...

51单片机求这个时钟的c语言程序

void init();//初始化子程序声明 void delay500us(unsigned char X);//延时子程序声明 void display();//显示子程序声明 void display001();//显示子程序声明 void display002();//显示子程序声明 void keyscan();//按键识别子程序声明 void main(){ init();while(1){ keyscan();} } v...

at89c51单片机实现电子时钟,不带闹铃。显示时分秒。求图求程序

sbit LED3=P1^6; //闹钟显示指示 sbit shu1=P2^0;sbit shu2=P2^1;sbit shu3=P2^2;sbit shu4=P2^3;sbit shu5=P2^4;sbit shu6=P2^5;sbit DS=P2^6; //define interface 定义DS18B20接口 sbit beep=P2^7;//蜂鸣器报警(高电平有效)/*---延时子程序---*/ void delay(uint count...

如何用51单片机制作简易电子钟

mov a,r2 ;如果分钟显示为0,报警 cjne a,#01H,LOOP2 mov a,r1 cjne a,#00H,LOOP3 clr p2.0 LOOP3:mov a,r1 ;如果秒钟显示为1,取消报警 cjne a,#05H,LOOP2 setb p2.0 LOOP2: ;显示数据处理 MOV A, R1 ;取来8位二进制数 MOV B, #100 DIV AB ;除以100...

51单片机最小系统原理图?

单片机的时钟信号通常有两种产生方式:内部时钟方式和外部时钟方式。\x0d\x0a内部时钟方式的原理电路如图2-8所示。在单片机XTAL1和XTAL2引脚上跨接上一个晶振和两个稳频电容,可以与单片机片内的电路构成一个稳定的自激振荡器。晶振的取值范围一般为0~24MHz,常用的晶振频率有6MHz、12 MHz、11.0592 MHz、24 MHz...

51单片机设计数码管显示时钟的程序怎么写

disdat[8];sbit led=P1^0;void delay(unsigned int x){unsigned int i,j;for(i=0;i<x;i++)for(j=0;j<120;j++);}void dischg(){disdat[0]=sec%10;disdat[1]=sec/10;disdat[2]=10;disdat[3]=min%10;disdat[4]=min/10;disdat[5]=10;disdat[6]=hour%10;disdat[...

51单片机做数字电子钟

 画出程序流程图,编写程序,硬件连接调试,直至正确。 编写课程设计报告。 3、给定条件 在Dais-52PH+单片机实验箱中,有一片8155芯片用于扩展3×3键盘,还具有6位LED数码显示器,可分别用于按键和显示控制。 在PC机上调试可使用MCS51仿真开发系统。 数字电子钟的工作过程为:从00:00:00(时:分:秒)开始计时,...

求一段为51单片机编写的LCD电子时钟的设计,简单就好!高分伺候!

简单的时钟,不用1302即可办到。题目要求的设计已经完成,电路图如下。程序稍长,放在我的百度空间了。可以用百度、网页,进行查找:做而论道 用 LCD1602 显示的时钟 百度一下,即可查到。

求一个51单片机的简单数字钟。附上汇编程序或C也行

l_tmpdisplay[0]=l_tmpdate[2]/16;//数据的转换,因我们采用数码管0~9的显示,将数据分开 l_tmpdisplay[1]=l_tmpdate[2]&0x0f;l_tmpdisplay[2]=10;//加入"-"l_tmpdisplay[3]=l_tmpdate[1]/16;l_tmpdisplay[4]=l_tmpdate[1]&0x0f;l_tmpdisplay[5]=10;l_tmpdisplay[6]=l_...

C51单片机电子时钟设计思路

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

电子时钟原理及原理图 c51单片机电子钟程序 51单片机电子钟实验程序 c51单片机电子时钟 c51单片机设计一个电子时钟 单片机c51电子时钟设计 c51电子时钟设计程序仿真图 c51单片机时钟程序 用51单片机做电子时钟
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
干杯歌曲介绍 辣椒酱的做法教程 农历4月11日是什么星座生男生女 农历4月11日是什么星座? 索尼LT22I有藏文字体么? 索尼lt22i如何将繁体字变为简体 索尼lt22i显示怎样转换成中文的 索尼LT22i 文字不小心设置成法语了 看不懂 怎么设置回中文 求步骤呀... 贵州有哪些称得上“豪宅”的房子 索尼LT22I有藏文字体么? DNF白手加点 《地下城与勇士》剑魂怎么加技能点 如图在△ABC中,D、E分别为AB、AC上的点,且BD=CE,M、N分别是BE、CD的中点。过MN 鬼剑士18级转职剑魂后应该学什么技能好?把技能名字 以及相应的等级 都发过来 怎么样可以加快打字的速度呢? 打字如何学会盲打了,我连不起来 笔记本电脑键盘yujhnm没反应 键盘hnm,。0 这6个键失灵 放在暖气上暖暖就好了 这是怎么回事 键盘按一m出现 hnm 驾照还没考下来开车别抓怎么办? 考完科四没拿到驾照能开车吗 驾驶证刚刚考完还没有拿到手,可不可以开车上路? 内径50的管子能带多少个喷淋点位 能否自助通过工行企业网上银行进行证书的缴费、展期? 如何删除电脑内已存储的工行证书列表中的U盾ID号? CAD2004中无有效的ID证书是什么意思? 通过工行个人网上银行支付时遇到“96110438,商户证书ID状态不正常”,如何处理? 如何找到国税数字证书的ID 工行企业网上银行证书ID无理财权限可以使用“投资理财-网上汇市”功能吗? 登录工行企业网上银行进行身份验证时为什么出现两个证书ID? DNF白手加点疑问 清理电脑灰尘后显示器不显示怎么办 四年级奥数题年龄问题 C罗不在了,皇马发生了什么,被马竞新C罗两传一射,大败而归? C罗重回马德里,获颁马卡传奇奖!如此大奖项皇马难道想买回C罗吗? 四年级奥数题. 失去C罗之后,皇马的状态如此低迷,C罗是否是皇马真正的灵魂人物? 皇马该不该卖掉C罗呢? C罗荣获了2020年的金足奖,你觉得他得此殊荣是实至名归吗? C罗的家庭背景.和身世 求:11月26日《冠军欧洲》中C罗那段专题的解说词!!! C罗为什么在皇马所向披靡,在葡萄牙就基本废了呢? 高锰酸钾和碳酸钙的工业名和医用名是什么? 洋务派创办的主要工业名称 和中国的近代民族工业名称 高中全部化学工业名称,原理,及反应? 刺毛的工业名称 工业排名南方柳州,北方什么 无结晶水的碳酸钠的工业名称为轻质碱,有一个结晶水碳酸钠的工业名称为重质碱吗? ... 工业名称有专用的名词和负税率有关系吗 我有做,铁门不锈钢门,吕合金,第等,请问像我这种工业名称是什么