单片机 学习笔记——简单小程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机 学习笔记——简单小程序相关的知识,希望对你有一定的参考价值。
今天收获了单片机的几个简单小程序: 延时程序:
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 <reg52.h>
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;//蜂鸣器关闭
}
以上是关于单片机 学习笔记——简单小程序的主要内容,如果未能解决你的问题,请参考以下文章