简易数字示波器设计
基于STM32的简易数字示波器

山东科技大学课程设计报告设计题目:基于STM32的简易数字示波器专业:班级学号:学生姓名:指导教师:设计时间:小组成员:基于STM32的数字示波器设计-----------硬件方面设计摘要本设计是基于ARM(Advance RISC Machine)以ARM9[2]为控制核心数字示波器的设计。
包括前级电路处理,AD转换,波形处理,LCD显示灯模块。
前级电路处理包括程控放大衰减器,极性转换电路,过零比较器组成,AD的转换速率最高为500KSPS,采用实时采样方式,设计中采用模块设计方法。
充分使用了Proteus Multisim仿真工具,大大提高了设计效率,可测量输入频率范围为1HZ—50KHZ 的波形,测量幅度范围为-3.3V—+3.3V,并实现波形的放大和缩小,实时显示输入信号波形,同时测量波形输入信号的频率。
总体来看,本文所设计的示波器,体积小,价格低廉,低功耗,方便携带,适用范围广泛,基本上满足了某些场合的需要,同时克服了传统示波器体积庞大的缺点,减小成本。
关键词:AD ,ARM,实时采样,数字示波器目录前言---------------------------------------------------------------------------------3第一章绪论--------------------------------------------------------------------41.1课题背景---------------------------------------------------------------------41.2课题研究目的及意义----------------------------------------------------41.3课题主要的研究内容----------------------------------------------------5 第二章系统的整体设计方案--------------------------------------------62.1硬件总体结构思路--------------------------------------------------------6 第三章硬件结构设计------------------------------------------------------------73.1程控放大模块设计-------------------------------------------------------73.1.1程控放大电路的作用-------------------------------------------73.1.2程控放大电路所用芯片---------------------------------------73.1.3AD603放大电路及原理----------------------------------------83.2极性转换电路设计------------------------------------------------------103.3 AD转换电路及LED显示电路等(由组内其他同学完成)第四章软件设计(由组内其他同学完成)第五章性能能测试与分析--------------------------------------------------15第六章设计结论及感悟-----------------------------------------------17参考文献----------------------------------------------------------------------18前言由于传统示波器虽然功能齐全但是体积旁大,不方便使用,本设计针对这种缺点设计一种体积小、成本低、功耗小、便携数字示波器,同时达到学以致用,理论和实践相结合,进一步学习课外知识,培养综合应用知识,锻炼动手和实际工作的能力。
基于S12的简易数字示波器的设计方案

基于S12的简易数字示波器的设计方案
1.引言
本文的设计方案中的数字示波器是对传统高速电子束示波器的改进,它能对被测周期信号或单次非周期信号进行一次采集与储存,便于分析波形。
目前对于数字示波器已经有比较丰富的研究,但有时在开发设计中只需要中低端数字示波器即可达标。
针对此本文给出了一种简易数字示波器的制作设计方案,尽可能采用数字电路,结构简单测量结果可靠且具高分辨率和低误差的特点。
2.系统设计方案
本设计方案以S12单片机为主控芯片,通过程控放大电路将信号衰
减放大后经TLC5510采样送入FIFO芯片进行缓冲存储和整形电路,然后S12从FIFO读取数据,进行处理后将波形和峰峰值在LCD上进行显示,另一方面从整形电路输入S12测频,并将频率显示在液晶屏上。
简易数字存储示波器设计

