基于单片机的多功能秒表的课程设计正文正文 _大学论文

合集下载

基于单片机的秒表的实现设计报告

基于单片机的秒表的实现设计报告

目录一、课程设计目的 (1)二、课程设计要求 (1)三、总体设计方案 (1)3.1、项目概述 (1)3.2、系统模块化设计及整体原理框图 (1)3.2.1、系统各模块简介 (1)3.2.2、系统整体连线图 (4)3.2.3、设计流程 (4)四、系统组成模块功能实现 (4)4.1、数码管参数的配置 (4)4.2设置定时计数器 (4)4.3暂停与复位 (5)4.4秒表的初始化操作 (6)五、系统功能整合及测试结果展示图 (7)六、未实现部分功能及展望 (7)6.1、未实现功能及期末期望 (7)6.2智能秒表的未来 (8)七、课程设计总结收获与致谢 (8)八、参考文献 (8)一、课程设计目的1、结合学习过的STC15单片机的相关基础知识,通过课程设计的实现,进一步了解该单片机的更深次的功能特性及相关操作。

2、通过项目实践了解AT89C51单片机系统各部分实现的基本思路和原理,完成各功能模块在单片机控制下的协调工作。

3、以个人为单位,独立完成课程设计,从需求分析到模块化功能实现、系统功能整合再到系统测试和最终实现,进一步培养工程模块化操作方法。

二、课程设计要求本系统使用7SEG-MPX6-CC数码管、搭载AT89C51型号的开发板以及排阻RESPACK-8模块、LED显示灯模块、按钮模块实现以下功能:1、数码管上显示已经开始的时间。

2、当秒表未开始时,LED-RED亮起,LED-GREEN不亮,显示屏亮起,显示数字为0;点击开始按钮,LED-RED不亮,LED-GREEN亮起,显示屏显示已经过的秒数;3、点击暂停按钮,LED-RED亮起,LED-GREEN不亮,显示屏处于暂停状态,不再记录秒数;点击复位按钮,LED-RED亮起,LED-GREEN不亮,显示屏显示数字为0三、总体设计方案3.1、项目概述数字秒表是采用数字电路制成的实现对时间的测量,数字秒表是通信设备、视频等科研生产领域并不可少的测量仪器。

基于单片机的秒表设计单片机课程设计

基于单片机的秒表设计单片机课程设计
复位电路同晶振电路,单片机设有一个专用的硬件复位接口,并设置为高电平有效。
显示电路由四位数码管组成,采用动态显示方式,因此有八位段控制端和四位位控制端,八位段控制接P0口,P0.0~P0.7分别控制数码显示管的a、b、c、d、e、f、g、dp显示,单片机的P0口没有集成上拉电阻,高电平的驱动能力很弱,所以需要接上拉电阻来提高P0的高电平驱动能力。四位位控制则由低位到高位分别接到P2.0~P2.3口,当P2.0~P2.4端口任意一个端口为高电平时,对应的数码管导通显示。
Keywords:AT89C51Microcontroller;Digital stopwatch;Digital tubes
第1章绪论
1.1 概述
人类最早使用的定时工具是沙漏或水漏,但在钟表诞生发展成熟之后,人们开始尝试使用这种全新的计时工具来改进定时器,达到准确控制时间的目的。
1876年,英国外科医生索加取得一项定时装置的专利,用来控制煤气街灯的开关。它利用机械钟带动开关来控制煤气阀门。起初每周上一次发条,1918年使用电钟计时后,就不用上发条了。定时器确实是一项了不起的发明,使相当多需要人控制时间的工作变得简单了许多。人们甚至将定时器用在了军事方面,制成了定时炸弹,定时雷管。现在的不少家用电器都安装了定时器来控制开关或工作时间。
基于单片机的秒表设计单片机课程设计
单片机课程设计
项目名称基于单片机的秒表设计
专业班级通信102班
学生姓名青瓜
指导教师…
2012年11月20日
摘要
本课程设计的数字电子秒表系统采用AT89C51单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。将软、硬件有机地结合起来,使得系统能够实现五位LED显示,显示时间为0~99.99秒,计时精度为0.01秒,能精确地进行计时,并可以随时暂停和开始。软件系统采用C语言编写,包括显示程序,定时中断服务,外部中断服务程序,延时程序等,硬件系统利用PROTEUS强大的功能来实现,简单且易于观察,在仿真中就可以观察到系统实际的工作状态。

