基于单片机的语音播报数字多用表.doc

上传人:土8路 文档编号:11071814 上传时间:2021-06-26 格式:DOC 页数:61 大小:2.33MB
返回 下载 相关 举报
基于单片机的语音播报数字多用表.doc_第1页
第1页 / 共61页
基于单片机的语音播报数字多用表.doc_第2页
第2页 / 共61页
基于单片机的语音播报数字多用表.doc_第3页
第3页 / 共61页
基于单片机的语音播报数字多用表.doc_第4页
第4页 / 共61页
基于单片机的语音播报数字多用表.doc_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《基于单片机的语音播报数字多用表.doc》由会员分享,可在线阅读,更多相关《基于单片机的语音播报数字多用表.doc(61页珍藏版)》请在三一文库上搜索。

1、基于单片机的语音播报数字多用表基于单片机的语音播报数字多用表 摘要:摘要:本系统设计了一个基于 AT89S52 单片机控制的语音播报数字多用表。 通过将测量参数 R、L、C、I、V 等经过频率转换电路,将对应的参数值转换成 相应的频率,再通过 AT89S52 单片机的 T0 口对此频率进行采样计数,经过单 片机内部处理后将频率恢复成实际数据值,在 LED 数码显示管上显示,并通过 ISD1420 语音芯片播报出来。通常的仪表测量是通过谐振法、电桥法或是伏安 法来测量数据,在测量时误差比较大,而本设计采用将预测参数转换成相应频 率后再处理、恢复出数据,测量误差比较小,从而提高了仪表的精确度。本设

2、 计在显示测量数据的值后,还用语音芯片电路,将测量的值通过语音的方式播 报出来,从而减小了因视觉误差而带来的读数误差,进一步提高了仪表的测量 精确度。 关键字:关键字:AT89S52;语音播报;频率转换;ISD1420 A voice broadcast digital multimeter system based on MCU Abstract: This design designed a voice broadcast digital multimeter system based on MCU AT89S52.The parameters R, L, C, I ,V will be

3、changed into a freauency by a frequency conversion circuit. Then the parameters will be measured through the T0 of MCU AT89S52 to sampling and count the frdauency of the corresponding parameters. And now through the MCU AT89S52 to compute the freauency and educe the value of the parameters, lastly l

4、et the value in the LED digital display tube display, and broadcast by the ISD1420 voice chip. Usually, the measure of meters are resonance method, bridge or voltammetry, but use these methods will make some more errors. However, in this design, after the parameters will measured changed into corres

5、ponding frequencies, then dispose the frequencies, resume the parameters value. Use this method to measure the parameters will make a little error, and enhance the systems measuring precision. In this design, the parameters value will be broadcasted out using the voice-chip circuit, then cut down th

6、e error witch arosed by vision, so, can enhance the systems precision ulteriorly. Keywords: AT89S52; voice broadcast; frequency conversion; ISD1420 目目 录录 引 言.1 第一章 方案设计比较、选择.2 1.1 测量电路方案比较选择.2 1.2 主控芯片方案比较选择.3 1.3 语音播报控制芯片的选择.3 1.4 显示电路方案比较选择.3 1.5 总体方案选择与设计.4 第二章 硬件电路设计.5 2.1 测量电路设计.5 2.1.1 Rx、Cx 测

7、量电路的设计.5 2.1.2 Lx 测量电路的设计.7 2.1.3 电压、电流测量电路的设计.10 2.2 单片机控制系统的设计.11 2.2.1 AT89S52 芯片介绍.11 2.2.2 AT89S52 最小系统电路设计.14 2.3 语音播报模块电路的设计.15 2.4 LED 显示电路及指示灯电路.19 2.4.1 LED 数码管显示电路.19 2.4.2 系统指示灯电路.20 2.5 选择电路的设计.20 2.6 电源电路设计.21 2.7 系统 PCB 板设计 .22 第三章 软件设计.23 3.1 系统测量电路软件计算原理.23 3.1.1 Rx 电阻测量电路.23 3.1.2