简易数字存储示波器设计数字存储示波器是一款用于测量电信号的仪器,它可以将收集到的信号进行数字化处理,并将结果显示在屏幕上。
本文将介绍一个简易的数字存储示波器的设计。
1. 设计目标设计一个简易的数字存储示波器,使其能够接收并显示电信号的波形,并具备一定的存储功能。
该示波器需要具备以下功能:能够调节触发电平、可以调节扫描速度、能够通过按钮进行保存和回放存储的波形。
设计需要保证简易、易于操作、能够满足基本的测量需求。
2. 硬件设计(1)电路板设计:设计一个电路板用于信号的采集和存储。
该电路板包括模拟前端电路用于信号的采集,数字转换电路将模拟信号转换为数字信号,以及存储器用于存储采集到的数据。
(2)显示屏和按键:电路板上需要配备一个液晶显示屏,用于显示采集到的波形图像。
同时,设计按键用于调节触发电平、扫描速度以及保存和回放。
3. 软件设计(1)数据采集:通过模拟前端电路采集信号,并使用数字转换电路将模拟信号转换为数字信号。
采用适当的采样率,将数据进行采样,并存储到存储器中。
(2)数据显示:通过显示屏将存储器中的数据显示为波形图像。
根据采样率和扫描速度,将存储器中的数字信号转换为波形,并在屏幕上显示。
(3)触发控制:通过按键调节触发电平,设置触发条件,使得波形显示能够达到最佳效果。
设计合适的触发电路用于触发信号。
(4)数据存储和回放:设计按键和存储器用于保存和回放采集到的波形。
按下保存键后,将当前的波形数据保存到存储器中,按下回放键后,将存储器中的波形数据重新显示在屏幕上。
4. 使用方法使用该简易数字存储示波器,首先将信号源连接到示波器的输入端,然后通过按键进行触发电平的调节和扫描速度的设置。
在适当的触发条件下,示波器将开始采集并显示信号的波形。
当波形满足要求后,可以通过按键将波形数据保存到存储器中。
保存后的波形可以通过按键进行回放,重新显示在屏幕上。
5. 总结通过以上的设计和实现,可以得到一个简易的数字存储示波器。
数字示波器制作

2
19. 在使用数字示波器时,需要注意操作安全和规范问题。由于数字示波器是一种精密的测量仪器, 其操作需要一定的技能和经验。因此,需要遵守操作规程和规范,确保数字示波器的正确使用和保护
20. 在使用数字示波器时,需要注意数据的可重复性和精度问题。由于数字示波器的测量结果受到多
3 种因素的影响,其测量结果的可重复性和精度可能会受到影响。因此,需要进行充分的校准和维护,
在使用数字示波器时:需要注意数据的存储和处理。由于
1 数字示波器可以捕捉到大量的数据,因此需要使用合适的
4
数据存储和处理方法来保存和分析这些数据。例如,可以 使用SD卡或其他存储设备来存储数据,或者使用计算机来
处理和分析数据
总之,制作数字示波器需要仔细考虑硬件连接、Байду номын сангаас件设置、注意事项等多个方面的问题。 只有综合考虑并仔细操作,才能制作出高质量的数字示波器,并获得准确的测量结果
24. 在制作数字示波器时,需要考虑其成本和性 价比。由于数字示波器是一种较为昂贵的测量仪 器,因此需要考虑其成本和性价比。在保证数字 示波器的性能和质量的前提下,需要尽可能地降 低其制造成本和提高性价比
总之,制作和使用数字示波器需要综合考虑多个方面的问题,包括硬件设计、软件开发、 操作安全、数据可重复性和精度等等。只有全面考虑并仔细操作,才能制作出高质量的数 字示波器,并获得准确可靠的测量结果 26. 在使用数字示波器时,可以结合多种工具和软件进行更全面的信号分析。例如,可以 使用Matlab、LabVIEW等软件来处理和分析数字示波器采集到的数据,或者使用专门的信 号分析软件来对信号进行频谱分析、波形绘制等操作 27. 在使用数字示波器时,需要注意数据的存储和处理问题。由于数字示波器可以捕捉到 大量的数据,因此需要使用合适的数据存储和处理方法来保存和分析这些数据。例如,可 以使用计算机来存储和处理数据,或者使用专门的存储设备来保存数据 28. 在进行数字示波器的设计和制作时,需要考虑其可视化和人机交互功能。数字示波器 应该能够提供清晰、直观的波形显示和数据输出,同时也应该具备简单易用的操作界面和 交互功能,以便用户能够方便地进行测量和操作
简易数字存储示波器设计

