单片机秒表程序代码话题讨论。解读单片机秒表程序代码知识,想了解学习单片机秒表程序代码,请参与单片机秒表程序代码话题讨论。
单片机秒表程序代码话题已于 2025-06-21 16:36:19 更新
// 51单片机 秒表,显示时间为0000—9999秒,启动、停止,(停止后再次启动复位)include define uint unsigned int define uchar unsigned char uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar bai,shi;uint...
void main(void )//主程序 { TMOD=0x01;// 定时器1工作方式一 ET0=1;EA=1;TH0=(65536-10000)/256;//定时10ms TL0=(65536-10000)%256;TR0=0;//上电先不启动 while(1){ if(key1==0)//判断按键是否按下 { Delay1ms(10);//延时消抖 if(key1==0){ while(key1==0);//等待...
include define uchar unsigned char define uint unsigned int sbit KS=P1^1;sbit KP=P1^2;sbit KC=P1^3;uchar ge,shi;uchar code tab[ ]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,};void delay(uint ms){ uchar a;while(ms--)for(a=123;a>0;a--...
0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40,0xff};//0-9unsigned char sec=0,min=0,scanled;unsigned char key=0,mode,time; unsigned char disdat[4];void dischg(){disdat[3]=sec%10;
//数码管显示代码 uchar num,aa;void delay(){ uint x,y;for(x=20;x>0;x--)for(y=30;y>0;y--);} void unit() //中断开启条件 { num=0;TMOD=0x01;TL0=(65536-50000)/256;TH0=(65536-50000)%256;TR0=1;ET0=1;EA=1;} void display(){ P0=table[num%10]; //动态...
void display(second10,second1,minute10,minute1,hour10,hour1) //显示子程序unsigned char second10,second1,minute10,minute1,hour10,hour1; { P2=0xfe; P0=dispcode[second10];//显示秒的十位 delay(1); P2=0xfd; P0=dispcode[second1]; //显示秒的个位 delay(1); P2=0xfb; P0=dispcode[10...
程序如下:;=== ;寄存器分配定义 ;=== LED_BUFEQU 50H ;显示数据首址 COUNTER_INT EQU 3BH ;中断计数器 SECOND EQU 3DH ;秒单元 ;=== ;常数定义 ;===
51单片机入门程序——秒表程序示例 东边的小山阅读数:16212018-06-14 下午自学了一下单片机的前几章的知识,理解了数码管的显示原理以及静态显示和动态扫描的编程方法。其中,比较重要的几个概念有:数码管公共端类型(共阴极、共阳极)、位选(决定多位数码管中哪一位显示)、段选(决定数码管显示的数字)...
sbit START = P1 ^0;sbit STOP = P1 ^1;sbit RESET = P1 ^2;sbit dp = P0 ^7;sbit w1 = P2 ^6;sbit w2 = P2 ^7;uchar aa,temp,STOPFLAG,STARTFLAG,miaoshi,miaoge;uchar code table[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//段码表错误 void ...
;汇编时钟程序。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 T0INT ORG 30H MAIN: MOV ...