8、Cx 电阻测量电路.24 3.1.3 Lx 电感测量电路.26 3.1.4 V/I 测量电路.27 3.2 测量电路选择原理.29 3.3 语音录放软件原理.30 3.4 整个系统软件描述.31 3.5 系统软件 C 编设计.32 3.5.1 引脚定义头文件编写.33 3.5.2 软件程序 C 文件编写.34 总 结.48 参考文献.49 附录 1 系统整机原理图.50 附录 2 系统 PCB 图 .51 附录 3 系统元件清单.53 引引 言言 随着电子技术的发展,数字电路应用领域的扩展,软件技术的高度发展及 其在电子测量技术与仪器上的应用,新的测试理论、新的测试方法、新的测试 领域以及新的

9、仪器结构不断出现,产品智能化、数字化、语音化已成为人们追 求的一种趋势,设备的性能,价格,发展空间等备受人们的关注,尤其对电子 设备的精密度和稳定度最为关注。在许多方面已经冲破了传统仪器的概念,电 子测量仪器的功能和作用发生了质的变化。纵览目前国内外传统的模拟多参数 测试仪,硬件电路往往比较复杂,体积比较庞大,不便携带,而且价格比较昂 贵。例如传统的用阻抗法、Q 表、电桥平衡法等测试参数的过程中不够智能而 且体积笨重,价格昂贵,需要外围环境优越,测试操作过程中需要调很多参数, 对初学者来说很不方便,当今社会,对很多参数的测试虽然已经很成熟了,但 是价格和操作简单特别是智能方面有待发展,价格便宜

10、和操作简单、智能化的 仪表开发和应用存在巨大的发展空间,本系统正是应社会发展的要求,研制出 一种价格便宜和操作简单、自动显示和播报测量数据结果、体积更小、功能强 大、便于携带的语音播报数字多用表,充分利用现代单片机和语音芯片的技术, 研究了基于单片机的智能语音播报数字多用表,能够测量一定范围内的电阻、 电容、电感、电流、电压,有 LED 数码管显示和语音播报功能,具有十分重要 的意义。本系统是用振荡电路把 R、L、C、U、I 的参数转换成频率,再用单片 机计算频率,然后对其值进行补偿后再显示 R、L、C、U、I 的值,所以用起来 非常方便而且价格便宜、精确度高,测量误差保持在%5 以内。 第一

11、章第一章 方案设计比较、选择方案设计比较、选择 本设计要设计一个能够实现语音播报数字多用表系统,要求能够准确测量 一定范围内的电阻、电容、电感、电流及电压各参数,且要同时通过显示和语 音播报的方式将测量结果告诉用户,具有一定的智能性。要设计一个达到以上 要求的系统,方案有很多,现就性能、经费和技术等一些问题,对此设计做一 个方案的比较、选择。 1.1 测量电路方案比较选择测量电路方案比较选择 对参数的测量方法主要有电桥法、谐振法和伏安法三种方法,各种方法比 较如下。 (1)电桥法)电桥法 电桥法是能同时测量电器组件 R、L、C 等最典型的方法,电阻 R 可用直 流电桥测量,电感 L、电容 C

12、可用交流电桥测量。电桥平衡的条件为: )*( 2 )*( 1 21 * xn j x j n eZZeZZ 通过调节阻抗使电桥平衡,根据平衡条件及一些已知的电路参数就可以求出被 测参数。用这种测量方法,参数的值还要通过联立方程求解,调节电阻值一般 只能手动,电桥平衡的判别亦难以用简单的电路实现。这样,电桥法不易实现 自动测量。 (2)谐振法)谐振法 谐振法可以用来测量 L、C 值,它可以在工作频率上进行测量,使测量的 条件更接近使用情况。但是,这种测量方法要求的频率连续可调,直至谐振。 因此它对震荡器要求较高,另外,和电桥法一样,调节和平衡判断很难实现智 能化。 (3)伏安法)伏安法 伏安法是

