脉搏测量仪设计毕业设计_第1页
脉搏测量仪设计毕业设计_第2页
脉搏测量仪设计毕业设计_第3页
脉搏测量仪设计毕业设计_第4页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、( 此文档为 word 格式,下载后您可任意编辑修改!)郑大自考毕业设计(论文)题目:脉搏测量仪设计指导教师:职称:学生:魏娟学号:专业:电子信息工程技术完成时间:2014年 11月 10日1摘要近年来随着计算机在社会领域的渗透 , 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。单片机最小系统是在以 STC89C52RC单片机为基础上扩展,使其能更方便地运用于测试系统中。本设计主要在单片机上扩展 IO 口,

2、复位电路,晶振电路,LED显示电路并写好底层程序,做出能应用于循环彩灯的最小系统。关键词:最小系统, STC89C52RC, 循环彩灯灯Abstract:With the infiltration in the social field of the computer in recent years, the application of the one-chip computer is moving towards deepening constantly, drive tradition is it measure crescent benefit to upgrade day to co

3、ntrol at the same time. In measuring in real time and automatically controlled one-chip computer application system, the one-chip computer often uses as a key part, only one-chip computer respect knowledge is not enough, should also follow the structure of the concrete order to do perfectly.The smal

4、lest system one chip computer is in expands at the base of STC89C52RC one chip computer,make it used more convient in the test system. This design mainly expands IO in the take on chip computer, reset circuit, crystals circuit, the LED display circuitand writes the first floor procedure.Make for scr

5、olling minimum system. Keyword: minimum system, STC89C52RC, scrolling目录1绪论 .32. 电路设计方案及功能分析 .42.1设计目的.42.2设计要求 .42.3系统基本方案选择和论证 .42.3.1、 STC89C52RC介绍 .52.3.2、时间周期 .102.3.3、 LED灯管 .112.3.4、发光二级管 .112.3.5、蜂鸣器 .112.3.6、锁存器 .112.4系统框图 .123.系统的硬件设计与实现 .123.1电源供电模块的实现 .133.2复位电路 .133.3晶振电路 .154.系统的软件设计 .1

6、74.1软件介绍 .174.1.1Keil C51 .174.1.2Pro99SE .184.1.3Proteus.194.2程序流程图 .204.3延时的计算 .215.系统调试及结果分析 .226.总结和体会 .227.遇到问题 .228.参考文献 .229.附录 .239.1电路原理图: .239.2元件清单 .249.3程序 .241绪论由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中MCS-52系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国

7、内单片机应用领域中的主流。目前,可用于MCS-52系列单片机开发的硬件越来越多,与其配套的各类开发系统、各种软件也日趋完善,因此,可以极方便地利用现有资源,开发出用于不同目的的各类应用系统。单片机最小系统是在以MCS-52单片机为基础上扩展,使其能更方便地运用于测试系统中,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被测试的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为在实时检测和自动控制领域中广泛应用的器件,在工业生产中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。本毕业设计主要在STC89C52

8、RC单片机上扩展 IO 口,复位电路,晶振电路,LED显示电路,数码管显示电路,蜂鸣器电路。适合于我们学生用于单片机的学习掌握和一些各种科研立项等的需求。因此,研究单片机最小系统有很大的实用意义。2. 电路设计方案及功能分析2.1设计目的在教师指导下运用所学课程的知识来研究、解决一些具有一定综合性问题的专业课题。 学习单片机课程以后,为了加深对理论知识的理解,加强理论知识在实际当中的运用,强化自己的动手能力,通过毕业设计(论文),提高学生综合运用所学知识来解决实际问题、使用文献资料、及进行科学实验或技术设计的初步能力,为毕业设计(论文)打基础。2.2设计要求(1)采用单片机 STC89C52R

9、C做成最小系统来控制。(2)利用最小系统做出跑马灯,其LED灯的闪烁间隔时间采用延时程序控制 , 每种模式可采用不同的延时,灵活多变。2.3系统基本方案选择和论证单片机最小系统 , 或者称为最小应用系统, 是指用最少的元件组成的单片机可以工作的系统。对51 系列单片机来说 , 最小系统一般应该包括 : 单片机、晶振电路、复位电路、按键输入、显示输出等。单片机接口电路主要用来连接计算机和其它外部设备。各功能模块的选择及论证如下:复位电路 : 由电容和电阻构成 , 由电路图并结合 " 电容电压不能突变 " 的性质 , 可以知道 , 当系统一上电 ,RST 脚将会出现高电平 ,