致谢
在这份大学的最后一页里,我要感谢的人很多,首先 要感谢我的论文指导老师金印彬老师,从最初的选定 设计题目,到资料收集,到硬件的设计,软件的调试 ,再到论文的撰写,给了我耐心的指导和全面的帮助 。为了指导我们的毕业设计,他们放弃了自己的休息 时间来给与我们相应的支持,他们的这种无私奉献的 敬业精神令人钦佩,在此我向他们表示我诚挚的谢意 。同时,感谢所有任课老师和所有同学在这几年来给 自己的指导和帮助,是他们教会了我专业知识,教会 了我如何学习,教会了我如何做人。正是由于他们, 我才能在各方面取得显著的进步,在此向他们表示我 由衷的谢意,并祝所有的老师培养出越来越多的优秀 人才。
设计内容
为了能较简单的实现题目的功能,我们借助A/D转 换器将输入信号进行量化处理后,在液晶显示器上进行显 示,并将处理的显示数据存入存储器中,当需要波形再现 时,通过单片机控制只需将存储器中的数据取出再次处理 ,然后再送到液晶显示器上进行显示。 本设计以 AT89C52 单片机为中心、62256存储 器,通过模数ADC0808转换器,实时采样实现对输入信 号的提取,并进行数字化的存储及显示。显示采 AMPIRE-12864液晶显示屏。由于待测信号为模拟信号 ,存储过程为数字方式,故应将模拟信号进行量化处理, 然后存储到存储器中,当需要显示的时候,从存储器读出 数据,并送往液晶显示器进行显示。因此,设计的重点是 模拟信号的处理与采样,数字信号的存储,液晶显示器的 显示控制,系统的控制4个方面。
谢
谢!
设计基本要求
1. 原始数据 (1)被测信号的频率范围:1Hz~1KHz (2)被测信号的幅度范围:100mV ~5V 2. 技术要求: (1)能够显示信号的波形,并显示被测信号的频率和幅度 (2)具有良好的人机界面 3. 工作要求: (1)采用proteus软件设计带有存储功能的简易数字示波器 (2)采用相关语言编写应用程序并调试 (3)对系统进行测试和结果分析 (4)写出论文
简易数字存储示波器设计

数字电子技术
1.2 时序分析
图11-42 图11-38的仿真波形
1.3 硬件测试
可以为图11-38的电路增加一个输出口,即将作为地址 信号发生器的计数器的计数信号中的高8位直接输出,与实 验系统上的第2个DAC0832相接,使此DAC输出锯齿波, 然后用此锯齿波控制示波器的X轴,而Y轴输入负责ADC采 样数据输出的DAC的信号,从而选择示波器的X-Y控制波形 显示。
数字电子技术
简易数字存储示波器设计
1.1 电路结构与工作原理
图11-38 ADC0809采样电路系统:RSV.bdf
1.1 电路结构Biblioteka 工作原理图11-39 CNT8B设置界面
1.1 电路结构与工作原理
图11-40 CNT10B设置界面
1.1 电路结构与工作原理
图11-41 21max电路结构
简易数字存储示波器设计

简易数字存储示波器设计任务及要求:1、设计并制作一台用普通示波器显示被测波形的简易数字存储示波器,示意图如下:2、基本要求(1)要求仪器具有单次触发存储显示方式,即每按动一次“单次触发”键,仪器在满足触发条件时,能对被测周期信号或单次非周期信号进行一次采集与存储,然后连续显示。
(2)要求仪器的输入阻抗大于100kΩ,垂直分辨率为32级/div,水平分辨率为20点/div;设示波器显示屏水平刻度为10div,垂直刻度为8div。
(3)要求设置0.2s/div、0.2ms/div、20μs/div三档扫描速度,仪器的频率范围为DC~50kHz,误差≤5%。
(4)要求设置0.1V/div、1V/div二档垂直灵敏度,误差≤5%。
(5)仪器的触发电路用内触发,要求上升沿触发、触发电平可调。
(6)观测波形无明显失真。
3、发挥部分(1)增加连续触发存储显示方式,在这种方式下,仪器能连续对信号进行采集、存储并实时显示,且具有锁存(按“锁存”键即可存储当前波形)功能。
(2)增加双踪示波功能,能同时显示两路被测信号波形。
(3)增加水平移动扩展显示功能,要求存储深度增加一倍,并且能通过操作“移动”键显示被存储信号波形的任一部分。
(4)垂直灵敏度增加0.01V/div档,以提高仪器的垂直灵敏度,并尽力减小输入短路时的输出噪声电压。
方案选择及设计理念:数字存储示波器系统由信号调理电路、采样保持电路、触发电路、A/D、D/A、X输出电路、Y输出电路、控制处理器等组成。
下图所示为数字存储示波器的原理框图。
每隔一端时间对输入的模拟信号进行采样然后经过A/D转换,把这些数字化后的信息按一定的顺序存入RAM中,当采样频率走高时,就可以实现信号的不失真存储。
当需要观察这些信息时,只要以合适的频率把这些信息从存储器RAM中按原顺序取出,经D/A转化和LPF滤波后送至示波器就可以观察到稳定的还原后的波形。
方案讨论:采样方式的选择本题要求的单次信号测量,需采用实时采样;要求最高信号频率为50KHZ,为使该频率下每个周期内有20个采样点,就要求最高采样速率为1MHZ,A/D转换速率1Ms/s,在目前市场条件下满足1MHZ采样速率的A/D无论技术条件还是价格都不是困难的。
基于单片机的简易数字示波器设计-电子信息

