ZKX's LAB

单片机数字时钟设计 数字时钟设计单片机报告

2020-07-21知识8

单片机数字时钟设计 正好我刚做完。数码管的KEY/CS接的是8000H。晶振6MMIAO EQU 48HFEN EQU 49HSHI EQU 4AHLED1 EQU 78HORG 0000HAJMP STARTORG 000BHAJMP TINT0ORG 0100HSTART:MOV SP,#60HMOV R5,#250MOV TMOD,#01HMOV TL0,#30HMOV TH0,#0F8HSETB TR0SETB ET0SETB EAMOV SHI,#12MOV FEN,#59MOV MIAO,#12MOV R1,#LED1MOV R3,#01HAA:ACALL MODESJMP AAMODE:MOV A,MIAOMOV B,#10DIV ABMOV 78H,BMOV 79H,AMOV A,FENMOV B,#10DIV ABMOV 7AH,BMOV 7BH,AMOV A,SHIMOV B,#10DIV ABMOV 7CH,BMOV 7DH,ARETTINT0:PUSH ACCPUSH PSWCLR TR0MOV TL0,#30HMOV TH0,#0F8HSETB TR0INT1:MOV A,R3MOV DPTR,#8002HMOVX@DPTR,AMOV A,@R1INC R1MOV DPTR,#TABLEMOVC A,@A+DPTRMOV DPTR,#8004HMOVX@DPTR,AMOV A,R3JB ACC.5,MODE0RL AMOV R3,ADJNZ R5,EXITMOV R5,#250SETB RS0MOV R1,#MIAOLOOP:MOV A,@R1CJNE A,#60,LOOP0MOV A,#0MOV@R1,ASJMP LOOP1LOOP1:MOV R1,#FENMOV A,@R1CJNE A,#59,LOOP0MOV A,#0MOV@R1,ASJMP LOOP2LOOP2:MOV R1,#SHIMOV A,@R1CJNE A,#24,LOOP0MOV A,#0MOV@R1,ASJMP EXITMODE0:MOV R1,#LED1MOV R3,#01HSJMP 。基于单片机的数字钟的设计 晕,虽说简单,但拿10分在这里问打死我不信有人给你回答,拿100块钱上威客问吧。这么简单的问题自己踏实看一下书就解决了,自己长经验又省钱何乐而不为呢?学习态度要端正,学东西永远要靠自己!基于单片机的数字时钟设计方案 数字钟〔★〕这里用了两种编写方法(即汇编语言与C语言)(1.开机时,显示12:00:00的时间开始计时;(2.P0.0/AD0控制“秒”的调整,每按一次加1秒;(3.P0.1/AD1控制“分”的调整,每按一次加1分;(4.P0.2/AD2控制“时”的调整,每按一次加1个小时;2.电路原理图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端口上;4.相关基本知识(1.动态数码显示的方法(2.独立式按键识别过程(3.“时”,“分”,“秒”数据送出显示处理方法5.程序框图6.汇编源程序SECOND EQU 30HMINITE EQU 31HHOUR EQU 32HHOURK BIT P0.0MINITEK BIT P0.1SECONDK BIT P0.2DISPBUF EQU 40HDISPBIT EQU 48HT2SCNTA EQU 49HT2SCNTB EQU 4AHTEMP EQU 4BHORG 00HLJMP STARTORG 0BHLJMP INT_T0START:MOV SECOND,#00HMOV MINITE,#00HMOV HOUR,#12MOV DISPBIT。急求80c51单片机数字钟设计报告及程序 去我空间,那里有你要的程序,而且比你的功能还要全,还是液晶屏显示,如果不想要就去掉,变成LED显示。有问题发消息给我。我给你解决LED显示分静态和动态,你到网上查一下很多的.键盘电路你也在网上找一下,而我那个程序你用心看一下,不会用你太多时间.液晶显示的程序不用看,看懂了之后完成你的要求轻松.我现在比较忙,很抱歉.基于单片机的数字钟设计开题报告 试读结束,如需阅读或下载,请点击购买>;原发布者:杨世福选题目的与意义:基于单片机的定时和控制装置在许多行业有着广泛的应用,而数字钟是其中最基本的,也是最具有代表性的;因为机具有体积小、功耗低、功能强、性价比高、易于推广应用的优点,在自动化装置、智能仪器表、过程控制、通信、家用电器等许多领域得到日益广泛的应用[2],因此具有很大的研究价值。国内外研究动态:随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计有较大的发展。因此,对单片机的理解可以从单片微型计算机、e68a84e8a2ad7a6431333433623831单片微控制器延伸到单片应用系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机,以及程控玩具等等,这些都离不开单片机。在目前,用户对单片机的需要越来越多,但是,要求也越来越高。在单片机应用中,可靠性是首要因素为了扩大单片机的应用范围和领域,提高单片机自身的可靠性是一种有效方法。主要研究内容:本系统。单片机数字时钟设计 ORG 0X00LJMP STARTORG 0X3030H;设置堆栈MOV P1,#0XFE;设置在数码管的第0位显示MOV A,#0X01;A置初值为0000 0001LOOP:MOV P0,A;在数码管上显示寄存器A中的二进制数MOV R3,#0X5C;延时1SACALL EXTDELAY;延时观察和记录对应的显示结果RL A;将A寄存器的值循环左移一位SJMP LOOP;循环显示DELAY:MOV R1,#0XC8;延时20MSDL2:MOV R2,#0X18DL1:NOPNOPDJNZ R2,DL1DJNZ R1,DL2RETEXTDELAY:ACALL DELAYDJNZ R3,EXTDELAYRETENDORG 0X00SJMP STARTORG 0X30START:MOV SP,#30H;设置堆栈MOV P1,#0XFE;位选信号,选中第0个数码管MOV P0,#0X6F;在数码管上显示\"9LOOP:SJMP LOOP;循环执行程序ENDORG 0X00LJMP STARTORG 0X30START:MOV SP,#30H;设置堆栈MOV P1,#0XFE;设置在数码管的第0位显示MOV DPTR,#TABLE;送TABLE地址到DPTR指针MOV R7,#0X00;标志变量,限制指针在TABLE区LOOP:CLR AMOVC A,@A+DPTR;取TABLE区的字形码MOV P0,A;在数码管上显示寄存器A中的二进制数INC R7;指针控制加一MOV R3,#0X5C;延时ACALL EXTDELAY;延时观察和记录对应的显示结果CJNE R7,#0X10,NEXT;如果TABLE中数未取到最后一个,继续取下一个MOV R7,#0X00;如果已经取过所有。

#单片机#时钟信号#数字控制

随机阅读

qrcode
访问手机版