登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] C51-----单数码管 计时

[复制链接]
发表于 2023-1-11 07:58:43 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C51
学习安排: 利用单片机实现数码管控制
开始时间: 2023-01-11
结束时间: 2023-01-11
#include<STC12C5A60S2.h>
sbit     X     = P2^0   ;
sbit     Y     = P2^1    ;
sbit     Z     = P2^2     ;
sbit ENLED = P1^1 ;
void main()
  {
unsigned int i=0  ;
unsigned int U=0  ;
  intW[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,} ;
ENLED = 0 ;
   X= 0 ;
   Y= 0 ;
   Z= 0 ;
  TMOD = 0x01 ;
  TH0 = 0x2F ;
  TL0 = 0xAA ;
   TR0 = 1 ;
  while(1){
   if(TF0==1){
     TF0=0 ;
       TH0= 0xDD ;
  TL0 = 0xA0 ;
       i++  ;
       if(i==300){
   P0=W[U] ;
       U++;
       i=0;
       if(U==10)
       U=0;
       }
}
   
   }
   }
//老板子 引脚可能和新板子 不太一样 需要可以修改一下引脚
//很久之前的代码了 代码比较乱

好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表