基于单片机的多功能电子秒表的设计

基于单片机的多功能电子秒表的设计

单位代码 02学号1201050021分类号密级课程设计说明书基于单片机的多功能秒表院(系)名称专业名称学生姓名指导教师2015年10 月27 日目录1 设计总体方案 ..................................................................................... 错误!未定义书签。

1.1 设计要求与目的 ................................................................ 错误!未定义书签。

1.2 设计思路 ............................................................................ 错误!未定义书签。

1.3工作原理 (2)1.4 功能简介 ............................................................................ 错误!未定义书签。

2 系统硬件设计 (3)2.1 电源电路 (3)2.2 晶体振荡电路 (3)2.3 复位电路 (4)2.4 显示电路 (5)2.5 键盘电路 (6)3 软件设计 (8)3.1 软件设计概述 (8)3.2程序流程图 (8)3.3子程序模块设计 (10)4 系统调试及结果分析 (13)4.1 基于RS触发器的调试 (13)4.2电子秒表的整体调试 (13)4.3系统的功能 (14)结论 (15)参考文献 (16)附录A 系统电路图 (17)附录B 源程序 (18)黄河科技学院课程设计第 1 页1 设计总体方案1.1 设计要求与目的设计一个单片机控制的多功能秒表系统,利用单片机的定时器/计时器定时和计数的原理,结合显示电路、用两位共阴极LED数码管以及按键来设计秒表计时器,实现暂停与清零功能,并多次计数。

基于单片机的多功能秒表设计

基于单片机的多功能秒表设计

光电信息综合设计报告多功能秒表设计院(系)名称信息工程学院专业名称光电信息科学与工程姓名学号0指导教师2018年5 月20日摘要近年来随着科技的飞速发展,单片机的应用正在不断的走向深入。

本文阐述了基于单片机的多功能电子秒表设计。

本设计主要特点就是具有倒计时功能,还可以按圈计时,而且误差在0、01s,就是各种体育竞赛的必备设备之一,另外硬件部分设置了查瞧按键,还具备有定时提醒功能,让您时时刻刻都掌握时间。

本设计的数字电子秒表系统采用STC89C52单片机为中心器件,利用其定时器/计数器定时与记数的原理,结合显示电路、数码管以及外部中断电路来设计计时器。

将软、硬件有机地结合起来,使得系统能够实现4位LED显示,显示时间99s内,能正确地进行计时,同时能记录10组时间,并在暂停就是对时间进行查询。

其中软件系统采用C语言编写程序,包括显示程序,定时中断服务延时程序等,并在KEIL中调试运行,硬件系统利用PROTEUS强大的功能来实现,简单切易于观察,在仿真中就可以观察到实际的工作状态。

关键字:单片机;数字电子秒表;提醒目录1 总体设计方案 (1)2 硬件设计 (3)2、1 单片机的选择 (3)2、2 显示电路的选择与设计 (5)2、3 按键电路的选择与设计 (6)2、4 时钟电路的选择与设计 (6)2、5 系统总电路的设计 (7)3 软件设计 (9)3、1 程序设计思想 (9)3、2 主程序设计 (9)3、3 中断程序设计 (10)3、4程序模块设计: (11)主程序................................................................................... 错误!未定义书签。

(2)停止子程序...................................................................... 错误!未定义书签。

基于单片机的秒表设计

基于单片机的秒表设计

基于单片机的秒表设计基于单片机的秒表设计引言在现代生活中,计时设备已经成为了我们日常生活中的必需品。

无论是体育比赛、工程控制还是交通调度,都需要精确的计时功能。

传统的机械秒表虽然精度高,但操作复杂,不易携带。

为了解决这一问题,基于单片机的秒表设计应运而生。

