1-按键电路蜂鸣器电路设计讲解课程.pptVIP

  • 35
  • 0
  • 约1.07千字
  • 约 9页
  • 2017-03-15 发布于江苏
  • 举报
1、按键电路工作原理仿真讲解 按键也即开关:活动冒按下则两端点导通,活动冒释放则两端点断开。设计电路可以将两种状态对应输出高低电平信号。 经过测试对角可以正常使用。 开关灯程序设计 L2-1-CX1.C #include sbit LED P2^0; sbit KEY P1^0; main while 1 if KEY 0 LED 0; else LED 1; 按键按下LED一直亮编程。 SFC51入门实验板按键部分 从图可知四个按键分别与单片机引脚的P3.3、P3.4、P3.5、P3.6连接。定义P3.6为1号按键,P3.3为4号按键。 3、蜂鸣器工作原理仿真讲解 图1 测试蜂鸣器额定电压与电流分别为5V,20MA 图2 输出高电平控制蜂鸣器。(电流流出)蜂鸣器不能正常工作。 图3 输出低电平控制蜂鸣器。(电流流进)蜂鸣器不能正常工作。 三极管间接控制 S9012为PNP三极管基极接收高电平信号E级与C级导通。 S9013为NPN三极管基极接收低电平信号C级与E级导通。 经测试基极链接1K的电阻C级与E级流过的电流 ma。 三极管的用法 三极管分为PNP和NPN。有三个引脚组成分别是基极b,发射极e,集电极c。 PNP三极管b极串联1k电阻接低电平e和c极导通,电流方向与箭头方向相同,为高电平则断开。 经过测试与字符S靠近的为e极,中间的为b极。 蜂鸣器电路图与控制程序 L2-2-CX1.C #include sbit SPK P3^7; //控制引脚 delay //延时0.1S int i,j; for i 0;i 100;i++ for j 0;j 100;j++ ; main while 1 SPK 0; //蜂鸣器报警 delay ; SPK 1; //蜂鸣器不报警 delay ; 4、一键多功能控制编程讲解 一个按键按不同的次数输出不同的信号,控制3个彩色LED点亮。 一键多功能参考程序 /* 功能:一键多功能控制 L2-4-CX1.C 设计:杨荣国 时间:2010-11-23 */ #include sbit KEY P1^0; main int t 0; while 1 if KEY 0 while KEY 0 ; //如果KEY仍然为低电平,则执行; t t+1; if t 4 t 1; if t 1 P2 0xfe; if t 2 P2 0xfd; if t 3 P2 0xfb; * *

文档评论(0)

1亿VIP精品文档

相关文档