10、并且 , 这个高电平持续的时间由电路的 RC值来决定 . 典型的 51 单片机当 RST脚的高电平持续两个机器周期以上就将复位 , 所以 , 适当组合 RC 的取值就可以保证可靠的复位。本设计中R=10K,C=10uF。晶振电路 : 典型的晶振取 11.0592MHz(因为可以准确地得到 9600 波特率和 19200 波特率 , 用于有串口通讯的场合 ) 同时也可取 12MHz(产生精确的微秒级时歇 , 方便定时操作 ) ,因设计需要,本设计采用 12M晶振。单片机 : 一片 AT89S5152或其他 51 系列兼容单片机,本设计采用 STC89C52RC。接口电路 : 具有人机交互接口。具

11、有一定的可扩展性,单片机IO 口可方便地与其他电路板连接。通过该最小系统,我们可以用keil软件进行编程从而实现对一些外设的控制!比如一些简单的实验:闪烁灯、跑马灯、数码管和蜂鸣器的展示等等!、STC89C52RC介绍PDIP 封装的STC89C52引脚图STC89C52为 8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主 IC 内部寄存器、数据 RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR 的接收解码及与主板CPU通信等。主要管脚有: XTAL1(19 脚)和

12、XTAL2( 18 脚)为振荡器输入输出端口,外接12MHz晶振。RSTVpd(9脚)为复位输入端口, 外接电阻电容组成的复位电路。 VCC( 40脚)和 VSS(20脚)为供电端口,分别接 +5V 电源的正负端。 P0P3 为可编程通用 IO 脚,其功能用途由软件定义,在本设计中,P0 端口( 3239 脚)被定义为 N1 功能控制端口,分别与 N1的相应功能管脚相连接, 13 脚定义为 IR 输入端,10 脚和 11 脚定义为总线控制端口, 分别连接 N1的 SDAS( 18 脚)和 SCLS( 19 脚)端口, 12 脚、27 脚及 28 脚定义为握手信号功能端口,连接主板CPU的相应功

13、能端,用于当前制式的检测及会聚调整状态进入的控制功能。P0 口P0 口是一个三态双向口,可作为地址数据分时复用,也可作为通用IO 接口。P0 口由八个相同的电路组成,每个电路分别由锁存器(起输出锁存的作用,8 个构成了特殊功能寄存器 P0)、场效应 V1、 V2 组成的输出驱动器(增大带载能力)、三态门 1(引脚输入缓冲器)、三态门 2(用于读锁存器端口) 、与门 3、倒相器 4 及模拟开关构成的输出控制电路。 P0 口作为地址数据分时复用总线时,可分为两种情况:一种是从 P0 口输出地址或数据,另一种是从 P0口输入数据。当 P0 口作为通用 IO 接口使用,端口输入输出数据时需要注意:一,

14、在输出数据时,由于 V2 截止,输出级是漏极开路电路,要使“ 1”信号正常输出必须接上拉电阻;二,P0口作为通用 IO 使用时是一准双向口。 其特点是在输入数据时,应先口置 1,此时锁存器的为 0,使 V1、 V2 截止,引脚处于悬空状态才可高阻输入,所以说 P0 口作为通用 IO 使用时,是一个准双向口。综上所述,P0 口在有外部扩展存储器时被作为地址数据总线口时,访问外部存储器期间CPU会自动向 P0 口的锁存器写入 0FFH,故对用户而言,此时是一个真正的三态双向口。在没有外部扩展存储器时,P0口也可作为通用的 IO 接口,但此时只是一个准双向口。此外, P0 口具有驱动 8个 LSTT

15、L负载的能力,即输出电流不小于800uA。在本设计中, LED发光二级管为外部电源驱动,所以IO 口低电平有效,此时P0口输出 0LED发光二级管被点亮,所以不需要接上拉电阻。P1 口P1 是一个带内部上拉电阻的8 位标准的准双向IO 口,它在结构上与P0的 区别在于输出驱动部分由场效应管V1 与内部上拉电阻组成,即有内部上拉电阻,没有反相器。从功能上来讲,即输入输出 IO 接口,具有输入、输出、端口操作三种工作方式,每 1 位口线能独立地用作输入输出线。当作为输出线时 P1 的输出缓冲级可驱动 (吸收或输出电流) 4 个 TTL 逻辑门电路。对端口写“ 1”,通过内部的上拉电阻把端口拉到高电