本文将详细介绍秒表的设计原理、实现方案以及实验验证。

原理分析单片机内部有一个高精度振荡器,通过晶振和电容等元件构成的电路,产生具有一定频率的方波信号。

该信号送入单片机内的计数器,计数器对单位时间内方波的个数进行计数,从而得到时间信息。

单片机将这些时间信息进行处理和存储,并通过输出设备展示给用户。

设计方案基于单片机的秒表设计主要包括以下几个部分:1、电路连接:通过单片机内部的计数器和外部的晶振、电容等元件构成计时电路。

2、程序编写:编写程序实现计时、暂停、清零等功能。

3、输出显示:通过液晶显示屏等设备将计时的结果展示给用户。

实验验证为了验证基于单片机的秒表的准确性和稳定性,我们进行了一系列实验。

实验结果表明,该秒表在各种环境条件下均能保持较高的精度和稳定性。

对比其他方案相比于传统的机械秒表,基于单片机的秒表具有更高的精度和稳定性。

同时,基于单片机的秒表可以通过程序实现复杂的功能,如计时、暂停、清零等,更加方便实用。

结论基于单片机的秒表设计具有高精度、多功能、易操作等优点,在实际生活中具有广泛的应用价值。

通过单片机内部的高精度振荡器和外部的晶振、电容等元件构成的计时电路,实现了秒表的计时功能。

通过程序编写实现了计时、暂停、清零等功能,并通过液晶显示屏等设备将计时的结果展示给用户。

实验结果表明,该秒表在各种环境条件下均能保持较高的精度和稳定性。

基于单片机的秒表相比于传统的机械秒表具有更高的精度和稳定性,同时可以通过程序实现复杂的功能,更加方便实用。

单片机秒表课程设计 (3)

单片机秒表课程设计 (3)

单片机秒表课程设计1. 引言秒表是一种常用的计时工具,可以用来测量时间的精确度。

在本课程设计中,我们将使用单片机来设计一个简单的秒表。

本文档将详细介绍该秒表的设计思路、硬件和软件实现以及测试结果。

2. 设计思路我们的设计目标是实现一个简单的秒表,包括计时、暂停和复位功能。

我们将采用基于单片机的设计,使用定时器和中断来实现计时。

具体的设计思路如下:•使用微控制器作为核心控制单元,我们选择XXXX型号的单片机。

•使用定时器模块来计时,通过设置定时器的计数频率来控制计时的精确度。

•使用外部中断按钮来控制计时的开始、暂停和复位操作。

•使用LED显示屏来显示计时结果。

3. 硬件设计3.1 硬件连接在硬件设计方面,我们需要将单片机与其他外部设备进行连接。

具体的连接方式如下:•将定时器模块的输出引脚连接到单片机的计时输入引脚。

•将外部中断按钮连接到单片机的中断输入引脚。

•将LED显示屏的控制引脚连接到单片机的输出引脚。

3.2 硬件组成本设计所需要的硬件组成如下:•单片机:XXXX型号微控制器•定时器模块•外部中断按钮•LED显示屏4. 软件设计4.1 主程序框架主程序的框架如下:#include <reg51.h>// 定义全局变量和标志位// 定时器中断函数// 外部中断中断函数// 主程序入口void main() {// 初始化定时器和中断// 循环检测按钮状态,并执行相应操作}4.2 定时器中断函数定时器中断函数用于实现计时功能,其主要逻辑如下:1.获取当前的计数值,并进行相关处理。

2.更新LED显示屏上的计时数据。

4.3 外部中断函数外部中断函数用于响应按钮的按压操作,其主要逻辑如下:1.判断按钮的按下类型,根据不同的按压类型执行相应的操作(开始、暂停或复位)。

2.根据操作类型更新相应的标志位。

4.4 功能函数除了定时器中断函数和外部中断函数之外,还可以编写一些功能函数来实现计时、暂停和复位等功能。

单片机多功能秒表课程设计

单片机课程设计报告电子秒表摘要:本设计的成品是在单片机最小系统的基础上增加显示电路和控制电路来完成电子秒表的硬件电路的。

