片机实验蜂鸣器和流水.ppt
《片机实验蜂鸣器和流水.ppt》由会员分享,可在线阅读,更多相关《片机实验蜂鸣器和流水.ppt(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、实验一流水灯、蜂鸣器LED流水灯模块 nLED流水灯由8只发光二板管组成,阳极通过限流电阻接至5V电源,阴极可由JP4跳线至51单片机P0端口进行控制。nLED流水灯的供电电路。JP1是显示电路供电选择跳线。显示电路有LED数码管、LED流水灯、字符型LCD1602、点阵型LCD12864、点阵LED屏,通过JP1的跳线选择可以对不同显示电路供电。通常不要对2个及2个以上的显示电路供电,以免互相影响。LED流水灯电路图 跳线连接nJP1:用短路帽把5V电源供给流水灯。(Power for:Water LED)nJP4:利用短路帽将P0口与8只LED发光管连接,通过控制P0口线的输出控制8只LE
2、D的亮/灭。参考程序n#include nvoid main(void)nn /定义流水灯的花样数据nunsigned char code design46=0 xff,0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f,n 0 x7f,0 xbf,0 xdf,0 xef,0 xf7,0 xfb,0 xfd,0 xfe,0 xff,n0 xff,0 xfe,0 xfc,0 xf8,0 xf0,0 xe0,0 xc0,0 x80,0 x0,0 xe7,0 xdb,0 xbd,0 x7e,0 xff,0 xff,0 x7e,0 xbd,0 xdb,0 x
3、e7,n0 x0,0 x80,0 xc0,0 xe0,0 xf0,0 xf8,0 xfc,0 xfe,0 xff;nunsigned int a;/定义循环变量nunsigned char b;ndonfor(b=0;b46;b+)/46个花样轮流显示nnfor(a=0;a10000;a+);/延时一段时间nP0=designb;/读已定义的花样数据并将其输出到P0口n n while(1);n蜂鸣器模块 n主板有一只有源蜂鸣器,由PNP型三极管驱动,如下图所示。驱动信号可通过JP13跳线选择由51单片机的端口提供。蜂鸣器电路图参考程序n#include nsbit beep=P26;nvoid delay(const unsigned int DELAY)nnunsigned int x,y;n for(x=0;x=DELAY;x+)n n for(y=0;y=120;y+);n nnvoid main(void)nnwhile(1)n nbeep=1;ndelay(1000);nbeep=0;n delay(1000);nn思考题n用C51写一段程序,让蜂鸣器报警的同时8个LED灯全亮,蜂鸣器不叫时,LED灯全灭。蜂鸣器鸣叫的周期为1秒(即响500ms,停500ms)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 蜂鸣器 流水
限制150内