英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 3178|回复: 0
打印 上一主题 下一主题

一个程序!

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-18 13:58:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <pic.h>//*00-99数的递增*//
const unsigned char table[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};  

volatile unsigned char data,datab;
unsigned char k=0;
unsigned int i;
unsigned int j;
void initport()
{
TRISA=0x04;
TRISB=0x00;
}
void delay()
{
for(i=0;i=6553;i++)     //这里控制刷新时间
   asm("clewdt");
}
void LED_1()
{
     RA0=0;                //个位数数值扫描显示.
     PORTB=table[k%10];  
     RA0=1;
}
void LED_2()
{
  RA1=0;                   //十位数数值扫描显示.
PORTB  =table[k/10];
   RA1=1;
}
void main(void)
{  
   
    initport();
    PORTA=0;
    PORTB=0;
   while(1)
  {
      for(j=0;j<1000;j++)    //这里控制递增时间
      {LED_1();
      delay();      LED_2();
      delay();
       }
     if(k<=99) k++;
     else k=0;
  }
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-11-1 10:29 , Processed in 0.057144 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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