13、测量电阻的最基本方法,分别用电流表和电压表测出通过电阻的 电流和电压,根据公式 R=U/I 求得电阻。这种测量方法要同时测出两个模拟量, 不易实现自动化。而指针式万用表欧姆挡是把被测电阻与标准电阻及电池串联, 用电流表测出电流,由于被测电阻与电流一一对应,由此就可读出被测电阻阻 值,这种测量的方法的精度变化大,若要较高的精度,必须较多的量程,电路 复杂。 以上各种方法都难以实现智能化,因此没有被本设计采用。很多仪表都是 把较难测量的物理量转变精度较高且较容易测量的物理量或电量,基于此思路, 本设计把电子组件的集中参数 R、C、L、V、I 转换成相应的频率信号 f,然后 用单片机计数其相应的频率

14、后再运算求出相应的 R、C、L、V、I 的值。此设计 中, R、C 的频率转换电路中,选取 555 电路来将预测量参数转换成频率; L 值则由电容三点式电路将 L 值转换成频率;电压、电路则由 LM331 V/F 转换芯 片控制转换成频率。 1.2 主控芯片方案比较选择主控芯片方案比较选择 (1)选择)选择 ARM、FPGA 芯片作为主控制芯片芯片作为主控制芯片 ARM、FPGA 芯片具有复杂的内部结构、丰富的内部资源,而且在价格上 比较昂贵,广泛应用在中高端电子产品的设计开发中。对于本设计,并不需要 高速的数据处理,而且在设计成本的限制,使得选择 ARM、FPGA 芯片作为主 控芯片是不可行

15、的。 (2)选择)选择 52 单片机作为主控制芯片单片机作为主控制芯片 52 单片机具有结构简单,内部资源较丰富,外部控制电路简单,价格便宜 的等优点,使其广泛应用于中低端的电子产品的设计开发中。对于本设计,并 不需要处理复杂的数据,也不需要设计复杂的外部电路,并且对于所设计的产 品要经济实惠。所以选择 52 单片机作为本设计的主控芯片是比较可行实用的。 1.3 语音播报控制芯片的选择语音播报控制芯片的选择 鉴于设计成本,在众多的语音控制芯片中,本设计选择既简单实用、价格 又便宜的 ISD1420 作为语音控制电路的控制芯片。通过对单片机编程来实现对 ISD1420 的控制。ISD1420 中

16、语音信号输出后经过放大处理,由扬声器播报声 音。 1.4 显示电路方案比较选择显示电路方案比较选择 (1)LCD 作为显示器作为显示器 用 LCD 来显示数据具有显示清楚直观等优点,但是其成本相对来说比较昂 贵,并且在编程显示上,要求较复杂的编程。鉴于设计成本和设计复杂度的考 虑,本设计抛弃了使用 LCD 作为显示器的想法。 (2)LED 作为显示器作为显示器 LED 具有价格低廉,控制简单易懂,显示清晰等优点。出于成本考虑,本 设计选取 LED 作为数据参数的显示器。 1.5 总体方案选择与设计总体方案选择与设计 此系统主要分为四个模块,分别为频率转换模块、控制与计算模块、语音 播报模块及显

17、示模块,由以上分析和对每个模块的方案选择,本设计最终设计 方案为:测量电路使用典型的 555 振荡器将 R、C 值转换成频率,使用电容三 点式电路将 L 值转换成频率,使用 LM331 芯片将 V/I 值转换成频率;主控电路 使用 AT89S52 作为主控芯片;语音播报电路使用 ISD1420 作为控制芯片;显示 电路使用四位一体 LED 数码管来显示。基于设计要求及设计思想,结合设计方 案选择,本设计的总体设计方案方框图如图1.1所示。 被测 电阻 被测 电容 被测 电感 被测 电流 被测 电压 555RC 振荡器 555RC 振荡器 电容三点 式振荡器 LM331 V/F 转换器 LM33

