欢迎来到天天文库
浏览记录
ID:41570084
大小:67.22 KB
页数:5页
时间:2019-08-28
《继电器输出控制单片机实训》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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;
此文档下载收益归作者所有