16、平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(TTL) 。与AT89C51相比,STC89C52RC的不同之处是, P1.0 和 P1.1 除作为通用 IO 接口线外,还具有第二功能,即 P1.0 可作为定时器计数器 2 的外部计数脉冲输入端 T2, P1.1 可作为定时器计数器 2 的外部控制输入端 T2EX。P2 口P2是一个带有内部上拉电阻的8 位准双向IO口,它具有通用IO接口或高 8 位地址总线输出两种功能,所以其输出驱动结构比P1 口输出驱动结构多了一个输出模拟转换开关 MUX和反相器 3。当作为准双向通用 IO 接口使用时,控制

17、信号开关接锁存器,锁存器 Q端经反相器 3 接 V1,其工作原理与 P1 相同,也具有输入、输出、端口操作三种工作方式,负载能力也与P1 口相同。当P2 作为外部扩展存储器的高 8 位地址总线使用时,控制信号使转换开关接地址总线,由程序计数器 PC来的高 8 位地址 PCH,或数据指针 DPTR来的高 8 位地址 DPH经反相器和 V1 原样呈现在 P2 口的引脚上,输出高 8 位地址 A8 至 A15。在上述情况下,锁存器的内容不受影响,所以,取指或访问外部存储器结束后,由于转换开关又接回锁存器,使驱动器与锁存器Q端相连,引脚上将恢复原来的数据。P3 口P3 口是一组带有内部上拉电阻的8 位

18、双向 IO 口。它的输出驱动由与非门3、V1 组成,比 P0、P1、P2 口结构多了一个缓冲器。它除了可作为通用准双向 IO 接口外,没 1 根线还具有第二功能。当 P3 口作为通用 IO 接口时,第二功能输出线为高电平,使与非门 3 的输出取决于锁存器的状态。在这种情况下, P3仍是一个准双向口,它的工作方式、负载能力均与P1、P2 口相同。当P3 口作为第二功能使用时,其锁存器Q端必须为高电平,否则V1 管导通,引脚被箝位在低电平,无法输入或输出第二功能信号。当Q 端为高电平时, P3 口的状态就取决于第二功能输出线的状态。同样,P3 口的每一位可独立的定义为第一功能输入输出或第二功能输入

19、输出。另外,在P3 口的引脚信号输入通道中有2 个缓冲器,第二功能输入信号取自缓冲器4(后加缓冲器)的输出端,通用输入信号仍取自缓冲器1(原有缓冲器)的输出端。RSTVPD( 9脚)复位输入。当振荡器工作时, RST引脚出现两个机器周期以上高电平将使单片机复位。 RST即 RESET,VPD为备用电源, 所以该引脚为单片机的上电复位或掉电保护端。当单片机振荡器工作时,该引脚出现持续两个机器周期的高电平,就可实现复位操作,使单片机恢复到初始状态。当 VCC发生故障、降低低电平规定值或掉电时,该引脚可接上备用电源 VDP(+5+-0.5V )为内部 RAM供电,以保证 RAM中数据不丢失。ALE(

20、 30脚)当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)以每周期两次的信号输出,用于锁存出现在P0 口的低 8 为地址。在不访问外部存储器时,ALE仍以上述不变的频率(振荡周期的16),周期行地出现正脉冲信号,可作为对外输出的时钟脉冲或用于定时目的。但要注意,在访问片外数据存储器期间,ALE脉冲会跳过一个, 此时作为时钟输出就不妥当了。对于片内含有EPROM的单片机,在 EPROM编程期间,该引脚为编程脉冲的输入端。( 29脚)片外程序存储器读选通信号输出端,低电平有效,当 AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次有效,即输出两个脉冲,以通过数据总线口读

21、回指令或常数,在此期间,当访问外部数据存储器,将跳过两次信号,即信号不出现。VPP( 31脚)外部访问允许,即为访问外部程序存储器控制信号,低电平有效。当保持高电平时,单片机访问片内程序存储器的程序8KB(MCS52 子系列为8KB,MCS 51 子系列为 4KB)。若超出该范围时自动转去执行外部存储器的程序。欲使 CPU仅访问外部程序存储器(地址为0000HFFFFH),端必须保持低电平(接地) 。对于片内含有EPROM(Erasable Programmable Read-only Memory ,可编程可擦写只读存储器 ) 的单片机,在 EPROM编程期间,该引脚用于接 21V的编程电源

