基于单片机的定时开关控制器.doc

基于单片机的定时开关控制器.doc

ID:51943910

大小:472.00 KB

页数:22页

时间:2020-03-20

基于单片机的定时开关控制器.doc_第1页
基于单片机的定时开关控制器.doc_第2页
基于单片机的定时开关控制器.doc_第3页
基于单片机的定时开关控制器.doc_第4页
基于单片机的定时开关控制器.doc_第5页
资源描述:

《基于单片机的定时开关控制器.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端以不变的频率周期输出正脉冲信号,此频率为振荡器频率

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

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

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