单片机
A_Eagle
人生苦短,及时行乐
展开
-
流水灯
#include#include#define uint unsigned int#define uchar unsigned charvoid delay(uint z);uchar temp;void main(){ temp=0XFE; P0=temp; while(1) { delay(10); temp=_crol_(temp,1); P0=temp;原创 2012-12-05 13:05:50 · 1220 阅读 · 0 评论 -
51单片机驱动无源蜂鸣器
在学习过程中遇到如下例题:8个发光管由上至下间隔1s流动,其中每个管亮500ms,灭500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去。流水灯的程序相对我个人来说比较简单,但是蜂鸣器有些难度,正常给I/0口一个信号,蜂鸣器既然不响,后经查证是无源蜂鸣器;无源的蜂鸣器,就要通过IO口输出振荡信号来驱动蜂鸣器蜂鸣器简介:蜂鸣器根据结构不同分为压电式蜂转载 2012-12-06 17:13:37 · 13521 阅读 · 0 评论 -
控制LED灯闪烁时间(500ms)
#include#define uint unsigned int void delay(uint z)//1ms延时程序{ uint i,j; for(i=0;i<z;i++) for(j=0;j<110;j++);}void main(){ while(1) { P0=0XFF; delay(200); P0=0XFE; delay(200); }原创 2012-12-05 10:38:33 · 7152 阅读 · 0 评论