stc89c52单片机8个led灯从两边往中间跑c语言程序
程序名称:hc595.c 程序功能:595的应用文件 程序作者:吴鉴鹰 创建时间:2014-3-10 修改时间:程序版本:V0.1 \/ \/ 包含头文件 \/ include "inc\/hc595.h"include "reg51.h"\/ 定义引脚 \/ \/* 时钟信号线引脚定义 *\/ sbit HC595CLK = P0^5;\/* 片选信号线引脚定义 *\/ sbit HC595RCK = P...
跪求!!!STC89C52单片机,用八个按键控制分别控制八个LED灯的代码(C语言...
\/\/说明连接在P3.0端口的按键被按下,显示对应的数字然后跳出循环case 0xfd:P0=dofly_table[2];LED1=0;break;\/\/调用表中的第三个\/\/元素 0xa4 下标 0 才表示数组中的第一个元素case 0xfb:P0=table[3];
怎样用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...
用C语言对STC89C52芯片编程,实现对DS18B20采集温度并显示出来,求...
extern GetTemp(); \/\/声明引用外部函数 extern unsigned int idata Temperature; \/\/ 声明引用外部变量 void delay(unsigned int i);\/\/else IO sbit LS138A=P2^2; \/\/管脚定义 sbit LS138B=P2^3;sbit LS138C=P2^4;\/\/此表为 LED 的字模, 共阴数码管 0-9 - unsigned ...
求STC89c52单片机控制继电器程序:关、开时间间隔为120s。 有悬赏_百...
include<reg52.h> define uchar unsigned char define uint unsigned int uchar Count = 0; \/\/20ms计数 uchar SecCount = 0; \/\/ 1m计数 sbit DELAY = P2^0; \/\/P20引脚控制继电器 \/ 名称 : Time0_Init()功能 : 定时器的初始化,11.0592MZ晶振,50ms 输入 : 无 输出 : 无 \/ ...
求stc89c52+ds1302+ct24c02的校园打铃系统的c语言程序
回答:要实现校园打铃,就还需要按键设计,其实也就是一个闹钟的样子,是吧。要实现周末不打铃的话就需要时钟芯片,做简单点呢可以连时钟芯片都不需要。1302记得要有修正时间,24C02的IIC通信都有。
单片机STC89C52的输入端可以接受数字脉冲信号吗?输出端可以控制电机正反...
可以,,,只是脉冲宽度要大于单片机的检测周期就可以了.输出端不可直接驱动,,输出端要外接驱动管.
求高手帮忙用STC89C52RC单片机控制步进电机旋转不同角度
步进电机是靠脉冲工作的,给一个脉冲就自己转一个角度,这个角度是步进电机的最小转矩角,这个角度是步进电机本身的,一般都标明的,也可以自己算出来的。比如你的步进电机最小步矩角是0.9度,那么你连续让控制步进电机的引脚给它270\/0.9=300个脉冲就能旋转270度。程序其实很简单的,关键明白步进电机...
单片机STC89C52显示0-99的C语言程序
include <reg52.h> include <stdio.h> include <intrins.h> define uchar unsigned char define uint unsigned int sbit sm1= P3^7;sbit sm2=P3^6;sbit sm3=P3^5;sbit sm4=P3^4;sbit led=P2^7;unsigned char table1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 }...
【求单片机C语言程序】STC89C52通过两个外部中断P3.2和P3.3,来控制P1....
void INT0_ROUTING() interrupt 0\/\/外部中断0子程序 { P0=0xfe;\/\/LED0点亮 while((P3|0xfb)==0xff);\/\/等待外部中断0口(P3^2松开)delay(10);\/\/延时去抖动 P0=0xff;\/\/LED0熄灭 } void INT0_ROUTING() interrupt 2 { P0=0xfd;\/\/LED1点亮 while((P3|0xf7)==0xff);\/\/等待外部...