18、1 V/F 转换器 ISD1420 语音播 报电路 频率 选通 信号 转换 成电压 f_R f_C f_L f_V f_V 多 端 模 拟 开 关 单片机 (AT89S52) LED 数 码管显示 测量指示 LED 灯 控制模拟 开关选通 频率转换模块单片机主控模块 图 1.1 系统总体方案设计方框图 第二章第二章 硬件电路设计硬件电路设计 2.1 测量电路设计测量电路设计 2.1.1 Rx、Cx 测量电路的设计测量电路的设计 本设计利用 555 时基电路构成多谐振荡器来测量电阻 R、电容 C,为了测 量两个物理量需要两块 555 时基电路,为节省一部分硬件空间,本设计以一片 556 时基电路

19、来代替。一片 556 含两个相同的 555 时基电路。 (1)TS556 芯片简介芯片简介 556 双时基集成是 COMS 型的,内含两个相同的 555 时基电路,它的顶视 图如下图 2.1.1 所示,采用双列直插 14 脚封装。 图 2.1.1 555 时基电路顶视图 顶视图各引脚的功能分别为:1、13 脚:放电;2、12 脚:阈值;3、11 脚: 控制;4、10 脚:复位;5、9 脚:输出;6、8 脚:置位触发;7 脚:GND;14 脚:+电源 Vcc。 (2)芯片的等效功能方框图及工作原理)芯片的等效功能方框图及工作原理 芯片的等效功能方框图如下图 2.1.2 所示,由于 556 双时基

20、集成块内含两个 相同的 555 时基电路,它的等效功能方框图与一个 555 时基电路的等效功能方 框图相同,在下面的分析中,可就个 556 芯片单独分析。 1 2 图 2.1.2 555 时基电路等效功能方框图 TS556 芯片的工作原理:芯片的工作原理: TS556 的等效功能框图中包含两个 COMS 电压比较器 A 和 B,一个 RS 1 2 触发器,一个反相器,一个 P 沟道 MOS 场效应管构成的放电开关 SW,三个阻 值相等的分压电阻网络,以及输出缓冲级。三个电阻组成的分压网络为上比较 器 A 和下比较器 B 分别提供Vcc 和Vcc 的偏置电压。当上比较器 A 的同相 2 3 1

21、3 输入端 R 高于反相输入端电位Vcc 时,A 输出为高电平,RS 触发器翻转,输 2 3 出端 Vo为逻辑“0”电平。即当 VTHVcc 时,Vo为 “0”电平,处于复位状态; 2 3 而当置位触发端的电位,即 VSVcc 时,下比较器 B 的输出为“1”,RS 触S 1 3 发器置位,输出端 Vo为“1”电平。即当 VSVcc 时,Vo为 “1”电平,处于置 1 3 位状态。可见,该TS556 的等效功能框图相当一个置位复位触发器。在 RS 1 2 触发器内,还设置了一个强制复位端,即不管阈值端 R 和置位触发端处MRS 于何种电平,只要使=“0”,则 RS 触发器的输出必为“1”,从而

22、使输出 Vo为MR “0”电平。从芯片的等效功能方框图得出各功能端的真值表,如表 2.1.1 所示。 表 2.1.1 556 芯片各功能端的真值表 (强制复位)MR (置位触发)SR(复位触发)Vo(输出) 00 101 1110 110保持原电平 注:“0” 电平Vcc 1 3 “1” 电平 Vcc 2 3 “”表示任意电平 (3)TS556 设计的设计的 R、C 测量电路测量电路 因为 TS556 内含两个完全一样的 555 时基电路,所以将 Rx、Cx 测量电路 共同使用一个 TS556 芯片。如图 2.1.3 所示: DI 1 THR 2 C_Vo 3 Reset 4 Output 5

