用你的程序不行啊,你看一下我的电路图对不对
那麻烦大哥给做一下,详细电路图在上面,谢谢啦!
单片机STC89C52显示0-99的C语言程序
unsigned char table1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 };unsigned char table2[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 };void delay(uint a){ while(a--);} void main(){ uint n;uchar i,k;k=0;while(1){ for(i=0;i<10...
跪求!!!STC89C52单片机,用八个按键控制分别控制八个LED灯的代码(C语言...
unsigned char code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,};void delay_ms(unsigned int ct) \/\/延时{unsigned int t,i;for(i=0;i<ct;i++){t=115;while(--t);}} void main(void){\/\/ Write your code hereunsigned char ct=100;while (1) ...
STC89C52单片机数字温度传感器设计 (温度传感器是DS18B20) 寻高手帮...
void delay(uchar k){ while(--k);} void delay1(uint k){ uint i,j;for(i=0;i<k;i++)for(j=0;j<121;j++);} void time0_init(){ TMOD=0x01;EA=1;ET0=1;TR0=1;TH0=-30000\/256;\/\/定时50毫秒 TL0=-30000%256;} \/*void init_display()\/\/上电时数码管的显示 { P2=...
求STC89c52单片机用倒计时控制继电器开、合的C语言程序,晶振12.000_百...
这是数字时钟的C程序,如果要实现对继电器的开关控制,就可以在主程序中加入对时间的控制。也就是说,在你定义的某个时间上,继电器会实现开或者合的状态!由于单片机对数码管的控制引脚有别,程序还得自己加以修改。include<reg52.h> \/\/#include<absacc.h> define uchar unsigned char define uint ...
怎样用stc89c52单片机控制蜂鸣器发出音乐的c语言程序?
\\r\\nsbitBeep=P1^5;\\r\\n\\r\\nunsignedcharn=0;\/\/n为节拍常数变量\\r\\nunsignedcharcodemusic_tab[]={\\r\\n0x18,0x30,0x1C,0x10,\/\/格式为:频率常数,节拍常数,频率常数,节拍常数,\\r\\n0x20,0x40,0x1C,0x10,\\r\\n0x18,0x10,0x20,0x10,\\r\\n0x1C,0x10,0x18,0x40,\\r\\n0x1C,0x...
利用单片机(STC89C52)设计倒计时数字钟
5]=hour\/10; }void t0isr() interrupt 1 \/\/秒计时{TH0=0x3c;TL0=0xb0;time++;switch(mode){case 0:if(time==20){time=0;sec++;if(sec>59){sec=0;min++;if(min>59){min=0;hour++;if(hour>23)hour=0;}}}break;case 1:if(time==20){time=0;if(sec>0 && flag==0)sec-...
我需要stc89c52单片机ds18b20温度控制的c语言程序,要求可显示当前温度...
void delay(unsigned char i) \/\/ds18b20的延时程序 { while(i--);} unsigned char resetds() \/\/DS18B20初始化 { unsigned char i=0;unsigned char flag=0;DQ=0; \/\/拉低总线 delay(81); \/\/精确延时 497us DQ=1; \/\/释放总线 delay(20);flag=DQ;delay(60); \/\/ return ...
关于《基于STC89C52单片机的智能温控系统》,求大神帮忙写一下代码...
void delay (uint z)\/\/z毫秒延时程序 { uint x,y;for(x=z;x>0;x--)for(y=114;y>0;y--);} void write_com(uchar com)\/\/LCD写指令 { lcdrs=0;P0=com;delay(5);lcden=1;delay(5);lcden=0;} void write_data(uchar dat)\/\/LCD写数据 { lcdrs=1;P0=dat;delay(5);lcden=1...
STC89C52 的单片机用C语言如何用循环移位、位操作和调用函数来实现流水...
void main (void){ unsigned char mask = 1, j = 0;unsigned int i;while (1) { if (j < 7) mask = _crol_(mask, 1);else mask = _cror_(mask, 1);P1 = ~mask; for(i = 0; i < 30000; i++);P1 = 0xff; \/\/for(i = 0; i < 10000; i++);j++...
stc89c52单片机程序怎么读出来
你是要读出stc89c52单片机里面的程序吗?这是不可能的,STC单片机只能下载程序,即烧录程序,是不能读回程序的。有的单片机,破解后是可以读出里面的程序的。但读出的是机器码,即二进制代码程序,需要反汇编成汇编程序。如果你对汇编程序不太懂,就是反汇编出来也没有用啊。