电子秒表电路主要由AT89S52单片机最小系统电路、七段数码管动态显示电路和控制电路组成,它能实现八位数码显示和多次计时,能通过控制电路能控制时间的暂停、开始和清零,能够多次存储时间,并查询显示计时时间的顺序。

关键字:AT89S52 数码管最小系统1 方案设计1.1系统分析设计的电路主要是能多次记时和查询时间,记时的多少通过显示电路显示出来,每一次计时可以通过控制电路查询出来。

设计框图如图一所示;1.2系统方案方案一:利用AT89S52单片机设计数显定时器和定时器。

单片机软件编程灵活、自由度大,可用软件编程实现各种控制算法和逻辑控制。

利用74HC573锁存器和按键作为控制电路,通过位选和段选来实现数码管的显示。

2 硬件设计2.1 控制芯片的介绍AT89S52(与AT89S51相同)单片机的外型如图四所示。

单片机可分为通用型和专用型,种类繁多。

这里我们主要介绍AT89S52单片机是属于典型代表的MCS-51系列单片机,它是一种能处理8位数据的通用型单片机。

以Atmel公司生产的具有CMOS工艺、低功耗、高性能的AT89S52为例,介绍单片机的工作原理、控制程序的编写及开发应用。

AT89S52是一个高性能CMOS 8位单片机,芯片内集成了通用8位中央处理器,片内含8k Bytes的可反复擦写1000次的Flash只读程序存储器(ROM), 支持ISP(In-system programmable)功能。

AT89S52内部有128 bytes的随机存取数据存储器(RAM),图五 AT89S52引脚图5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT )电路,片内时钟振荡器。

兼容标准MCS-51指令系统及80C51引脚结构。

图四AT89S52有40个引脚,32个外部双向输入/输出(I/O )口。

基于单片机的秒表设计与实现课程设计报告

基于单片机的秒表课程设计报告一、设计题目秒表系统设计——用AT89C51设计一个2位LED数码显示“秒表”,显示时间为00~99秒,每秒自动加一。

另设计一个“开始”按键和一个“复位”按键。

二、增加功能增加一个“暂停”按键和一个“快加”按键(每10ms快速加一)三、设计提要本实验利用单片机的定时器/计数器定时和记数的原理,结合dvcc实验箱上的集成电路芯片8032、LED数码管以及实验箱上的按键来设计计时器。

将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间。

其中本实验设计了四个开关按键:其中一个按键按下去时以1秒加一开始计时,即秒表开始键(本实验中当开关从1变为0时开始计时),另一个按键按下去时暂停计时,使秒表停留在原先的计时(本实验中当相应开关从1变为0时即停止计时),第三个按键按下去时清0(本实验中当相应开关从1变为0时即停止计时),第四按键按下去则是以每10ms秒快速加一计时(本实验中当开关从1变为0 时开始计时)。

本实验中开始时都要使各按键回到各初始位置,即都处于1状态。

三、课设目的1、通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。

2、掌握定时器、外部中断的设置和编程原理。

3、通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。

四、意义该实验通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零、快加功能,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义。

五、本人所做工作根据相关的单片机材料,利用所学的单片机知识,结合DVCC系列单片机微机仿真实验系统中的软件和硬件(集成电路芯片8032,七段数码管,开关电路及时钟信号电路,按键等),编写能够实现该项目的软件程序,最后将软、硬件有机的结合起来,进行有效的调试,达到完成该实验课程设计的目的要求。

六、实验内容用AT89C51设计一个2位LED数码显示“秒表”,显示时间为00~99秒,每秒自动加一。

基于单片机的多功能秒表的设计

摘要:单片机具有集成度高,体积小可靠性好和性价比高得优点,该文主要阐述了设计一个利用单片机作为总控制中枢的秒表系统。

利用单片机可以定时和记数的原理结合时钟电路、数码管显示电路、复位电路和按键电路将软、硬件同时结合起来,使得系统能够准确无误地进行计时,同时具有开始,暂停,清零和复位的功能。