23、 Tri 6 GND 7 Tri 8 Output 9 Reset 10 C_Vo 11 THR 12 DI 13 VCC 14 TS556 U1TS556 R1 4K Rx C1 0.1uF C2 0.1uF Rx VCC C3 0.1uF R2 Cx R3 Cx VCC 图 2.1.3 TS556 设计的 Rx、Cx 测量电路 图 2.1.3 中,左边部分是电容 C 测量电路,右边是电阻 R 测量电路。TS556 的 5、9 脚输出的分别是预测电容 Cx、预测电阻 Rx 经振荡电路后转换成对应的 频率,此频率经过多端模拟开关选择后送入单片机进行处理。 2.1.2 Lx 测量电路的设计测量电

24、路的设计 (1)电容三点式振荡器测)电容三点式振荡器测 Lx 电感的测量是采用电容三点式振荡电路来实现的,如图 2.1.4 所示。三点式 电路是指:LC 回路中与发射极相连的两个电抗组件必须是同性质的,另外一个 电抗组件必须为异性质的,而与发射极相连的两个电抗组件同为电容时的三点 式电路,成为电容三点式电路。 在这个电容三点式振荡电路中,C7 、C8分别 采用 1000pF、2200pF 的独石电容,其电容值远大于晶体管极间电容,可以把 极间电容忽略。 振荡公式: ,其中 1 2 f LC 87 87 CC CC C 则电感的感抗为 22 1 4 L f C R4 100k R5 1k R6

25、100k R7 2k R8 1k Q1 Q2 C4 22uF C5 0.1uF C7 1000pF C8 2200pF C9 Lx VCC VCC F_Lx 图 2.1.4 电容三点式电感测量电路 (2) CD40106 施密特整形电路施密特整形电路 在测量电感的时候,发现电感起振频率非常的高,大致到达 3MHz 左右, 而单片机的最大计数频率大约为 500KHz,在频率方面达不到测量电感频率, 因此在这里必须想办法将电容三点式振荡器输出的信号频率降低,于是在这里 采用两片高速十进制计数器 74CH160 组成八位计数器作为分频电路对该频率进 行分频,最后可以将频率降低到,就满足单片机计数要求

26、了。 8 3000000 211719 但是由正弦不能直接由 74CH160 组成的分频器处理,所以在这之前要对电容三 点式振荡器输出的信号进行整形,将正弦波转换成同频率的矩形波。最后将分 频后的矩形波送到单片机中计算。 因此这里必须用到两个电路,一是整形电路,二是分频电路。首先,分析 CD40106 施密特触发器整形电路。其电路图所图 2.1.5 所示。 A 1 A 2 B 3 B 4 C 5 C 6 VSS 7 D 8 D 9 E 10 E 11 F 12 F 13 VDD 14 U8CD4016 VCC F_Lx CP 图 2.1.5 CD40106 施密特整形电路 CD40106 是一

27、种单端输入且具有高速整形作用的 CMOS 施密特触发器集成 电路,最高工作电压是 20V,当 VCC 为 5V 时,它的最高工作频率可达 4M, 用于 3M 信号整形足够了,内部包含六个施密特整形电路的集成电路。此芯片 没有外围电路,原理简单,使用方便。图中 f V/I 是其输入信号,CP 为输出信 号,被用来作为分频电路的时钟信号。 以下对其整形的过程进行简单的介绍。 在输入信号 VIN 为低电平时,输出端 UO 稳定在高电平;当 UIN 逐渐升高, 达到施密特触发器的接通电位 VP 时,触发器翻转,UO 由高电平跳变到低电平; 若 UIN 继续升高,UO 将稳定在低电平不变;UIN 从最高

