欢迎来到天天文库
浏览记录
ID:51943910
大小:472.00 KB
页数:22页
时间:2020-03-20
《基于单片机的定时开关控制器.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、17基于单片机的定时开关控制器摘要:本实验基于STC89C51RC为核心,设计具备按键功能和数码管显示功能的外围硬件电路,以便控制器能够在设定的开关时刻控制输出继电器的动作,进而控制负载电源的启闭,并完成软件程序设计。可以实现电源的直接启动/关闭;也可以通过按键设置负载电源的启动时间,最大预约时间为12小时。关键词:STC89C51RC;继电器TimerSwitchControllerBasedOnMCUAbstract:BasedontheexperimentalSTC89C51RCasthecore,thedesignhastheke
2、yfunctionanddigitaltubedisplayperipheralhardwarecircuitfunction,sothatthecontrollercancontroltheoutputrelaysettheswitchpointoftheaction,thencontroltheopeningandclosingloadpowersupply,andcompletethesoftwareprogramdesign.Directstart/canrealizethepoweroff;canalsosetthebutton
3、loadpowerstart-uptime,maximumreservationfor12hours.KeyWords:STC89C51RC;Relay17目 录1硬件部分结构功能简介11.1STC89C51RC单片机介绍11.2STC89C51RC单片机的主要性能11.3STC89C51RC单片机管脚说明22硬件电路设计32.1单片机最小系统32.1.1复位电路32.1.2时钟电路32.2按键电路42.3显示功能52.4中断系统52.5继电器72.6电路设计73软件设计8总结10参考文献11致谢12附录13171硬件部分结构功能简
4、介1.1STC89C51RC单片机介绍STC89C51RC系列单片机是深圳宏晶科技公司推出的新一代高速、低功耗、超强抗干扰的单片机,指令代码完全兼容传统8051单片机。STC89C51RC系列单片机具有ISP(在系统中可编程)动能和IAP(在应用可编程)功能,无需购买专用编辑器,可以通过串行口直接下载用户程序。单片机主控电路的主要元件是STC89C51RC单片机,其外形如下图(图1-1):图1-1STC89C51RC各个引脚1.2STC89C51RC单片机的主要性能与单片机产品兼容4K字节在系统可编程Flash存储器、1000次擦写周期、
5、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口、三个16位定时器/计数器、八个中断源、全双工UART串行通道低功耗空闲和掉电模式、掉电后中断可唤醒看门狗定时器,双数据指针、掉电标识符。11171.3STC89C51RC单片机管脚说明VCC——供电电压。GND——接地。P0口——8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码
6、,此时P0外部必须被拉高。P1口——带内部上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口——带内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存
7、储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口——带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。在编程/校验时,P3口可接收某些控制信号。RST——复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE
8、/PROG——当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率
此文档下载收益归作者所有