延时程序:
void Delay(unsigned int xx) //输入 xx :ms
{
while(xx--)
{
Delay1ms();
}
}
void Delay1ms() //@11.0592MHz 1ms
{
unsigned char i, j;
_nop_();
_nop_();
_nop_();
i = 11;
j = 190;
do
{
while (--j);
} while (--i);
}
流水灯程序:
#include
int main()
{
p1 = 0xfe;
while(1)
{
p1 = _crol_(p1, 1);
Delay(500);
}
return 0;
}
蜂鸣器程序:
void BEEP_ON() //蜂鸣器打开,持续时间:500ms ,
{
sbit beep = p2 ^ 3;
beep = 0; //蜂鸣器打开
Delay(500);//延时
beep = 1;//蜂鸣器关闭
}
上一篇:单片机 学习笔记(一)
下一篇:51开发环境的搭建--KeilC51的安装及工程的创建
- 热门资源推荐
- 热门放大器推荐
- REF196 精密微功率、低压差堆叠电压基准的典型应用电路
- LTC4367IMS8 用于滞后调节的过压电源控制器的典型应用
- CLRC663非接触式读写器IC的典型应用
- 使用 ON Semiconductor 的 CS-5621 的参考设计
- RSO-0515S 15V、67mA输出DC/DC转换器典型应用电路
- NCP51200 3 Amp VTT 终端稳压器 DDR1、DDR2、DDR3、LPDDR3、DDR4 的典型应用
- LR645大电流SMPS启动电路典型应用
- ADR420 可编程电流源的典型应用
- DC417B,使用 LT1806CS8 多尺寸单运算放大器原型的演示板
- DM300019,用于评估 dsPIC30F 和 dsPIC33F MCU 系列器件的 dsPICDEM 入门开发板

现代雷达系统的信号设计
ALD2701Z

BFR340T






京公网安备 11010802033920号