28、点逐渐低,又到达接 通电位 VP 时,输出端仍保持低电平;直到 UIN 下降到施密特触发器的断开电 位 VN 时,UO 才会由低电平跳变到高电平。接通电位 VP 与断开电位 VN 的差 值 VH=VP-VN,叫做施密特触发器的回差电压。其施密特电路的传输特性如图 2.1.6 所示: 图 2.1.6 施密特电路的传输特性 (3) 74CH160 分频电路分频电路 在前面已经有提到为什么要用到分频的原因,在此就不再赘叙了。本设计 中采用两个高速 74CH160 级联成 256 次分频电路,其电路图如图 2.1.7 所示。 CR 1 CP 2 D0 3 D1 4 D2 5 D3 6 CTp 7 GN

29、D 8 LD 9 CTT 10 Q3 11 Q2 12 Q1 13 Q0 14 CO 15 VCC 16 U6A74LS160 CR 1 CP 2 D0 3 D1 4 D2 5 D3 6 CTp 7 GND 8 LD 9 CTT 10 Q3 11 Q2 12 Q1 13 Q0 14 CO 15 VCC 16 U6B 74LS160 VCC VCC Lx CP 图 2.1.7 74CH160 分频电路 图中的时钟信号 CP 由前端的整形电路提供,第一级 74CH160 U6A 的 Q3 输出的是一个 16 分频,再将 U6A 的 Q3 送到第二级 74CH160 U6B 的时钟信号 CP,通过

30、U6B 再一次 16 分频后,则最后的输出就得到了一个 256 次分频信号。 2.1.3 电压、电流测量电路的设计电压、电流测量电路的设计 (1)电压)电压/频率转换电路的设计频率转换电路的设计 电压/频率转换即 V/F 转换,是将一定的输入电压信号按线性的比例关系转 换成频率信号,当输入电压变化时,输出频率也响应变化。 实现 V/F 转换有很多的集成芯片可以利用,其中 LM331 是一款性能价格 比较高的芯片,由美国 NS 公司生产,是一种目前十分常用的电压/频率转换器, 还可用作精密频率电压转换器、A/D 转换器、线性频率调制解调、长时间积分 器及其它相关器件。由于 LM331 采用了新的

31、温度补偿能隙基准电路,在整个工 作温度范围内和低到 4.0V 电源电压下都有极高的精度。LM331 的动态范围宽, 可达 100dB;线性度好,最大非线性失真小于 0.01% ,工作频率低到 1Hz 时尚 有较好的线性;变换精度高,数字分辨率可达 12 位;外接电路简单,只需接入 几个外部组件就可方便构成 V/F 或 F/V 等变换电路,并且容易保证转换精度。 LM331 可采用双电源或单电源供电,可工作在 4.040V 之间,输出可高达 40V,而且可以防止 Vs 短路。图 2.1.8 是由 LM331 组成的电压/频率变换器。 1 2 3 45 6 7 8 U7 LM331 1 2 P_V

32、 1 2 P_I R_V1 100K R_V2 18K R_V3 15K R_V4 1K R_V5 100K R_V6 47 R_V5K C_V1 0.022uF C_V2 1uF C_V30.1uF VCC VCC VCC R_IV f_V/I 图 2.1.8 电压、电流/频率转换电路 测量电压时,只需要将 P_V 接口将入电压即可。 (2)电流)电流/频率转换电路的设计频率转换电路的设计 本设计测量电流和测量电压的电路采用统一电路。在测量电流时,只需要 通过一个定值电阻,将预测电流转换成电压,再通过电压/频率转换电路,即可 将转换的频率送入单品机进行处理。测量电路图如图 2.1.8,测量时

33、,将电流接 入 P_I 接口即可。 2.2 单片机控制系统的设计单片机控制系统的设计 2.2.1 AT89S52 芯片介绍芯片介绍 AT89S 系列的单片机有 AT89S51、AT89S52 两种,它们的引脚几乎一样, 有直插式的和贴片式的,51 单片机的内存容量比 52 单片机的内存容量小些, 只 52 单片机的一半,51 单片机是 4K 的,而 52 是 8K 的,都是可再编程的芯 片。 (1)AT89S52 简介简介 AT89S52 是美国 ATMEL 公司产生的低功耗、高性能 CMOS 8 位单片机, 片内含 8K bytes 的可系统编程的 FLASH 程序内存既可在线编程(ISP)