22、 VPP。XTAL1( 19 脚)振荡器反相放大器及内部时钟发生器的输入端。接外部石英晶体的一端。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部时钟时,对于HMOS单片机,该引脚接地;对于CHMOS单片机,该引脚作为外部振荡信号输入。注: CHMOS是 CMOS( Complementary Metal Oxide Semiconductor ,互补金属氧化物半导体)和 HMOS(高密度沟道 MOS工艺 ) 的结合 , 除了保持 HMOS高速度和高密度之外,还有 CMOS低功耗的特点。两类器件的功能是完全兼容的, 区别在 CHMOS 器件具有低功耗的特点。 (

23、HMOS:高性能金属氧化物半导体 )XTAL2( 18 脚)振荡器反相放大器的输出端。接外部晶体的另一端。在单片机内部,接至片内振荡器的反相放大器的输出端。当采用外部时钟时,对于 HMOS单片机,该引脚作为外部振荡信号的输入端;对于 CHMOS芯片,该引脚悬空不接。、时间周期STC89C52的时间周期分为如下几个周期:振荡周期、状态周期、机器周期、指令周期1. 振荡周期 :( 1)单片机提供定时信号源的振荡源的周期。( 2)是计算机中最基本的时间单位。2. 状态周期(时钟周期):3. (1)1 个状态周期 =2 个振荡周期。( 2)分为 P1 节拍和 P2 节拍。 P1 节拍通常完成技术操作;

24、 P2 节拍完成内部 寄存器间的传送。3. 机器周期( 1) 1 个机器周期 =12 个振荡周期。( 2)为 CPU访问存储器一次所需要的时间。( 3)执行一条指令所需要的时间以机器周期为单位。4. 指令周期( 1)执行一条指令所占用的时间。( 2)通常由 1-4 个机器周期组成。在指令系统中,按它们的长度可分为单字节指令、双字节指令和三字节指令。执行这些指令需要的时间是不同的,也就是它们所需的机器周期是不同的,有下面几种形式:单字节指令单机器周期单字节指令双机器周期双字节指令单机器周期双字节指令双机器周期三字节指令双机器周期单字节指令四机器周期 ( 如单字节的乘除法指令 )本次设计中 MCU

25、单片机外接晶振为12MHz时具体值为:振荡周期 ( 时钟周期 ) 112MHz 112s0.0833 s机器周期 12*112s 1s指令周期 14s说明:1. 时钟周期即晶振的单位时间发出的脉冲数,12MHz=12×10 的 6 次方,即每秒秒。2. 一个机器周期等于 12 个振荡周期,所以是 1 微秒。、LED灯管LED 具有功耗少、寿命长、光谱宽(眼睛看得舒适度好)、使用广泛,能灵活拼装各种需要的形状等优点。一般来说 LED的工作电压是2V-3.6V 。工作电流是 0.02-0.03A 。这就是说: 它消耗的电能不超过0.1W。在恰当的电流和电压下,LED的使用寿命可达10 万

26、小时。此外, LED 基本上是一块很小的晶片被封装在环氧树脂里面,所以它非常的小,非常的轻,硬件电路实现起来比较方便。因此本设计采用15 个发光二级管,组合成三角形,从而控制其灵活变化,设计出展示的方案。、发光二极管发光二极管简称为 LED。由含镓( Ga)、砷( As)、磷( P)、氮( N)等的化合物制成的二极管。当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管。在电路及仪器中作为指示灯,或者组成文字或数字显示。砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光,氮化镓二极管发蓝光。因化学性质又分有机发光二极管 OLED和无机发光二极管 LED。、蜂鸣器蜂鸣器是一种一体

27、化结构的电子讯响器, 采用直流电压供电, 广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。由于使用15 个 LED,P0.7 闲置,再根据蜂鸣器的各种用途受到启发,在本设计中加一个蜂鸣器,当 LED 九种模式展示完毕之后,蜂鸣器发出声响,以示九种模式展示完毕,然后继续回到一模式进行展示,直到关掉电源为止。、锁存器由于本设计中需要数码管维持某个数据,那么往往要持续快速的刷新,为了减少对处理器处理能力的消耗,利用锁存器对所传输的数据进行锁存,直到下一个新的数据需要被锁存为止。这样一来,锁存器保持数据状态期间处理器的处理时间和IO 引脚便可以释

28、放。此外,锁存器的缓存作用使快速工作的CPU与缓慢工作的锁存器相协调,从而使数码管中各段管子亮起时间差减小。因而本设计加用了锁存器,使系统工作方便,显示效果得到完善。2.4系统框图3.系统的硬件设计与实现单片机最小系统主要由电源、复位、振荡电路以及扩展部分等部分组成。最小系统原理图如图3.1 所示。图 3.1原理图3.1电源供电模块的实现对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源模块的稳定可靠是系统平稳运行的前提和基础。51 系列单片机虽然使用时间最早、应用范围最广,但是在实际使用过程中,一个和典型的问题就是相比其他系列的单片机, 51 系列单片机更容易受到干扰而