关键词:单片机;多功能秒表;c语言中图分类号:tp368 文献标识码:a 文章编号:1009-3044(2016)13-0257-021 系统硬件总体结构本系统采用at89c52单片机为核心器件,通过硬件电路的制作和软件程序的编写,利用单片机的控制作用通过led来直接显示数字[1]。

其中硬件电路如电源电路,晶振电路,复位电路[2],显示电路,以及一些按键电路等,软件系统采用c语言编写,包括数码管点亮显示程序,加减计数程序,延时程序,按键消抖程序等[3],并在keil中调试运行,硬件系统利用proteus仿真,简单而且易于观察,在仿真中就可以观察到实际的工作。

总体硬件框图如图1所示。

[4]2 模块电路分析多功能秒表能正常工作,是在各个电路模块组合下协调完成的,其中包括了单片机工作电路、数码管显示电路,按键电路和时钟电路,下面做详细介绍。

2.1 单片机简单介绍电源vcc、gnd,时钟引脚xtal1、xtal2 ,i/o口引脚p0、p1、p2、p3四组八位i/0,编程控制引脚rst。

采用msc-51系列的单片机是因为其具有两大优势[5]:1)片内程序存储器采用快闪存储器,使程序写入方便,还可以任意的擦写;2)提供了更小的芯片,使整个硬件电路体积更小,物美价廉,经济适用。

2.2 晶体振荡电路at89c52芯片内部有一个反相放大器,用于构成振荡器。

引脚 xtal1为反向放大器的输入,引脚xtal2为反向放大器输出,两端跨接石英晶体及两个电容就可构成稳定的自激振荡器。

电容器c1,c2起稳定振荡频率,并对振荡频率有微调作用。

这部分给单片机提供晶振周期。

基于某单片机的秒表设计

基于某单片机的秒表设计一、设计要求与方案选择(一)设计要求1、能够精确到 001 秒的计时精度。

2、具备启动、暂停、复位等基本功能。

3、能够通过数码管或液晶显示屏显示计时结果。

(二)方案选择在单片机的选择上,考虑到成本、性能和易用性等因素,我们选用了_____单片机。

该单片机具有丰富的资源和良好的稳定性,能够满足秒表设计的需求。

对于计时方式,采用内部定时器中断来实现精确计时。

通过设置合适的定时器初值和中断时间间隔,可以达到 001 秒的计时精度。

在显示方案上,经过比较数码管和液晶显示屏的优缺点,最终决定使用_____液晶显示屏。

它具有显示内容丰富、功耗低、可视角度大等优点,能够清晰地显示秒表的计时结果。

二、硬件设计(一)单片机最小系统单片机最小系统包括单片机芯片、晶振电路和复位电路。

晶振电路为单片机提供稳定的时钟信号,复位电路用于系统的初始化和异常情况下的恢复。

(二)按键电路为了实现秒表的启动、暂停和复位功能,设计了三个独立按键。

通过检测按键的按下状态,将相应的信号传递给单片机进行处理。

(三)显示电路选用的液晶显示屏通过数据总线和控制总线与单片机相连。

单片机通过向显示屏发送指令和数据,实现计时结果的显示。

(四)电源电路为整个系统提供稳定的电源供应,确保系统正常工作。

三、软件设计(一)主程序流程主程序首先进行系统初始化,包括单片机内部资源的配置、液晶显示屏的初始化等。

然后进入一个无限循环,在循环中不断检测按键状态,并根据按键操作执行相应的功能,如启动计时、暂停计时、复位计时等。

(二)定时器中断服务程序定时器中断服务程序用于实现精确计时。

在中断服务程序中,对计时变量进行累加,当计时达到 1 秒时,将秒数加 1,并对毫秒数进行清零,从而实现秒表的计时功能。

(三)按键处理程序按键处理程序通过检测按键的按下和释放状态,判断用户的操作意图,并将相应的标志位置位或清零,以供主程序进行处理。

(四)显示程序显示程序负责将计时结果转换为相应的字符,并发送到液晶显示屏进行显示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计

题 目 基于单片机的 多功能秒表 目 录 1 设计总体方案 ....................................................................................... 1

