继电器输出控制单片机实训

继电器输出控制单片机实训

ID:41570084

大小:67.22 KB

页数:5页

时间:2019-08-28

继电器输出控制单片机实训_第1页
继电器输出控制单片机实训_第2页
继电器输出控制单片机实训_第3页
继电器输出控制单片机实训_第4页
继电器输出控制单片机实训_第5页
资源描述:

《继电器输出控制单片机实训》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目四继电器输出控制1.电子元件列表序号名称数量序号名称数量1单片机AT89S511片1010UF电容1只212M晶振1个1174LS2441片3共阳数码管1只121K电阻1只4PNP管85501只13104瓷片电容3只5微动按键4个1430P瓷片电容2只6DC9V继电器1个15200Q电阻1只7整流管40071只16560Q电阻8只85mmLED1只1710K电阻4只9蜂鸣器1个2.工作现象系统上电后,发光两级管闪烁,表明控制电路进入工作状态。K1和K2用来设定数码管计时时间,K3命令系统按秒倒计时,当时间到达时继电器被驱动工作,使蜂

2、鸣器动作。3.技术帮助a.七段数码管分共阳管和共阴管,使用时要注意区分,本项目使用共阳数码管。即公共端接正极。数码管引脚示意图如下:b.电路中F是控制中常用的4100继电器,接线图如右图所示,由于继电器是感性负载,在线圈失去电流时会产生反向感应电流,为保护驱动继电器的晶体管长期可靠的工作,一般需要在直流继电器线圈两端反向并联整流二极管4007。继电器引脚血视图I0K56010KMIOKlidlnl.112131.415161.7plplplplplmplpi74044SM6Klp3.lfK2p32IdK3p33IO二I二=104verp

3、OOpO.Ip02p03p04p05p06p0.7EMAI£PSEN八p2.7p26P25p24p23p22p2.lp2O&GYI如匕用Y3五Y4-A1V212121212m/lY4A23A3Y2MYl3ND112121212G3o(n继电器输出控制电路aj_t—b宀乏flb1°七即VCO9V•■F410K400710"5C语言程序#include#defineucharunsignedchar#defineuintunsignedintsbitK匸P3"l;sbitK2二P3"2;sbitK3=P3"3;sbit

4、LED=Pr?;sbitSOUND=PO"7;uchtircodedisplayI]={0x09,0x7B,0x91,0x31,0x63,0x25,0x05,0x79,0x01,0x21}uintcodeplay[]={0,1,2,3,4,5,6,7,8,9);voiddelay(uintx){ucharj;while(x--)for(j=0;j<123;j++);}voidmain(){ucharcount=0;LED二0;SOUND二1;P2=0xff;delay(400);while(l){if(Kl==O){delay(10);

5、if(Kl=0)count卄;if(count==10)count=0;)while(!Kl)P2=display[count-1];delay(1000):if(K2==0){delay(10);if(K2==0)count--;if(count二二255)count二9;}while(!K2)P2=display[count];delay(1000);if(K3==0){for(;counl>二1:count一一)P2=display[count];delay(1000);)P2二display[countI;SOLND=O;del

6、ay(4000);break;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。