摘要示波器是设计制造和维修电子设备必不可少的一种硬件设施,在多个领域都有广泛的应用。
近年来微型集成电路和计算机信息都有着稳固的发展和提升,也就使得示波器也有了一定技术层次上的提高,逐渐开始被应用到了很多领域。
本次的设计方案主要是制作一个简易的数字示波器,主要研究的方向是硬件设施的选用以及有效构成,配合的软件程序的编写这两大部分。
硬件设施主要选用的是A/D转换设备,运行时间短,设备准确程度高,选用的是单片机at89c52和At89c51,有效的提高设备的运行速率,在同等状态的工作时间下,能够高质量高速度的完成作业。
数据最终的呈现效果选用液晶设备,能够有效地展现呈现效果,并且简单易识别,数据频率的显示设备也非常便捷。
有效的实现了数据的采集和读取,提高准确程度。
AbstractOscilloscope is an indispensable hardware facility for the design, manufacture and maintenance of electronic equipment, which is widely used in many fields. In recent years, micro-integrated circuits and computer information have developed and improved steadily, which makes the oscilloscope have also improved at a certain technical level, and gradually began to be applied to many fields.The design of this project is mainly to make a simple digital oscilloscope, the main research direction is the choice of hardware facilities and effective composition, with the compilation of software program these two parts. Hardware facilities mainly choose A/D conversion equipment, which has short running time and high accuracy. The micro-integrated circuits connected with AT89c52 and AT89c51 are selected to effectively improve the operation speed of the equipment. Under the same working time, it can complete the operation with high quality and high speed. The final display effect of data is LCD device, which can effectively show the presentation effect, and is easy to identify, and the display device of data frequency is also very convenient. Effective realization of data acquisition and reading, improve accuracy.Key Words: SCM ; Real-time sampling; Waveform; Frequency关键词:单片机;实时采样;波形;频率目录前言 (6)1.1选题的背景意义和研究现状 (6)1.1.1选题的背景和意义 (6)1.1.2国内外研究现状 (6)1.2 本设计所要实现的目标 (6)1.3 设计内容 (7)1.4 本章小结 (7)第二章单片机简易数字示波器的系统设计 (8)2.1简易数字示波器的基本原理 (8)2.1.1 简易数字示波器的组成 (8)2.2简易数字示波器的运作方式 (8)2.2.1简易数字示波器的功能 (8)2.2.2简易数字示波器驱动方式 (8)2.3简易数字示波器的特点 (9)2.4本章小结 (9)第三章单片机简易数字示波器硬件设计与实现 (7)3.1 频率测量及显示电路的硬件设计 (7)3.1.1 测频电路总体构成 (7)3.1.2 信号调理电路设计 (7)3.1.3 数码管显示模块 (9)3.1.4 数码管显示驱动模块 (9)3.2 幅度测量及显示模块的硬件设计 (10)3.2.1 显示电路总体结构 (15)3.2.2 单片机外围电路设计 (16)3.2.3 信号波形采集模块 (17)3.2.4 显示模块 (17)3.2.5 电源设计 (18)3.3 本章小结 (10)第四章系统软件设计 (39)4.1 测频系统软件设计 (39)4.2 显示系统软件设计 (40)4.3 信号采集系统软件设计 (41)4.4 本章小结 (41)第五章调试及仿真 (42)结论 (43)致谢 (44)参考文献 (45)附录 (46)1 前言1.1选题的背景意义和研究现状1.1.1选题的背景和意义世界上第一台示波器是阴极射线管示波器,他诞生于1897年,至今还被许多德国人称为布朗管。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电信专业综合实践设计题目:在LPC2210 开发板的基础上----------简易数字示波器设计学校:班级:姓名:学号:指导老师:2011.1.1目录第1章设计内容与要求 ...................................... 错误!未定义书签。
1.1 设计内容............................................ 错误!未定义书签。
1.2 设计要求............................................ 错误!未定义书签。
1.3 系统功能............................................ 错误!未定义书签。
1.4 应用分析............................................ 错误!未定义书签。
第2章系统总体设计 ........................................ 错误!未定义书签。
2.1 总体框图............................................ 错误!未定义书签。
2.2 总体设计分析........................................ 错误!未定义书签。
第3章硬件结构............................................ 错误!未定义书签。
3.1 5V电源电路.......................................... 错误!未定义书签。
3.2 系统电源电路........................................ 错误!未定义书签。
3.3 复位电路............................................ 错误!未定义书签。
3.4 JTAG接口电路........................................ 错误!未定义书签。
3.5 系统存储器电路...................................... 错误!未定义书签。
3.6 TFT液晶接口电路 (12)3.7 串口接口电路 (13)3.8 ADC电路 (14)3.9 按键控制电路........................................ 错误!未定义书签。
3.10 主芯片电路 (14)第4章软件分析 (14)4.1 软件框图分析 (14)4.2 任务的划分 (15)4.3 任务的优先级设计 (15)4.4 液晶初始化设计 (16)4.5 定时器设计 (16)4.6 AD转换设计 (16)4.7 数据处理 (17)4.8 触发设计 (17)4.9 周期设计 (17)4.10 求最值设计 (18)4.11 主函数与调用的TASK设计 (18)拓展部分 (19)参考文献................................................... 错误!未定义书签。
第一章设计内容与要求1. 1 设计内容:在LPC2210 开发板的基础上设计一简易数字示波器。
1. 2 设计要求:➢数字示波器的硬件系统的电路原理图设计➢数字示波器的图形界面设计➢数字示波器的信号触发、矢量显示、轨迹消隐实现➢被测信号的周期、最大/最小值实现1. 3 系统功能:以LPC2210开发板的液晶屏模拟数字示波器的显示屏,实现被测波形的显示。
1. 4 应用分析:本设计对基于ARM(Advanced RISC Machine)的简易示波器的设计过程进行了介绍。
主要对系统的硬件设计部分和软件设计部分进行了分析。
硬件设计部分首先给出了系统框图,然后对各个组成模块进行了介绍。
并给出了各模块所使用的主要元器件。
包括电源部分、放大部分、控制部分、键盘功能及芯片的采集和显示部分。
软件设计部分编写了使能部分、AD转换、显示部分、数值计算部分。
第二章系统的总体设计2. 1 总体框图2-1系统框图2. 2 总体设计分析本设计如果选择的是DSP,设计中用到芯片就会增多,而且因为DSP造价高于ARM并且小信号的采集如果应用DSP放大芯片有很多限制,不易选取。
而应用ARM则减少了这方面的问题。
在嵌入式处理器设计领域,RISC[1]已经成为处理器结构设计的必然选择。
嵌入式微处理器嵌入式系统是以应用为中心,以计算机技术为基础,软硬可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
并且该系统是以提高对象体系智能性、控制力和人机交互能力为目的,通过相互作用和内在指标评定的,嵌入到对象体系中的专用计算机系统。
而嵌入式微处理器是嵌入式系统的核心部件,是决定嵌入式系统功能强弱的主要因素,也决定了嵌入式系统的应用范围和开发复杂度。
本设计需要解决的问题包括硬件部分和软件部分。
硬件部分的设计主要是芯片选择,控件的选择,放大倍数的控制,衰减倍数的选择。
软件部分的设计主要是驱动程序的编译,主函数主要功能的实现,按键控制的选择。
第三章硬件结构3. 1 5V电源电路LPC2200系列ARM7微控制器均要使用两组电(LPC213x,LPC214x除外),I/O口供电电源为3.3V,内核及芯片外设供电电源为1.8V,所以系统设计为3.3V应用系统。
首先有CZ1电源接口输入9V直流电源,二极管D1防止电源反接,经过C42,C44滤波,然后通过LM2575将电源稳压の5V,再使用LDO芯片(低压差芯片)稳压输出3.3V及1.8V电压。
如图所示(1-1),所设计的5V电源电路的稳压芯片使用的是LM2575开关电源芯片。
图3-1 (5V电源电路)3. 2 系统电源电路系统电源电路如图1-2所示,LDO芯片分别采用SPX1117M3-1.8和SPX1117M3-3.3,其特点为输出电流大,输出电压精度高,稳定性好。
犹豫LPC2200系列ARM7微控制器具有独立的模拟电源和模拟地引脚,为了降低噪声和出错几率,模拟电源与数字电源应该隔离。
这里使用10uH的电感L2~L4实现电源隔离(将高频噪声隔离),并且在设计PCB板时采用大面积敷地,以降低噪声。
图3-2(系统电路)3. 3 复位电路由于ARM芯片的告诉、低功耗和的工作电压导致其噪声容限低,对电源的纹波、瞬态响应性能、时钟源的稳定性和电源监控可靠性等诸多方面也提出了更高的要求。
如图1-3所示。
图3-3(系统复位电路)3. 4 JTAG接口电路采用RAM公司提出的标准20脚JTAG仿真调试接口,JTAG信号的定义以及与LPC2210的连接如图1-4所示。
图中,JTAG接口上的信号nTRST连接到LPC2210芯片的T\R\S\T\引脚,以达到控制LPC2210内部JTAG接口电路复位的目的(但不控制CPU复位)。
图3-4(JTAG接口电路)3. 5 系统存储器电路SartARM2200j教学实验开发平台上扩展了2MB NOR FLASH(型号为SST39VF160)和8MB PSRAM(芯片型号为MT45W4MW16),电路如图1-5。
为了方便程序调试及最终代码的固化应用,使用LPC2210外部存储接口的BANK0和BANK1地址空间,并且可以通过JP10跳线将片选信号CS0和CS1分别分配给SRAM或FLASH。
在使用JTAG调试程序时,分配SPRAM为BANK0地址,因为BANK0可以进行异常向量表的重新映射操作。
当最终代码固化到FLASH时,分配FLASH为BANK0地址,SRAM为BANK1地址。
这是因为BANK0可以用来引导程序运行。
若使用BANK0引导程序运行,将JP9短接到OUTSIDE端,使系统复位时BOOT1和BOOT0引脚的电平为0b01(即二进制值01).图3-5(系统存储器电路)3 . 6 TFT液晶接口电路SmartARM2200教学实验开发平台标配有2.2英寸液晶屏-TF6758液晶模块,其电路原理如图1-6所示。
TFT6758液晶模块的工作电压为3.3V,内带白光LED背光灯,可以直接使用8位、16位或18位总线方式与控制器连接(因为液晶模块内部包含了HD66781和HD66783液晶控制驱动器)。
为了得到更搞的数据传输速率,设计电路时采用16位总线接口,按照HD66781芯片说明,需要IM3和IM0引脚0电平,16位数据分别为DB17~DB10和DB8~DB1引脚,为使用的DB0和DB9引脚应接地,电路连接如图1-6所示。
因为不使用DMA传输功能,所以将DACK引脚接为高电平。
图3-6 (TFT6758液晶模块应用电路)3. 7 串口接口电路由于系统电源是3.3V,所以应使用SP3232E进行RS232电平转换,SP3232E是3V工作电源的RS232转换芯片。
如图1-7所示图3-7 (串口接口电路)3. 8 ADC电路PC2114/2124/2119/2129/2194具有4路10位ADC转换器,LPC2210/2212/2214/2290/2292/2294具有8路10位ADC转换器,其参考电压为3.3V(由V3a 引脚提供),参考电压的精度会影响ADC的转换结果。
SmartARM2200教学实验开发平台提供了两路滞留电压测量电路如图1-8所示,可调电阻W1和W2用于调整ADC的输出电压,可以在VINI和VIN2测试点上用万用表检查当前电压值。
R36和R37为I/O口保护电阻,当ADC输入电压调整到3.3V或0V时,而P0.27或P0.28作为GPIO输出0或1,此刻,这两个电阻保证电路不产生短路故障。
图3-8 (ADC电路)3. 9 按键控制电路按键:在SmartARM2200教学实验平台上使用P0.20扩展一个独立按键KEY1,当需要使用此按键时,应将JP2跳线短接。
当断开JP2跳线时,P0.20可以通过J5连接器(GPIO输出接口)与用户板连接使用。
图3-9 (按键控制电路)3. 10 主芯片电路LPC2210是基于一个支持实时仿真和跟踪的16/32位ARM7TDMI-S CPU的微控制器,并带有0/128/256KB嵌入的高速片内Flash存储器,片内128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。
由于LPC2210具有较小的64个144脚封装,极低的功耗,多个32位定时器,4路10位ADC或8路10位ADC(64脚和144脚封装)以及多达9个外部中断。
图3-10 (主芯片电路)第四章软件分析4. 1 软件框图分析4. 2 任务的划分对一个嵌入式应用系统进行“任务划分”,是实时操作系统应用软件设计的关键,任务划分是否合理将直接影响软件设计的质量。