ZKX's LAB

使用PROTEUS 利用89S51单片机设计一个数字时钟仿真 具体如下: proteus设计数字时钟

2020-10-06知识17

使用PROTEUS 利用89S51单片机设计一个数字时钟仿真 具体如下: ORG 0000HAJMP MAINORG 000BHAJMP PIT0ORG 0030HMAIN:MOV SP,#60H;设置堆栈区MOV R0,#79H;显示缓冲区首地址MOV R7,#06H;显示位数ML1:MOV@R0,#00H;显示缓冲单元清零INC R0DJNZ R7,ML1MOV TMOD,#01H;定时器0,工作方式1MOV TL0,#0DCH;装载计数器初值MOV TH0,#0BHSETB TR0;TR0置1,定时开始SETB EA;EA置1,中断总允许SETB ET0;ET0置1,定时器0中断允许MOV 30H,#08H;要求的计数溢出次数,即循环次数ML0:LCALL DIS;调用显示子程序JNB P3.0,ML0;按键1判断JNB P3.1,ML0JNB P3.2,ML0LOOP:JNB P3.0,L0;按键0判断JNB P3.1,L1JNB P3.2,L2LCALL DIS;调用显示子程序AJMP LOOPL0:MOV R0,#7AH;秒加1ACALL DAAD1MOV A,R2XRL A,#60HJNZ ML0ACALL CLR0AJMP ML0L1:MOV R0,#7CH;分加1ACALL DAAD1MOV A,R2XRL A,#60HJNZ ML0ACALL CLR0AJMP ML0L2:MOV R0,#7EH;时加1ACALL DAAD1MOV A,R2XRL A,#24HJNZ ML0ACALL CLR0SJMP ML0PIT0:PUSH PSW;中断服务程序,现场保护PUSH ACCSETB PSW.3;RS1 RS0=01,选择1组通用寄存器MOV TL0,#0DCH;计数器重新加载MOV TH0,#0BHDJNZ 30H,RET0;不满8次,转向RETO返回MOV 30H,#08H;。

使用PROTEUS 利用89S51单片机设计一个数字时钟仿真 具体如下: proteus设计数字时钟

跪求基于Proteus的数字时钟的数电课程设计 电路图! 图已发给你了随手画的,也没怎么布局,有点乱,呵呵你看看吧。

使用PROTEUS 利用89S51单片机设计一个数字时钟仿真 具体如下: proteus设计数字时钟

数字电子钟原理图proteus 就以这个题目在网上搜索,可以搜索到无数个。是你找别人帮助的,还要别人主动加你,这可能吗?

使用PROTEUS 利用89S51单片机设计一个数字时钟仿真 具体如下: proteus设计数字时钟

数字电路基础实验要求用74160计数器做一个数字时钟,求大神帮忙做做,用proteus仿真出来。

运用proteus工具 设计一个时钟,时钟具有基本计时和显示功能 你好,你问得问题中的时钟是纯数字电路实现的?还是基于单片机来实现的。单片机实现方式也有两种:一种是借助于时钟芯片,一种是利用单片机内部的定时器来实现。另外,显示分数码管显示和LCD显示,这些有没有要求。时钟电路需不需要校时功能?

#单片机#频率计#软件设计#proteus

随机阅读

qrcode
访问手机版