34、也可用 传统方法进行编程及通用 8 位微处理器于单片芯片中。ATMEL 公司的功能强 大、价格低廉的 AT89S52 单片机可用于许多高性价比的应用场合,可灵活应用 于各种控制领域。 (2) AT89S52 芯片引脚封装芯片引脚封装 AT89S52 DIP 封装引脚封装图如图 2.2.1。 图 2.2.1 AT89S52 芯片 DIP 封装图 (3)AT89S52 功能特性概述功能特性概述 AT89S52 提供以下标准功能:8K 字节 FLASH 闪速内存,128 字节内部 RAM,32 个 IO 口线,看门狗(WDT) ,两个数据指针,两个 16 位定时器/计 数器,一个 5 向量两级中断结

35、构,一个全双工串行通信口,片内震荡器及时钟 电路。同时,AT89S52 可降至 0HZ 的静态逻辑操作,并支持两种软件可选的节 电工作模式;空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通 信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作 并禁止其它所有部件工作直到下一个硬件复位。 (4)单片机的内部结构)单片机的内部结构 AT89S52 是 8 位单片中一个非常基本、非常典型的芯片型号,它仍保持着 经典计算机的体系结构,主要由五大部分所组成。其组成部分为中央处理器 CPU,这是它的核心部分,由运算器和控制器组成;内部数据/程序存储器,用 于存储数据及

36、程序;定时器/计数器,用于定时/计数;并行 I/O 口及串行口,用 于传送数据;中断控制电路,它共有五个中断源,外中断 2 个,定时/计数中断 2 个,串行中断 1 个;时钟电路,它有内部时钟电路,但石英晶体和微调电容 需外接,为音片机产生时钟脉冲序列;位处理器;内部总路线,单片机因为它 的存在减少了单片机的连线和引脚,提高了集成度和可靠性。内部结构方框图 如图 2.2.2 所示。 图 2.2.2 AT89S52 单片机内部结构图 2.2.2 AT89S52 最小系统电路设计最小系统电路设计 AT89S52 单片机最小系统原理非常简单,其最小系统电路如图 2.2.3。由图 可知其最小系统只需要

37、在 AT89S52 芯片外加上复位电路、晶振电路、电源及地, 即具备了正常工作的条件。如需要实现其它功能,需要另外外接外围电路。在 本设计中要实现计算参量值、控制语音电路的工作及显示电路工作等,因此在 最小系统的基础上外加了其它电路,在此系统中单片机引脚分配情况如表 2.2.1。 P1.0(T2) 1 P1.1(T2EX) 2 P1.2 3 P1.3 4 P1.4 5 P1.5(MOSI) 6 P1.6(MISO) 7 P1.7(SCK) 8 RST 9 P3.0(RXD) 10 P3.1(TXD) 11 P3.2(INT0) 12 P3.3(INT1) 13 P3.4(T0) 14 P3.5

38、(T1) 15 P3.6(WR) 16 P3.7(RD) 17 XTAL2 18 XTAL1 19 GND 20 P2.0(A8) 21 P2.1(A9) 22 P2.2(A10) 23 P2.3(A11) 24 P2.4(A12) 25 P2.5(A13) 26 P2.6(A14) 27 P2.7(A15) 28 PSEN 29 ALE/PROG 30 EA/VPP 31 P0.7(AD7) 32 P0.6(AD6) 33 P0.5(AD5) 34 P0.4(AD4) 35 P0.3(AD3) 36 P0.2(AD2) 37 P0.1(AD1) 38 P0.0(AD0) 39 VCC 40 U3 AT89S52 P10 P11 P12 T0 12 Y1 11.0592 C11 22PF C10 22PF C12 22uF/16V R9 10K S_reset VCC VCC VCC P13 P14 P15 P16 P20 P21 P

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1