电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

创新设计(路灯控制系统)VIP免费

创新设计(路灯控制系统)_第1页
1/10
创新设计(路灯控制系统)_第2页
2/10
创新设计(路灯控制系统)_第3页
3/10
第1页共10页AT89S51控制中心及其外围电路路灯系统AT24C02编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共10页创新设计(学校路灯控制系统)专业班级:08电子(1)班姓名:吴剑学号:200810330126设计简介:本设计是一个通过51单片机来控制路灯亮/灭。例如:晚上19:30路灯亮,到早上6:00熄灭,当时钟走到19:30时路灯点亮,同理在6:00时熄灭,实现自动控制。为了防止偶尔断电或停机后再开机致使设定值丢失,这里使用了AT24C02来记忆设定的定时值。P1口作为控制输出口控制继电器从而达到控制路灯的作用。亮、灭时间可随时调整,提高了控制的灵活性和准确性。为了进行校时及定时值设定,规定了六种工作状态。状态0(status=0):正常走时;状态1(status=1):输入定时1的“分”状态;状态2(status=2):输入定时1的“时”状态;状态3(status=3):输入定时2的“分”状态;状态4(status=4):输入定时2的“时”状态;状态5(status=5):校正走时态。状态0:从左往右六只数码管依次显示走时的时、分、秒。状态1:从左往右的显示依次为:状态1显示(1位);无显示;定时1的“分”显示。后两位无显示。按下S6/S5进行加减。状态2:从左往右的显示依次为:状态2显示(1位);无显示;定时1的“时”显示。后两位无显示。按下S6/S5进行加减状态3:从左往右的显示依次为:状态3显示(1位);无显示;定时2的“分”显示。后两位无显示。按下S6/S5进行加减。状态4:从左往右的显示依次为:状态4显示(1位);无显示;定时2的“时”显示。后两位无显示。按下S6/S5进行加减。状态5:从左往右的显示依次为:状态5显示(1位);无显示;时钟的“分”显示。后两位无显示。按下S6/S5进行加减。对AT24C02内部储存单元规划:80、81单元存放定时1的分、时值;90、91单元存放定时2的分、时值;100号单元存放首次写入的标志,若写入过,则100号单元置数100.框图如下:第2页共10页第1页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共10页电路图如下:P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST/VPD9P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16XTAL217XTAL118P3.7/RD19VSS20VCC21P0.022P0.123P0.224P0.325P0.426P0.527P0.628P0.729EA/VPP30ALE/PROG31PSEN32P2.733P2.634P2.535P2.436P2.337P2.238P2.139P2.040R1R2]R3R4R5R6R7R812Y1XTALGND20pFC120pFC2LEDaLEDbLEDcLEDdLEDeLEDfLEDgLEDdpS1S2S3S4S5S6GND10pFCrestVCC10KLED1LED2LED3LED4LED5LED6A0A1A2SCLWCGNDVCCSDAU2AT24C02GNDVCC10K10KSDASCLSCLSDAabcdefgVCCled1led2led3led4led5led6LEDaLEDbLEDcLEDdLEDeLEDfLEDgOUTPUT第3页共10页第2页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共10页源程序如下:#include#defineucharunsignedchar#defineuintunsignedintucharcodeSEG7[10]={0xa0,0xbe,0x62,0x2a,0x3c,0x29,0x21,0xba,0x20,0x28};/*共阳*/ucharcodeACT[4]={0xbf,0xdf,0xef,0x7f,0xfd,0xfe};sbitoutput=P1^0;#defineINC_KEY0xfb//S6按下#defineDEC_KEY0xf7//S5按下#defineOK_KEY0xef//S4按下#defineSTATUS_KEY0xdf//S3按下ucharstatus;uchardeda,sec,min,hour;ucharset1_dat[2],set2_dat[2];bitset1_flag,set2_flag;sbitSDA=P2^0;sbitSCL=P2^1;staticuchartime_cnt;staticbitbit_flag;voiddelay_icc(intn){inti;for(i=1;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

创新设计(路灯控制系统)

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群