⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myc51.h

📁 MCP3204可用源代码和这PROTUES彷真图
💻 H
字号:
#include<reg52.h>
#include<INTRINS.H>

#define  uchar  unsigned char      //8bit  0~255
#define  schar  signed char        //8bit  -128~127
#define  uint   unsigned int       //16bit 0~65536 
#define  sint   signed int         //16bit -32768~32767
#define  slong   signed long         //32bit -214783648~2147483647         

#define  delay1us  _nop_();_nop_();_nop_();            // delay 1 us(for fos=12M)

/*
void delay50us(uint t)
{
uchar j;
for(;t>0;t--)
for(j=19;j>0;j--);
}  

/*******************************************************************
delay50us(1):延时63us 63-50=13
delay50us(10):延时513us 513-500=13 
delay50us(100):延时5013us 5013-5000=13
delay50us(1000):延时50022us 50022-50000=22
延时50ms,误差仅仅22us.
*******************************************************************/
/*
void delay50ms(uint t)
{
uint j; 
for(t;t>0;t--)
for(j=6245;j>0;j--);

}

/******************************************************************
delay50ms(1):延时50 010 10us
delay50ms(10):延时499 983 17us
delay50ms(100):延时4 999 713 287us
delay50ms(1000):延时4 997 022 2.978ms
延时50s,误差仅仅2.978ms.
******************************************************************/


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -