基于单片机的宠物喂食器电路设计
基于单片机的宠物喂食器电路设计毕业设计

摘要本设计所研究的是实现一个宠物自动喂食器,即先将宠物饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。
本设计主要研究如何设定五个时间点并发出喂食信号。
宠物喂食器系统主要包括单片机控制、自动开关和蜂鸣器提示、倒计时间设定系统。
喂食器的喂食过程,通过键盘设定五个倒计时间,当依次到达这五个时间时,发光二极管发光,蜂鸣器发出响声,吸引宠物过来进食并自动投放食物。
本设计解决了工作时或节假日时由于主人不在不能对宠物进行喂食,避免了宠物由于饮食不正常所产生的问题。
在整个系统中,利用单片机对各个系统进行控制。
倒计时系统时间通过六位七段数码管显示出来。
利用键盘设定五个倒计时间,单片机不停的读取时间,并判断是否到达喂食时间。
开关系统电阻和发光二极管表示,发光二级管收到低电平时导通表示开关打开投放喂食。
同时接有蜂鸣器,当到达喂食时间后蜂鸣器发出响声吸引宠物进行喂食。
关键词:智能;定时喂养;单片机AT89S52;AbstractThe study design is to achieve an automatic pet feeder, pet feed into which will set the five fed point, when you reach this point in time, automatically feeding. The main point of how to set the time within the pet food put out. Pet feeder system includes MCU control, automatic switch and music alert system, the remaining time setting system. Feeder feeding process, the five remaining time set by the keyboard, when the order reaches the five time, while the timer chip to send a signal relay and music, music playback chip, a piece of music attracted the pet, the relay switch is closed So that a red light emitting diode, said switch delivery of food. This design solves the holidays when work or not is not the owner of the pet to feed, to avoid the pet food is not normal because the problems arising.Throughout the system, the use of single chip control system of each. Countdown to the system time by six out of seven segment digital display. Using the keyboard to set the five remaining time, microcontroller reads the stop time and to determine whether the feeding time arrives. Switching system by the relay and the light-emitting diode, said switch is closed when the relay received high light-emitting diode, said switch is running feeding. Tip has a music system, when the arrival time after feeding a piece of music tips music playback chip to feed pets.Key words:intelligent; automatic feeding; MCU目录中文摘要英文摘要1 绪论 (1)1.1设计意义 (1)1.2设计要求 (1)2 设计方案 (2)2.1按键模块 (2)2.2自动开关模块 (2)2.3蜂鸣器模块 (2)2.4显示模块 (2)3 硬件电路的设计 (3)3.1单片机 (3)3.1.1 AT89S52单片机的简介 (3)3.1.2 AT89S52的时钟介绍 (5)3.1.3单片机中断的介绍 (6)3.2电源电路 (7)3.3时钟电路 (8)3.4复位电路 (9)3.5LED数码管显示 (10)3.5.1 数码管显示简介 (10)3.5.2 数码管编码表 (11)3.6开关控制 (11)3.7单片机的去抖动 (12)4 电路的软件部分 (13)参考文献 (46)附录1 (47)附录2 (48)附录3 (49)致谢 (50)1 绪论1.1 设计意义单片机自20世纪70年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快速。
基于单片机的自动宠物喂食器的设计

项目名称:基于单片机的自动宠物喂食器的设计1.项目简介1.研究目的:自动喂食器可以人为设置喂食天数,任意设置整点喂食时间,可以录制语音和音乐信息,并重复播放三次,支持随时进行手动喂食,并且不影响已设定好的自动喂食程序。
LCD显示,时钟功能。
微处理器可以用凌阳或者C51.2.项目内容:该装置是以AT89C51单片机作为控制器,利用电机驱动原理拉动食物容器底盖喂食,用键盘进行设置喂食天数及其调整时间,LCD显示开机画面,喂食天数和时间。
该系统主要由单片机控制系统、电机及其驱动电路、LCD显示器、按键控制和声音音乐播放电路。
AT89C51单片机是整个系统的核心部件,用来控制、协调各部件的工作。
工作前先按下按键,开始录制语音和音乐信息,录制完成后按键停止录音,并设置好正常时间。
接通电源,当单片机正常工作时不断判断时间,当时间到达设置喂食时间时,播放语音和音乐,同时单片机控制电机工作,拉动容器底盖,流出一定量的食物之后,容器底盖恢复原来位置,停止喂食。
而且手动喂食不影响已设定好的自动喂食程序。
3.推广价值:在社会上,许多人喜欢养宠物,但由于出差或旅游等原因外出时不能及时照顾宠物。
本创新设计在一定程度上能够解决主人不在身边时宠物的饮食问题。
本喂食器实用性强,自动给宠物喂食,还能预先设置好每餐不同的实物量,按宠物身体状况设定供餐间隔时间,可有效保护宠物健康成长。
同时应该知道,只有经过良好的训练,宠物才能有效地适应自动喂食器。
2.项目执行环节1文献查阅 2方案设计3试验研究 4研制开发 5研究报告 6结题答辩 7项目鉴定3.特色与创新点1)本装置采用较低成本的器件设计制作,且误差较小,完全具有自动准时喂食的作用,具有较高的性价比。
2)本装置结构简单、体积小、性能稳定,操作容易、使用方便,可以安装在不同的载体上,也可制作成自动给植物浇水的器件,宠物很容易适应,具有一定推广应用价值。
3)语音说明指示,拉近了主人与宠物之间的距离。
基于单片机的宠物自动喂食器设计

第27卷第3期2020年9月VoL27No.3Sep.2020西安翻译学院论坛Forum of Xiov Favyi Univeuitu◎应用前沿基于单片机的宠物自动喂食器设计刘瑞妮(西安翻译学院工程技术学院,陕西西安719105)摘要:为解决人们经常加班或者去外地出差等造成宠物无法按时正常进食的问题,本文设计了一个基于单片机的宠物自动喂食器。
系统以STC89C52单片机为核心控制各个模块进行工作,当达到喂食时间时,蜂鸣器会播放特定信号吸4宠物进食,同时电机模块带动步进电机转动投放食物,系统可以代替主人实现自动定时喂养宠物的功能。
关键词:单片机STC89C52;实时时间;定时喂养中图分类号:S865.3文献标志码:B文章编号:2016-QT011-(2020)03-0064-05%、弓I言随着物质生活的日益富裕,人们开始注重精神生活的享受,而饲养宠物就是较为突出的代表。
更多时候,宠物不仅仅是伙伴,更是人们情感的寄托。
但现如今,人们经常会面临加班或者出差等长时间不在家的情况,导致宠物无法按时喂养、饮食不规律、时常或饥或饱等情况发生,这让许多养宠物的人很是头疼。
随着越来越多的人养宠物,宠物的喂养问题也越来越集中地凸显出来1]。
为了解决这一问题,目前市场上出现了一些专门代养宠物的机构,可以帮助宠物爱好者照顾寄养宠物,但由于宠物代养市场管理混乱,代养机构鱼龙混杂,难以满足宠物主人对宠物身体健康、精神健康等方面的要求⑵,加之代养费用较高,所以出于对宠物的担心以及成本的考虑,很少有宠物主人选择代养机构。
因此,宠物自动喂食器应运而生宀5,它能在主人不在的情况下自动给宠物喂食,解决宠物爱好者的燃眉之急。
本文设计一种由单片机控制的宠物自动喂食器,主人事先将宠物的饲料放入一个简易并且方便换取的容器中,然后通过设定多个固定时间,当到达每一时间点时,系统将会带动步进电机转动来控制饲料定量流出,同时触发语音系统发出特定信号实现吸引宠物前来进食的目的,它可以定时定量地给宠物进行投食,这样人们就不用担心加班晚了,或是出差等不在家时自己的爱无的问了。
基于51单片机的宠物自动喂食器毕业设计

基于51单片机的宠物自动喂食器毕业设计一、背景介绍宠物自动喂食器是一种可以根据预设的时间和食物量自动给宠物投食的设备。
在现代社会,越来越多的人选择养宠物作为伴侣,然而工作繁忙的人们往往无法按时给宠物投食,因此宠物自动喂食器应运而生。
本设计旨在利用51单片机的特点,设计一款低成本、易操作的宠物自动喂食器,以解决宠物饲养者们的难题。
二、设计目标1. 实现按照设定的时间自动投食的功能;2. 提供人性化的操作界面,方便用户设定投食时间和食物量;3. 保证投食器的安全性,避免食物过多或堵塞情况的发生;4. 保证投食器的稳定性和可靠性,确保长时间稳定运行。
三、设计思路1. 初步构想本设计拟采用51单片机作为控制中心,利用其稳定性和成本低廉的特点,对宠物自动喂食器进行控制和运行。
利用按键和液晶显示屏构建用户友好的操作界面,方便用户进行时间和食物量的设定。
引入步进电机和传感器来控制投食器的投食量和检测食物的情况,以确保投食器的稳定性和安全性。
2. 具体方案(1)硬件设计方案采用51单片机作为控制核心,利用按键和液晶显示屏构建操作界面,引入步进电机和传感器来控制投食器的投食量和检测食物的情况。
整个设计依托于51单片机的IO口实现各个功能的控制。
(2)软件设计方案利用C语言编程,通过51单片机的编程实现按照设定时间自动投食的功能,同时设计人性化的操作界面进行时间和食物量的设定。
利用传感器和步进电机的数据进行检测和控制,保证投食器的稳定性和安全性。
四、实施过程1. 硬件搭建首先进行硬件搭建,将51单片机、按键、液晶显示屏、步进电机和传感器进行连接和固定。
通过面包板和导线连接各个组件,确保电路正常通电。
2. 软件编程其次进行软件编程,利用C语言编写程序,实现按照设定的时间自动投食的功能,设计人性化的操作界面进行时间和食物量的设定,并利用传感器和步进电机的数据进行检测和控制。
3. 调试和测试最后进行调试和测试,对整个系统进行全面检查和测试,保证投食器的稳定性和可靠性。
基于单片机的智能宠物喂食系统设计

基于单 片机 的智能宠物 喂食系 统设计
汪 晨 浩
(杭州 电子科技大学信息工程学 院,浙 江 杭州 311305)
摘 要 :在现代城市生活 中,宠物是 人们生活 中不可或缺 的好 伙伴 ,但是在进食 方面有许许 多 多的问题 ,给人们饲养 宠物带来 了困难 。本 宠物喂食系统主要包括 电源模块 、蓝牙通讯模块 、显示 模块和 电机驱 动模块 ,精 心设 计 了一款基于单 片机 的智能宠物 喂食 系统 ,迎合 家居智能化 的快速发展 , 为人们解决 了麻烦 。
闲 、消 费和情感 寄托方 式也 呈多样 化发 展 ,宠物逐 渐成 为 二极 管工作 时 ,一个低 电平 就会 被送入 蜂鸣 器 内 ,蜂鸣 器
人们 的玩伴 。但 由于人 们工 作和学 业上 的忙碌 ,使 得他们 发 出声 音 吸引宠 物前来 进食 ,此 外 当储 存格 中食物 不足 时
有 时无 法按 时喂 养 自己的宠 物 ,外 出旅游 时甚 至就 只能将 也 会 提 醒 主 人 及 时添 加食 物 。
花椒 可 以为黄芪 营造 良好 的遮 阳环 境 ,两者优 化配套 种植 4 结论
每亩可 增加黄芪40—50kg,可 以提高 土地使用率 ,提高种植
结 合花椒 和黄芪 的 生物特 性和种 植管 理要求 ,通 过花
指数 。
椒 +黄 芪套 种 的种植 搭 配 ,可最 大 限度 地利 用 土地 、光 、
点 ,选择 了AT89C51处理器芯片 。它 的最 小系统 由单片机 、 冲数将 会决定 步进 电机 转速大 小及停 止 的位置 。步进 电机
复位 电路 、时钟 电路 等构成。
正常转 动需 要加上 一个 基于 脉冲信 号 的驱动 ,由脉 冲信号
基于单片机的智能宠物喂食器开题报告

[7]郝昱,自动化、智能化成宠物用品行业发展趋势,中国贸易报,2015,第005版
[8]高锋,单片微型计算机原理与接口技术(第三版),科学出版社,2013
[9]代玉,宠物产品设计探析—营造和谐共生的生命空间,重庆大学,2008
[10]陈中平,基于Proteus的PLC单片机的C语言程序设计与仿真,电子工业出9社,2013
国外对宠物及其相关产业的研究领先于中国,主要侧重宠物饲养、培训、医疗保健、宠物经济趋势探索、宠物产品研究等方面。新兴的宠物保险行业表现出国外宠物经济发展拟人化的趋势【9】。不难发现,研究问题的提出,问题探索的深度和广度相对于中国的宠物行业都比较提前。从上世纪80年代到本世纪初,设计类相关书籍的出版展示其思维的发展脉络,某些先进观点对中国地区的宠物产品设计具有指导意义【10】,【11】。把握宠物与产品间的协调关系,使宠物用品的功能更能满足宠物的实际需求,提升宠物在实用或感受宠物用品时的精神愉悦性。能满足宠物的真实需求是判断宠物用品是否实用、适用的标准【12】。现在进口的宠物用品呈两极化态势,一是欧美国家生产的高级宠物用品品种繁多、个性化且附加价值高;另一种是东南亚各国生产的低价位产品【13】。
(5)2016.4.21—2016.4.30:硬件成功后,撰写论文初稿。
(6)2016.5.1—2016.5.10:修改论文,达到要求。
(7)2016.5.11—2016.5.15:定稿,准备论文答辩。
六、指导教师审查意见
指导教师签字:
年月日
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料题名称基于单片机的智能宠物喂食器设计
学院电气与信息工程学院
基于单片机的智能宠物投喂系统的设计

设计一个基于单片机的智能宠物投喂系统涉及到硬件和软件两方面的开发。
下面是一个简单的设计思路:
硬件部分:
1. 单片机选择:可以选择一款适合的单片机,如Arduino、STM32等。
2. 传感器:使用重量传感器或者红外线传感器来检测宠物的位置和食物的储量。
3. 执行部件:使用舵机或者电机来控制食物的释放。
4. 显示器:可以添加LCD显示屏来显示当前状态或者设置信息。
5. 网络模块(可选):可以添加Wi-Fi模块或蓝牙模块,实现远程控制功能。
软件部分:
1. 传感器数据处理:编写代码读取传感器数据,并做相应的处理,如检测宠物靠近、食物储量等。
2. 控制逻辑:根据传感器数据和设定的参数,控制执行部件释放适量的食物。
3. 用户界面:如果有显示屏,编写代码实现用户界面交互,如设置投喂时间、食物量等。
4. 远程控制:如果添加了网络模块,编写代码实现手机App或者Web 页面远程控制功能。
在实际设计过程中,需要根据具体的需求和硬件条件进行调整和优化。
同时,考虑到宠物的安全和健康,设计时需要确保食物的卫生和定量投喂。
希望这个简单的设计思路能够帮助到你!。
基于51单片机的多功能宠物自动喂食器

