虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

TIME0

  • LPC2131串口(TX+RX)+TIME0+ADC采样的代码,采用中断方式编写

    LPC2131串口(TX+RX)+TIME0+ADC采样的代码,采用中断方式编写,绝对经典!

    标签: 2131 TIME LPC ADC

    上传时间: 2015-05-07

    上传用户:sjyy1001

  • 教学打铃系统 变量定义 scl bit p3.3 sda bit p3.2 TIME0 equ 30H 秒Y time1 equ 31H 时Y time2 equ 32H 分Y tim

    教学打铃系统 变量定义 scl bit p3.3 sda bit p3.2 TIME0 equ 30H 秒Y time1 equ 31H 时Y time2 equ 32H 分Y time3 equ 33H 十毫秒次数控制Y disp_t00 equ 35H 秒个位Y(右) disp_t01 equ 36H 秒十位 disp_t10 equ 37H 分个位 disp_t11 equ 38H 分十位 disp_t20 equ 39H 时个位 disp_t21 equ 3aH 时十位Y(左)

    标签: equ bit TIME0 time1

    上传时间: 2013-12-19

    上传用户:hjshhyy

  • CoreRiver MCU C语言程序集! 包括:ADC/POWER/PWM/UART/TIME0

    CoreRiver MCU C语言程序集! 包括:ADC/POWER/PWM/UART/TIME0

    标签: CoreRiver POWER UART TIME

    上传时间: 2013-12-09

    上传用户:huql11633

  • CCSC 16F877 TIME0基本程序。

    CCSC 16F877 TIME0基本程序。

    标签: 16F877 TIME0 CCSC 程序

    上传时间: 2013-12-12

    上传用户:sardinescn

  • 《51单片机C语言应用程序实例精讲》

    /* 4位8段数码管分别动态显示“1234”, */   #include "7LEDShow.h"   void main() {        DIGPORT = 0;                                    // 关闭显示               TMOD = 0x01;                                         // T0工作方式1          /* 2ms 定时设置 */        TIME0_tmp = 65536-TIME0*fosc/12;        TH0 = (TIME0_tmp/256);        TL0 = (TIME0_tmp%256);               TR0 = 1;        ET0 = 1;        EA = 1;               digbit = 0x01;                                         // 从第一位数码管开始

    标签: 51单片机C语言 应用程序

    上传时间: 2013-12-12

    上传用户:kachleen

  • IO 口模拟232通讯程序

    IO 口模拟232通讯程序, 使用两种方式的C程序 占用定时器TIME0.

    标签: 232 IO 模拟 通讯程序

    上传时间: 2017-07-22

    上传用户:星仔

  • 基于PIC16F630制做的非接触式电容触感应开关

    该项目是用PIC16F630单片机构建一个简单的电容式触摸感应开关方案。占用PIC16F630的片上比较器,内部基准电压,TIME0定时器,Time1定时器。

    标签: PIC16F630

    上传时间: 2015-03-05

    上传用户:lili

  • 基于PIC16F630制做的非接触式电容触感应开关

    该项目是用PIC16F630单片机构建一个简单的电容式触摸感应开关方案。占用PIC16F630的片上比较器,内部基准电压,TIME0定时器,Time1定时器。

    标签: PIC16F630

    上传时间: 2015-03-05

    上传用户:lili

  • 用定时器以间隔500MS在6位数码管上依次显示0、1、 2、3….C、D、E、F,重复。

    #include<reg51.h> #define uchar unsigned char #define uint unsigned int uint i,j; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d, 0x7d,0x07,0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void main() {  j=0; i=0;     TMOD=0X01; TH0=(65536-50000)/256; TL0=(65536-50000)%6; EA=1; ET0=1; TR0=1; while(1); } void TIME0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%6;     i++; if(i==15) { P0=table[j]; dula=1; dula=0; P0=0XC0; wela=1; wela=0; j++; i=0; if(j==16) { j=0; } } }

    标签: 用定时器以间隔500MS在6位数码管上依次显示0、1、 2、3….C、D、E、F,重复。

    上传时间: 2016-02-11

    上传用户:娇纵Pamper

  • 调光C程序

    /*#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define uchar unsigned char sbit K1=P3^4; sbit K2=P3^5; sbit ledr=P1^0; sbit ledg=P1^1; sbit ledb=P1^2; bit LEDDirection=0;//LED控制方向0:渐亮1:渐灭 char  pwm=0; char  pwmr=0; char  scw=0;//中断记数 char  tt=0; char n; void dealy(uint z); void Timer0Init(void) {    TMOD=0x01;   TH0=0xff;   TL0=0x47;   EX0=1;    IT0=0;   PX0=1;   ET0=1;    TR0=1;   EA=1; } void main() {   Timer0Init();       while(1){ if(K1==0) { dealy (1); if(K1==0) {TR0=1;   ledr=0;       dealy(5);       TR0=0;       }          }      if(K2==0) { dealy (1); if(K2==0) { while(1) {     ledr=0;  //亮     dealy(100-n*10);     ledr=1;  //熄     dealy(n*10); }   }  }       } } void TIME0Isr(void) interrupt 1 {        // pwm=0;      TH0=0xff;      TL0=0x47;          scw++; }*/ #include<reg52.h> #define uchar unsigned char bit LEDDirection=0; sbit P2_0=P1^0; sbit key1=P3^4; sbit key2=P3^5; sbit key3=P3^6; uchar zkb,i,t;// zkb指占空比 uchar pwm; void delay(uchar z) {   uchar x,y;   for(x=z;x>0;x--)    for(y=110;y>0;y--); } void init()  //初始化函数 {      TMOD=0X01;   TH0=(65536-1000)/256;   TL0=(65536-1000)%256;   EA=1;   ET0=1;   TR0=1; } void keyscan()  //键盘扫描   {     P3=0XFF; if(key1==0)   {    delay(5);     if(key1==0)     {      while(!key1);         if(zkb<9)    {      zkb++;    }        }   } if(key2==0)   {    delay(5);     if(key2==0)     {      while(!key2);      if(zkb>0)      {      zkb--;    }     }    }    if(key3==0)   {TR0=1;    delay(5);     if(key3==0)     {while(!key3);    if((zkb<=9)&&(0==LEDDirection))       {            zkb++;                 if(zkb>9)        {           LEDDirection=1;          zkb=9;                   }                }                   if((zkb>=0 )&&(1==LEDDirection))          {         zkb--;                   if(zkb<0 )       {          LEDDirection=0;         zkb=0 ;              //dealy(3000);       }                       }                 }    //pwm=pwmr;                              }             } void main() //主函数   {          zkb=2;     init(); while(1) {   keyscan(); }   } void TIME0(void) interrupt 1  //中断函数   {          TH0=(65536-200)/256; TL0=(65536-200)%256; ++i;   if(i>10)    {    i=0;    }; if(i<=zkb) {   P2_0=1; } else P2_0=0;   } /*void TIME0(void) interrupt 0  //中断函数   {          TH0=(65536-1000)/256; TL0=(65536-1000)%256; ++i; if(i>10)    {    i=0;    }; if(i<=zkb) {   P2_0=1; } else P2_0=0;   }*/

    标签: 调光

    上传时间: 2016-07-02

    上传用户:184890962