29、出现程序跑飞的现象,克服这种现象出现的一个重要手段就是为单片机系统配置一个稳定可靠的电源供电模块。此最小系统中的电源供电模块的电源可以通过计算机的USB口供给3.2复位电路单片机的复位,是为了把电路初始化到一个确定的状态,一般来说,单片机复位电路作用是把一些寄存器以及存储设备装入厂商预设的一个值。单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容,实现上电复位。当复位电平持续两个机器周期以上时复位有效。复位电平的持续时间必须大于单片机的两个机器周期。具体数值可以由RC电路计算出时间常数。复位电路有按键复位和上电复位两种。(1)上电复位: STC89C52RC系列单片机为高电平复位,通

30、常在复位引脚RST上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC充放电回路保证单片机在上电时RST 脚上有足够时间的高电平进行复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为10K 和 10uF。如图所示。图上电复位电路图(2)按键复位:按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、 RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。如图所示。图按键复位电路图由于按键复位可控性稍强,比较适合样品制作或者实验室调试场合,本设计采用按键复位。如图所示。图复位电路图3.3晶振电路图3.4 晶振电路图单片机系统里都有晶振,

31、在单片机系统里晶振作用非常大,全称叫晶体振荡器,它结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片机的一切指令的执行都是建立在单片机晶振提供的时钟频率。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器( VCO)。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保

32、持同步。晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。STC89C52RC使用 12MHz的晶体振荡器作为振荡源,由于单片机内部带有振荡电路,所以外部只要连接一个晶振和两个电容即可,外接电容的作用是对振荡器进行频率微调,使振荡信号频率与晶振频率一致,同时起到稳定频率的作用,一般选用 2030pF的瓷片电容。3.4 LED 电路的实现(1) LED 结构(2) LED原理LED( Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体

33、的晶片。晶片的一端附在一个支架上,一端是负极负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是 P 型半导体,在它里面空穴占主导地位,另一端是 N 型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个 P-N 结。当电流通过导线作用于这个晶片的时候,电子就会被推向 P 区,在 P 区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是 LED 发光的原理。而光的波长也就是光的颜色,是由形成 P-N 结的材料决定的。根据不同材料发光二极管的发光颜色有:红色光、黄色光、绿色光、红外光等。LED有共阴极和共阳极两种。 在此设计中我们采

34、用共阳极, 共阳极将发光二极管的阳极连接在一起, 接入 +5V的电压。普通发光二级管的工作电流是 5-20 毫安,本设计中采用的是 3mm发光二级管,所以采用 470电阻限流,使其正常工作,工作电流约为 10 毫安(一般有色发光二极管工作电流约为 10 毫安,透明发光二极管工作电流为 20 毫安)。P15D30R30D31P12R31P11R29P13D292. 2K2. 2KR32LE D2. 2KP10LE DD28P14 R28LE D2. 2K2. 2KLE DVCCD27R272. 2KLE DD26P03D3 R4D4P02R3D52. 2KD32P04R5D22. 2KLE DL

35、E D2. 2KD6P01R2P05 R6LE DLE DD1LE D2. 2KR12. 2KP00LE D2. 2KD7LE DP06 R72. 2KLE DD8P16R262. 2KP17R252. 2KP30R242.2KLE DD25LE DD24LE DP07R82. 2KLE DD9P20R92. 2KLE DD10P21R102. 2KLE DP31R23D23D11P22R112. 2KLE D2. 2KLE DP32R22D22D12P23R122. 2KLE DD21P33R212. 2KLE DR20D20P342. 2KLE DD19P35R192. 2KLE DP36

36、R182. 2K2. 2KLE DD13P24R132. 2KLE DR14D14P252. 2KR15D15LE DP262. 2KD18P27R16D16LE D2. 2KLE DD17LE DR17P372.2KLE D图 3.5 LED 电路图图 3.5 中主要元件有 2.2k 的电阻、 LED。电阻为每个 LED的限流电阻。此最小系统提供了32 个独立 LED,由 IO 口控制,采用共阳级接法所以只有当IO 口输出低电平时LED才会点亮。4. 系统的软件设计4.1 软件介绍Keil C51 是美国 Keil Software 公司出品的 51 系列兼容单片机 C 语言软件开发系统,与汇编相比, C 语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C 来开发,体会更加深刻。Keil C51 软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows 界面。另外

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论