基于51单片机的多功能宠物自动喂食器为了使经常出差或工作繁忙人士更加方便的喂养宠物,设计了一种基于51单片机的多功能宠物喂食器,该喂食器能够手动设置喂食时间和喂食次数,利用LCD1602显示,通过步进电机来拖动齿轮使食物流出,并设置有红外传感探测器,用来监控储食箱里的食物余量,提醒主人补充食物储备,从而使设计更加人性化。
为此,详细介绍了喂食器的硬件设计,软件流程图及其工作原理。
标签:51单片机;红外感应;LCD1602;步进电动机1.引言随着我国经济的高速发展,人民生活水平的提高,越來越多的新兴科技产品走进了人们的日常生活,使人们的衣食住行更加方便智能。
我们知道在社会上,许多人喜欢养宠物,但由于出差或旅游等原因外出时不能及时照顾宠物,我们的设计在一定程度上能够解决主人不在家时宠物的饮食问题。
我们的喂食器能够在设定好的时间内自动给宠物喂食,还能预先设置好每餐不同的食物量,按宠物身体状况设定供餐间隔时间,可有效保护宠物健康成长。
2.硬件基本结构系统整体结构如图1所示。
本系统由五部分组成,我们的主控制器选用了STCl2C5A60S2这款单片机,它的性能算是中规中矩,但完全能胜任我们的喂食器系统,也是物美价廉的不二之选。
2.1LCD显示电路我们选用了LCDl602字符型液晶显示器,它的主要特点就是超低功耗,使我们的系统在无人监管下能够拥有更长的续航时间。
LCD的数据传输线连接到单片机的P0口上,控制线RS、RW、EN分别接到P1.0、P1.1和P1.2的I/0口上。
特别注意的是在LCD上的VO口可以考虑接10千欧的滑动电阻来微调显示屏的对比度。
2.2时钟精准授时电路和键盘DSl302是用于精度较高的时钟电路中,而且它的功耗也是极其微小的,选用它还是因为它能保存整个喂食器系统掉电之前设置的数据,而且通过板载电池的供电可使时钟数据能够保持走时并同步到下次上电开机。
若是使用51单片机计时,一方面占用了过多的内部资源误差较大,另一方面一旦断电则需要重新调整时钟引起不必要的麻烦。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要本设计所研究的是实现一个宠物自动喂食器,即先将宠物饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。
本设计主要研究如何设定五个时间点并发出喂食信号。
宠物喂食器系统主要包括单片机控制、自动开关和蜂鸣器提示、倒计时间设定系统。
喂食器的喂食过程,通过键盘设定五个倒计时间,当依次到达这五个时间时,发光二极管发光,蜂鸣器发出响声,吸引宠物过来进食并自动投放食物。
本设计解决了工作时或节假日时由于主人不在不能对宠物进行喂食,避免了宠物由于饮食不正常所产生的问题。
在整个系统中,利用单片机对各个系统进行控制。
倒计时系统时间通过六位七段数码管显示出来。
利用键盘设定五个倒计时间,单片机不停的读取时间,并判断是否到达喂食时间。
开关系统电阻和发光二极管表示,发光二级管收到低电平时导通表示开关打开投放喂食。
同时接有蜂鸣器,当到达喂食时间后蜂鸣器发出响声吸引宠物进行喂食。
关键词:智能;定时喂养;单片机AT89S52;AbstractThe study design is to achieve an automatic pet feeder, pet feed into which will set the five fed point, when you reach this point in time, automatically feeding. The main point of how to set the time within the pet food put out. Pet feeder system includes MCU control, automatic switch and music alert system, the remaining time setting system. Feeder feeding process, the five remaining time set by the keyboard, when the order reaches the five time, while the timer chip to send a signal relay and music, music playback chip, a piece of music attracted the pet, the relay switch is closed So that a red light emitting diode, said switch delivery of food. This design solves the holidays when work or not is not the owner of the pet to feed, to avoid the pet food is not normal because the problems arising.Throughout the system, the use of single chip control system of each. Countdown to the system time by six out of seven segment digital display. Using the keyboard to set the five remaining time, microcontroller reads the stop time and to determine whether the feeding time arrives. Switching system by the relay and the light-emitting diode, said switch is closed when the relay received high light-emitting diode, said switch is running feeding. Tip has a music system, when the arrival time after feeding a piece of music tips music playback chip to feed pets.Key words:intelligent; automatic feeding; MCU基于单片机的宠物喂食器电路设计目录中文摘要英文摘要1 绪论 (1)1.1设计意义 (1)1.2设计要求 (1)2 设计方案 (2)2.1按键模块 (2)2.2自动开关模块 (2)2.3蜂鸣器模块 (2)2.4显示模块 (2)3 硬件电路的设计 (3)3.1单片机 (3)3.1.1 AT89S52单片机的简介 (3)3.1.2 AT89S52的时钟介绍 (5)3.1.3单片机中断的介绍 (6)3.2电源电路 (7)3.3时钟电路 (8)3.4复位电路 (9)3.5LED数码管显示 (10)3.5.1 数码管显示简介 (10)3.5.2 数码管编码表 (11)3.6开关控制 (11)3.7单片机的去抖动 (12)4 电路的软件部分 (13)参考文献 (46)附录1 (47)附录2 (48)附录3 (49)致谢 (50)1 绪论1.1 设计意义单片机自20世纪70年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快速。
单片机具有体积小、速度快、抗干扰能力强,环境要求不高,性能可靠和价格低廉等优点,通常在其外部配置外围电路就可构成一完整的控制系统。
由于具有以上优点,在我国,单片机已广泛应用与工业自动化控制、自动检测、智能仪器仪表、家电电器、电力电子、武器装备、机电一体化设备等各个方面。
单片机,亦称单片微电脑或单片微型计算机。
它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。
现在越来越多的家庭都饲养有猫、狗等宠物,但是由于工作等原因,宠物的饮食规律得不到一定的保障,宠物喂食器可以解决这一问题,宠物自动喂食器可以定时定量的进食,且设计简单方便,有一定的实用价值。
1.2 设计要求利用单片机的定时功能设计一个宠物自动喂食盒的电路,要求:可以通过键盘输入至少3个倒计时时间,每一个倒计时时间到后,发出宠物开始喂食信号;扩展功能:按照年/月/日/时/分的格式输入宠物进食时间;2 设计方案分析本题,根据设计要求先确定了本系统的整体设计原理框图如图1:图1 系统整体设计原理框图2.1 按键模块采用7个触键开关, 可实现五个倒计时间依次键入,同时还有两个调时按键,再一个复位按键。
2.2 自动开关模块采用三极管和发光二极管近似表示。
本系统是基于52单片机的宠物自动喂食的设计,用电阻和发光二极管代替比较容易,当发光二级管接收到一个低电平时开关闭合,发光二极管导通发出绿光表示自动投食。
2.3 蜂鸣器模块采用一个三极管和一个蜂鸣器,由蜂鸣器发出响声吸引宠物过来进食。
当发光二极管亮灯时,蜂鸣器接收到一个低电平,蜂鸣器器发出响声吸引宠物过来进 食。
2.4 显示模块选用数码管显示,用普通的数码管显示简单的数字、符号、字母。
只需一次显示5个倒计时间,而且每个时间只需显示6个数字,即年/月/日。
3 硬件电路的设计3.1 单片机3.1.1 AT89S52单片机的简介AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工80C51 产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
另外,AT89S52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
3.1.1.1 主要性能与MCS-51单片机产品兼容8K字节在系统可编程Flash存储器1000次擦写周期全静态操作:0Hz~33Hz三级加密程序存储器32个可编程I/O口线三个16位定时器/计数器八个中断源全双工UART串行通道低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符3.1.1.2AT89S52双列直插式引脚图V CCP0.5/AD5P0.0/AD0P0.1/AD1P0.2/AD2P0.4/AD4P0.3/AD3P0.6/AD6P0.7/AD7P2.0/A8P2.2/A10P2.1/A9P2.7/A15P2.6/A14P2.5/A13P2.4/A12P2.3/A11PSEN ALE/PROG EA/V PPT2/P1.0T2EX/P1.1P1.2P1.3P1.4MOSI/P1.5MISO/P1.6SCK/P1.7RXD/P3.0TXD/P3.1T0/P3.4T1/P3.5XTAL2XTAL1GNDRST /P3.7RD /P3.6WR /P3.2INT 0/P3.3INT1图2.1 AT89S52双列直插式引脚图3.1.1.3 端口介绍P0口:P0口是一个8位漏极开路的双向I/O 口。
作为输出口,每位能驱动8个TTL 逻辑电平。
对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。
在这种模式下,P0具有内部上拉电阻。
在flash 编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。
程序校验时,需要外部上拉电阻。
P1口:P1口是一个具有内部上拉电阻的8位双向I/O 口,p1输出缓冲器能驱动4个TTL 逻辑电平。
对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。
作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL )。
此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX )。
在flash 编程和校验时,P1口接收低8位地址字节。
P2口:P2口是一个具有内部上拉电阻的8位双向I/O 口,P2输出缓冲器能驱动4个TTL逻辑电平。
对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。