版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河北经贸大学毕业论文I摘要摘要随着手机在生活中的普及率越来越高,手机充电器已经成为现代家庭中常用的电器之一。手机的品牌和型号众多,各种手机充电器形状和接口不同,但它们的原理和功能基本一样,电路结构大同小异。一种能够满足所有类型手机充电的通用的手机电池充电器对手机用户来说必不可少。利用单片机控制的智能手机充电器,可以对目前市面上所有的手机进行充电。本文首先简要地介绍了当前手机充电器的历史发展背景和国内外发展现状;其次介绍了智能充电器的设计所需要的基础知识和核心元器件;最后详细地介绍了智能手机充电器的软件和硬件电路。重点阐述了系统的软件设计,总体目标是实现系统的可靠性、稳定性、安全性和经济型。据此
2、目标,用软件的方法设计了系统的总体框架,以单片机和充电芯片MAX1898 为核心来构建一种面向所有手机的智能手机充电器。选择简洁、高效的硬件,设计稳定可靠的软件,满足了当前市场销售所有手机充电的要求。关键词 手机充电器;智能;单片机控制河北经贸大学毕业论文II Abstract With the mobile phone penetration in life more and more, cell phone chargers have become commonly used in modern appliances one of the family. Many brands and m
3、odels of mobile phones, various mobile phone charger and interface of different shapes, but their basic principle and function like very much the same circuit structure. A way to meet all types of mobile phone charger universal cell phone battery charger for mobile phone users is essential. SCM smar
4、t use of mobile phone charger, you can all mobile phones currently on the market to charge. This paper briefly describes the historical development of the current mobile phone charger background and development status at home and abroad; then introduces the design of intelligent charger required bas
5、ic knowledge and core components; the final details on the software and intelligent mobile phone charger Hardware. Focuses on the software design, the overall goal is to achieve system reliability, stability, security and economy. Accordingly goal, with the software, designed the overall framework o
6、f the system to single chip and MAX1898 chip as the core charge to build a smart phone for all cell phone charger. Choose simple, efficient hardware design of reliable software to meet current market requirements for all mobile phone charging.Keywords Cell phone charger; Intelligence; Microcontrolle
7、r河北经贸大学毕业论文I目录1 绪论.11.1 背景.11.2 国内外现状.11.3 课题解决的问题.21.4 研究意义.32 单片机.42.1 单片机的发展历史.42.2 单片机的应用.52.3 89C51.62.4 89C51 管脚说明.83 智能手机电池充电器的结构组成.104 智能手机电池充电器的硬件电路设计.114.1 MAX1898.114.2 蜂鸣器.124.3 供电电源电路.124.4 单片机电路设计原理框图.134.5 充电控制电路.155 智能手机电池充电器的软件设计.186 结论.22致谢.23参考文献.24河北经贸大学毕业论文1基于单片机的智能手机充电器设计1 绪论1.
8、1 背景随着社会的快速发展,手机越来越成为人们生活中不可或缺的一部分。如果某人的手机没法使用,将对他的工作、生活造成巨大的影响。而外出手机电池没电,有没有适用的手机电池充电器,是造成手机无法适用的最常见原因。因此,作为流动人口大量集散的客运站、旅馆等场所,为所有市场上出售的各种类型的手机配备手机电池充电器,以方便旅客的工作和生活,提高这些服务场所的服务质量,以提高自身的竞争力,就成为迫切的问题。本课题充分利用单片机的强大功能,进行了大量的软件设计,用软件完成了绝大部分任务辅以简单的外围电路,即实现了对目前市场上所售的所有手机进行充电,且便于集中管理的功能。1.2 国内外现状目前,市场上手机充电
9、器种类繁多,但其中也有很多质量参差不齐的不合格产品。在去年的质量国家监督局抽查结果中,大部分厂家生产的充电器不合格。其主要问题出现在与交流电网电源的连接,辐射骚扰场强和充电电压几个方面。另外,一些产品的低温性能、额定容量、放电性能、保护性能等方面存在质量问题。这些质量问题会影响到手机的正常使用,还会影响手机的使用寿命,严重时还可能伤害消费者。目前手机充电器主要有履行充电器,座式充电器和车载充电器。充电方式,目前主要有大电流的快速充电法和电压比较法充电,不同充电方式导致其充电效果不同。由于采用大电流的快速充电法,所以在电池充满后如不及时停止会使电池发烫,过度的充电会严重损害电池的寿命。一些低成本
10、的充电器采用电压比较法,为了防止过充一般充电到提示就停止大电流快充,采用小电流涓流补充充电。这时充电器上充满的指示灯会亮起,河北经贸大学毕业论文2如果用户此时急于取下电池,无疑电池只充了一部分,而且由于电压比较法存在离散型,所以所谓充满电也只是一个理论值,很难精确掌握,此时,对于镍氢电池则造成电池的记忆效应,使电池的存量减小,损害电池的寿命。而如果用户电池充电时间长一些,则易造成过充。生产的原装履行充电器和座式充电器,设计上都采用了越来越精密的保护电路或开关电路设计,对电池的充电起到了良好的保护作用。当前,手机充电器的市场走向如下:目前,手机充电器可分为单槽形状和双槽型充电器,单槽型充电器正在
11、受到双槽型的攻击。双槽型充电器出了具有慢速充电、快速充电、放电及镍氟、镍氢电池简冲的标准功能外,还有部分产品带有自动温度控制与电压控制,严防过充的功能,因而消费者应将倾向于选择双槽型充电器。随着手机种类的日益增多,各种充电器因机型不同,电源端口的大小也不相同,从而不能互换使用,给消费者带来了不便。标准型充电器,是指可以连接所有手机底端电源插座端口的充电器。而且,生产的手机的电源端口将统一为适用于标准充电器的规格。这样,消费者将不必在每次换手机时同时购买新的充电器。由此可见,充电器在从座式向便携式、双槽式等方向发展的同时,也开始向标准化、通用化的方向发展。手机充电器的待机耗电量的降低逐步成为充电
12、器的设计过程中的一个重要环节。相比于以前的充电器,今后生产的产品将会在各项功能完善的同时进一步降低本身的待机耗电量。为了达到这一目标,可以设计一个判断适配器是否连接负荷手机的,当未连接负荷时将适配器的直流输出方级电路切换到高阻抗电路上。通过采取这一措施可以大幅减少待机时级电路的消耗电量。另外,还可以在输入交流方级电路中设置切换电路。在未连接负荷时,通过开关切换电路来减少供应给直流输出方级电路的功率从而减少耗电量。目前一些大的厂家生产的手机充电器都具有以下特点:宽范围输入或多个电压可选具备限流保护,电流短路与反充保护线路设计体积小、重量轻、自动快速充电、充满电后自动关断。另外,有的充电器还有自动
13、识别锂离子、镍氢、镍电池组具有放电功能充电状态显示低噪声模拟微电脑控制系统等特点。河北经贸大学毕业论文31.3 课题解决的问题该手机电池充电器的基本设计:选用合适的外围器件、单片机等设备。利用单片机控制,实现对目标市场上出售的手机电池的万能充电。其主要设计目的包括:1)利用单片机,通过外围电路,检测电池的充电状态,实现对电池充电的智能控制,以最大限度地保护电池寿命。2)使现充电器具备强大的功能扩展性,以便为该充电器的后续功能升级提供平台。3)使该充电器的综合成本尽可能低。1.4 研究意义由于手机的迅速普及及其在人们生活中所发挥的越来越重要的作用,为外出未携带手机电池充电器的人提供便捷安全的手机
14、充电服务,就显得尤为迫切。而服务商需要的是一种物美价廉的手机电池充电器,以便能得到更好的效益,因此,市场急需微型计算机控制的充电器,以满足人们的需求。本课题充分利用单片机控制,对手机电池进行智能充电,最大限度地保护了电池的寿命,是一款真正意义上的微电脑控制充电器。同时,由于大量的工作由单片机软件来实现,简化了外围电路,从而大大降低了成本。另外,作为一种功能强大的平台,该手机电池充电器具有很好的功能扩展性,为后续技术升级,以进一步满足市场的需要,提供了条件从而很好地填补智能手机电池充电器这一市场领域空白。河北经贸大学毕业论文42 单片机2.1 单片机的发展历史 单片机又称单片微控制器,它不是完成
15、某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机内部也用和电脑功能类似的模块,比如 CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,它主要是作为控制部分的核心部件。它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用 PC)的主要区别。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别
16、的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。 单片机诞生于 20 世纪 70 年代末,经历了 SCM、MCU、SoC 三大阶段。 1.SCM 即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。 “创新模式”获得成功,奠定了 SCM 与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel 公司功不可没。 2.MCU 即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制
17、能力。它所涉及的领域都与对象系统相关,因此,发展 MCU 的重任不可避免地落在电气、电子技术厂家。从这一角河北经贸大学毕业论文5度来看,Intel 逐渐淡出 MCU 的发展也有其客观因素。在发展 MCU 方面,最著名的厂家当数 Philips 公司。 Philips 公司以其在嵌入式应用方面的巨大优势,将 MCS-51 从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记 Intel 和 Philips 的历史功绩。 3.单片机是嵌入式系统的独立发展之路,向 MCU 阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了 SoC
18、 化趋势。随着微电子技术、IC 设计、EDA 工具的发展,基于 SoC 的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。2.2 单片机的应用 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能 IC 卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。单片机广泛应用于仪器仪表、
19、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 1.在智能仪器仪表上的应用 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪) 。 2.在工业控制中的应用 用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各
20、种报警系统,与计算机联网构成二级控制系统等。河北经贸大学毕业论文6 3.在家用电器中的应用 可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。 4.在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。 5.单片机在医用设备领域中
21、的应用 单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。 此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。51 单片机是对目前所有兼容 Intel 8031 指令系统的单片机的统称。该系列单片机的始祖是 Intel 的 8031 单片机,后来随着 Flash ROM 技术的发展,8031 单片机取得了长足的进展,成为目前应用最广泛的 8 位单片机之一,其代表型号是 ATMEL 公司的 AT89 系列,它广泛应用于工业测控系统之中。目前很多公司都有 51 系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有
22、大量市场。51 单片机是基础入门的一个单片机,还是应用最广泛的一种。2.3 89C5189C51是一种带4K 字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51指令集和输出管脚相兼容。由于将多功能8位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的89C51是一种高效微控制器。河北经贸大学毕业论文789C51的引脚图如图2
23、-1所示。 河北经贸大学毕业论文8图2-1 89C51引脚图河北经贸大学毕业论文92.4 89C51 管脚说明VCC: 供电电压。GND:接地。P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚
24、写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或 16位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P
25、2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出4 个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。 P3 口也可作为 AT89C51 的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断 0) P3.3 /INT1(外部中断 1) 河北经贸大学毕业论文10P3.4
26、 T0(记时器 0 外部输入) P3.5 T1(记时器 1 外部输入) P3.6 /WR(外部数据存储器写选通) P3.7/RD(外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个
27、ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。此时, ALE 只有在执行 MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN 信号将不出现。 /EA/VPP:当/EA 保持低电平,则在此期间外部程序存储器(0000H-FFFFH) ,不管是否有内部程序存储器。注意加密方式 1 时,/EA 将内部锁定为 RESET;当/EA 端保持高电平时,此间内部程
28、序存储器。在FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP) 。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。河北经贸大学毕业论文113 智能手机电池充电器的结构组成本系统主要用于单节锂离子电池充电控制,采用美信半导体公司的锂电池充电芯片,其工作原理如下:当有电池插入时,系统的 LED 指示灯亮,同时蜂鸣器发出提示音,系统进入预充电状态。当电池电压升到 2.5V以上时,系统进入快充。在电池充满时指示灯熄灭,蜂鸣器报警,如电池无法充电指示灯以 1.51Hz 的频率闪烁。系统的结构图如图 3-1 所示。图 3-1 手机电池充电系统
29、结构框图系统包括供电系统、89C51 主控芯片、充电控制电路和外部提示电路,主要用于检测是否有电池插入该系统、电池是否完成充电等。供电系统CPU8051外部提示电路充电控制电路河北经贸大学毕业论文124 智能手机电池充电器的硬件电路设计智能手机电池充电器由 CPU、LED 指示灯、蜂鸣器、MAX1898 充电芯片和电源电路等几部分组成。原理图如图 4-1 所示图 4-1 充电器硬件电路原理图4.1 MAX1898 MAX1898 主要用于线性充电电路。双列 10 脚贴片封装。它能够提CPU 8051电源电路供电系统蜂鸣器LED 提示电路充电控制电路河北经贸大学毕业论文13供精确的恒流/恒压充电
30、。电池电压调节精度为-0.75%+0.75%,提高了电池性能并延长了使用寿命。充电电流由用户设定,采用内部检流,无需外部检流电阻。MAX1898 提供用于监视充电状态的输出、输入电源是否与充电器连接的输出指示和充电电流指示。其他功能包括关断控制、可选的充电周期重启无需重新上电、可选的充电终止安全定时器和过放电电池的低电流预充。4.2 蜂鸣器 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹
31、配器 及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有发光二极管 。多谐振荡器由晶体管或集成电路构成。当接通电源后(1.515V 直流工作电压),多谐振荡器起振,输出1.52.5kHZ 的音频信号,阻抗匹配器推动压电蜂鸣片发声。压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起。 电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。4.3 供电电源电路系统采用 220V 交流电对系统直接供
32、电,先使用交流变压器将 220V交流电转换成 12V 的交流电,通过桥式整流电路进行整流后,接 1 只1000uF/2V 的电解电容和一个 104 的陶瓷电容,再将经过滤波后的输出直河北经贸大学毕业论文14流接到 7805 集成稳压电路,为系统提供电源。电路原理图如图 4-2 所示。T3220v-12v1324-+U14DF04M1324U1LM7805IN1OUT3GND2C11000uC23CC2104+5vC31000u220v图 4-2 电源电路原理图4.4 单片机电路设计原理框图 本设计中单片机选用的 AT89C51,采用 6MHz 晶振。电路外界引脚,电路设计如图 4-3 所示。河
33、北经贸大学毕业论文15SPEAKEN-U3CHG-U3U10AT89C51RST9XTAL218XTAL119GND20PSEN29ALE/PROG30EA/VPP31VCC40P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17P0.0/AD039P0.1/
34、AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732+5vY46MC1322ufC1930pC2030p+5vR41kR51kSW1图 4-3 单片机电路设计原理图河北经贸大学毕业论文164.5 充电控制电路系统选用美信半导体公司的单个锂电池充电芯片 MAX1898(如图 4-4所示) ,芯片不仅能限制总输入电流还可通过外接电容和电阻来设定充电时间和最大充电电流。MAX1898 引用定义如表 4.1 所示。图 4-4 MAX1898 充电芯片河北经贸大学毕业论文17表 4.1 MAX1898 引脚定义引脚符号功能说明
35、IN芯片内部取样电阻的输入端,检测输入电源CHG开漏极 LED 驱动引脚或接 100kEN/OK芯片的是能输入和电源就绪输入引脚ISET外接限流电阻设置芯片最大充电电流CT外接定时电容设置芯片充电时间RSTRT重新充电控制端BATT锂电池的正极GND芯片地DRV外接晶体管的驱动引脚CS芯片内部取样电阻负端充电时间和定时电容 C(nF)的关系式满足:C(nF)=34.33*t(充电时间,单位为 h) 。最大充电电路 Imax 和限流电阻 rset 的关系式满足:Imax(A)=1400(V)/rset() 。系统充电控制电路原理图如图 4-5 所示。河北经贸大学毕业论文18U16MAX1898I
36、N1CHG2EN/OK3ISET4CT5CS6DRV7GND8BATT9RSTRT10D4LED+5VD5C24100UFC25CR202.8KBT1BATTERYQ1A2N6988EN-U3图 4-5 系统充电控制电路原理图河北经贸大学毕业论文195 智能手机电池充电器的软件设计智能手机电池充电器程序的主要功能有检测是否有电池插入,预充电时间是否成功,电池是否充满等,程序流程图如图 5-1 所示。河北经贸大学毕业论文20图 5-1 智能手机电池充电器程序流程图开始系统初始化是否有电池插入?预充成功?开始充电进入快充结束否是河北经贸大学毕业论文21在本系统中使用 MAX1898 和 89C51
37、,直接控制电池的充电过程。当没有电源和电池输入时 MAX1898 的 CHG 引脚为高电平,将 CHG 引脚连接到外部中断 INT0,检测 CHG 的输入信后。当充电开始时,单片机的INT0 引脚接受到中断信息,产生中断并使能单片机的 T1 计数器进行技术,如果预充出错则将 MAX1898 的 EN/OK 引脚置低停止充电,并驱动蜂鸣器报警。程序代码如下:#include unsigned int T3HOUS = 3600;unsigned int T1NUM = 0;unsigned int INTONUM = 0;sbit SPEAK = P0 1;sbit EN/OK= P0 2;vo
38、id main(void) system_init(); /*调用系统初始化函数*/ EA=1; EX0=1; /*使能 INT0 中断*/while(1) EN/OK = 1; /*使能 MAX1898*/void int0_interrupt(void) if(INTONUM = =0) TR1 = 1; SPEAK =0; /*使能定时器 1*/INTONUM + +;void t1_interrupt(void) T1NUM + +; T3HOUS-;if(T3HOUS ! = 0)&( INTONUM = =1) ) if(T1NUM = = 6000) /*3s*/ T1NUM= 0; SPEAK = 0; else EN/OK = 0; / *禁止 MAX1898*/T3HOUS =0; SPEAK= 1;河北经贸大学毕业论文22void system_init(void) SPEAK = 1; /*禁止蜂鸣器*/EN/OK=0; /*禁止 MAX1898*/TMOD= 0X20; /*设置定时器 1*/TCON | = 0X01;TH1 =0; TL1= 0;河北经贸大学毕业论文236 结论本人在开发过程中学习到了许多软件和硬件知识,同时也意识到自己知识的匮乏,比如对很多关键技术只停留在理论层次,没有经过实践
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-青海-青海经济岗位工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-青海-青海房管员二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-陕西-陕西汽车驾驶与维修员三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-陕西-陕西堤灌维护工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-重庆-重庆食品检验工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-重庆-重庆殡葬服务工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-重庆-重庆医技工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-辽宁-辽宁地质勘查员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-贵州-贵州防疫员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-贵州-贵州殡葬服务工一级(高级技师)历年参考题库含答案详解
- 2026年蜜雪冰城加盟考试题及答案
- 锅炉联锁试验卡
- 小学生保护眼睛健康讲座课件
- 致盲性眼病科普
- 驾驶人员技能培训课件
- 2025年中职(动漫与游戏制作)二维动画制作试题及答案
- 亮剑的团队精神
- 儿童电除颤教学课件
- 东北林业大学《生物科学专业英语》2023-2024学年第二学期期末试卷
- 建筑物拆除工程合同模板
- 会计基础第四版 课件 项目四 运用借贷记账法
评论
0/150
提交评论