1.1 设计要求与目的 .................................................................................. 1 1.2 设计思路 .............................................................................................. 1 1.3工作原理 ............................................................................................... 2 1.4 功能说明 .............................................................................................. 2 2 主要元器件介绍 .................................................................................. 3

2.1 AT89C51单片机 .................................................................................. 3 2.2 四位共阴数码管 .................................................................................. 5 3 系统硬件设计 ....................................................................................... 6

3.1 电源电路 .............................................................................................. 6 3.2 时钟电路 .............................................................................................. 6 3.3 复位电路 .............................................................................................. 7 3.4 显示电路 .............................................................................................. 7 3.5 键盘电路 .............................................................................................. 8 4 软件设计 .................................................................................................. 9

5 系统调试及结果分析 ..................................................................... 11

6 总结........................................................................................................... 12 参考文献 ..................................................................................................... 13

附录1:总体电路原理图 ................................................................. 14

附录2:元器件清单 ............................................................................ 15

附录3:实物图 ....................................................................................... 16

附录4:源程序 ....................................................................................... 17 1

1 设计总体方案 1.1 设计要求与目的 设计一个单片机控制的多功能秒表系统,利用单片机的定时器/计时器定时和计数的原理,结合显示电路、用四位共阴极LED数码管以及按键来设计秒表计时器,实现暂停与清零功能,并多次计数。 在设计系统前,我们主要考虑以下一些原则:节约元器件,尽量降低系统实现成本;硬件电路尽量简单,使得硬件实现、问题检查、软件编程以及系统调试的难度都降低;能在软件上实现,使芯片利用率尽可能高;软件设计方案要优化,使得做成实物尽可能简单,方便仿真与检测;设计方案要和当前的试验平台相应;充分利用各种资源,尽量采用成熟与经典的电路。 1.2 设计思路 因为秒表的设计相对较为简单,因此在软件设计中我们一般采用模块化程序设计的方法。模块是一个具有独立功能的程序,可以单独设计、调试与管理,模块可以分为功能模块和控制模块两类。我们通过模块化程序设计可按适当的原则把一个情况复杂、规模较大的程序划分为一个个较小的、功能相关而又相对独立的模块。 根据电子秒表的设计要求,主要设计一个计数系统、译码驱动、数码显示系统、控制系统。其主要核心技术在于产生秒表信号的计数脉冲与计数器之间的级联。 2

1.3工作原理 本系统采用AT89C51单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合硬件电路如电源电路,晶振电路,复位电路,显示电路,以及一些按键电路等来设计计时器,将软、硬件有机地结合起来。其中软件系统采用汇编语言编写程序,包括显示程序,加减计数程序,快加快减程序,中断,延时程序等,并调试运行,硬件系统利用proteus强大的功能来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。 1.4 功能说明 开始按钮是用来开始进行计数的。停止按键用来暂停程序的运行,当按下暂停键时,程序停留在原地,等待再次按下暂停键,再次按下暂停键后,程序继续运行。计数按钮用来记录数据,每按下一次计数按钮,程序自动记录一个数据,并存放到指定内存单元中。复位按钮是用来对程序复位,每当程序出现死循环的时候,按下复位键即可跳出死循环,回到程序的开始。 这些功能分别用开始/暂停键、记录键、上翻键、下翻键以及复位键来实现。还有一个是清零键,用于对当前数码管的计数进行清零,但是对芯片内存单元保存的记录并不产生影响,这点事清零键与复位键的区别。 3

2 主要元器件介绍 2.1 AT89C51单片机 AT89C51单片机是低电压、高性能CMOS 8位微处理器,是一种带2k字节闪存可编程可擦除只读存储器。单片机的可擦除只读存储器可以反复擦除1000次,含128字节内部RAM,32个I/O口线,2个16位定时/计数器,一个全双工串行通信口,片内振荡器及时钟电路。空闲时停止CPU的工作,但允许RAM、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。引脚图见图2-1所示:

图2-1 AT89C51引脚图 4

VCC:供电电压。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数

相关文档
最新文档