第11章_常用外围接口芯片
- 格式:ppt
- 大小:2.50 MB
- 文档页数:59
引言概述:单片机系统是嵌入式系统中最常见的一种,它由单片机芯片以及与之配套的外围接口电路、功能模块和外设组成。
在上一篇文章中,我们介绍了单片机系统的基本概念和常用接口电路、功能模块和外设。
本文将继续深入探讨单片机系统的常用接口电路、功能模块和外设。
正文内容:1.时钟电路1.1晶振电路晶振电路是单片机系统中非常重要的一部分,它提供了系统的时钟信号。
晶振电路可以通过外部晶振或者由单片机内部产生的时钟源来实现。
1.2PLL电路PLL电路(PhaseLockedLoop)可以通过将输入信号与一个本地振荡器(通常为晶振)频率和相位锁定来提供精准的系统时钟。
PLL 电路在需要稳定时钟的系统中非常常见。
1.3复位电路复位电路用于初始化整个系统,在系统通电或发生异常情况下,将系统恢复到初始状态。
复位电路通常由电源复位和外部复位信号组成。
2.存储器接口电路2.1RAM电路RAM电路用于存储临时数据,在单片机系统中起到缓存作用。
常见的RAM电路有静态RAM(SRAM)和动态RAM(DRAM)。
2.2ROM电路ROM电路用于存储常量和程序代码,它是只读存储器,一旦存储内容被写入后将无法修改。
常见的ROM电路有EPROM、EEPROM和闪存。
2.3外部存储器扩展电路由于单片机内部存储器有限,常常需要扩展外部存储器来满足系统需求。
外部存储器扩展电路主要包括地质解码电路和控制信号电路。
3.通信接口电路3.1串口电路串口电路是单片机系统中常用的通信接口电路,它允许单片机通过串行通信与其他设备进行数据交换。
常见的串口通信标准有RS232、RS485和TTL等。
3.2并口电路并口电路主要用于并行数据通信,它通常用于连接显示器、打印机和外部存储设备等外部设备。
3.3SPI接口电路SPI(SerialPeripheralInterface)是一种常用的串行通信接口,它通过四根信号线实现全双工的数据传输。
3.4I2C接口电路I2C(InterIntegratedCircuit)是一种支持设备间通信的串行总线,它可以连接多个设备,并通过两根信号线进行数据传输。
常用接口芯片及应用1. 介绍接口芯片是计算机系统中用于连接各个设备和外部接口的重要组件。
它们可以实现设备之间的数据传输和通信,并且支持各种不同的接口标准和协议。
在现代电子产品中,常用接口芯片被广泛应用于各个领域,如计算机、通信、汽车、工业控制等。
本文将介绍一些常用的接口芯片以及它们的应用。
2. USB接口芯片USB(Universal Serial Bus)是一种常用的计算机接口标准,用于连接外部设备和计算机主机。
USB接口芯片通常包括USB控制器和USB PHY(Physical Layer)两部分。
USB控制器负责处理USB协议的逻辑层,而USB PHY负责处理USB物理层的电信号转换。
USB接口芯片的应用非常广泛,如打印机、扫描仪、摄像头、音频设备等。
3. Ethernet接口芯片Ethernet(以太网)是一种用于局域网(LAN)的常用接口标准。
Ethernet接口芯片通常包括MAC(Media Access Control)子层和物理层接口部分。
它们可以支持不同的以太网速度和传输介质,如10/100/1000 Mbps和光纤、双绞线等。
Ethernet接口芯片的应用非常广泛,如网络交换机、路由器、网络存储设备等。
4. HDMI接口芯片HDMI(High-Definition Multimedia Interface)是一种用于高清视频和音频传输的接口标准。
HDMI接口芯片通常包括HDMI控制器和HDMI PHY两部分。
HDMI控制器负责处理HDMI协议的逻辑层,而HDMI PHY负责处理HDMI物理层的电信号转换。
HDMI接口芯片广泛应用于高清电视、投影仪、显示器等设备。
5. SPI接口芯片SPI(Serial Peripheral Interface)是一种用于外围设备和微控制器之间的串行通信接口。
SPI接口芯片通常包括SPI控制器和SPI PHY两部分。
SPI控制器负责处理SPI协议的逻辑层,而SPI PHY负责处理SPI物理层的电信号转换。
fpga 常用外围电路-回复FPGA (现场可编程门阵列) 是一种可以实现数字逻辑功能的可编程芯片。
它的可编程性使得它成为现代电子设备中不可或缺的一部分。
然而,FPGA 只是一个基础的数字电路平台,为了实现更复杂的功能,需要与其他外围电路结合使用。
本文将介绍FPGA 的一些常用外围电路,包括时钟电路、存储器、通信接口和电源管理电路。
时钟电路是FPGA 中非常重要的一部分。
FPGA 的各个部分需要一个统一的时钟信号来同步运行。
为了实现稳定可靠的时钟信号,我们通常会添加一个外部时钟源以及一些时钟树电路。
外部时钟源可以是晶体振荡器,它能够提供一个准确的时钟信号给FPGA。
时钟树电路用于将时钟信号分配给不同的部件,并确保时钟的稳定和准确性。
存储器是FPGA 中另一个常用的外围电路。
存储器可以用来存储数据、指令或者配置位流(bitstream)。
常见的存储器类型包括SRAM (静态随机存储器) 和DDR (双倍数据率) 存储器。
SRAM 存储器通常用于存储FPGA 运行时所需的数据,而DDR 存储器则用于存储大容量数据,例如图像、视频或音频数据。
存储器的大小和速度是选择存储器类型时需要考虑的重要因素。
通信接口是FPGA 中另一个重要的外围电路。
通过合适的通信接口,我们可以实现FPGA 与其他设备之间的数据交换。
常用的通信接口包括UART (通用异步收发器)、SPI (串行外设接口)、I2C (双线制总线接口)、Ethernet (以太网接口) 等。
选择合适的通信接口取决于应用需求,例如数据传输速度、传输距离和通信协议等。
最后,电源管理电路在FPGA 设计中也非常重要。
FPGA 芯片通常需要不同的电压供电,包括核心电压、输入输出电压等。
电源管理电路用于为FPGA 提供稳定且准确的电压。
它通常包括电压调节器、滤波器和保护电路等。
电源管理电路的设计需要考虑到功耗、电源噪声和电源干扰等因素,以确保FPGA 正常运行和可靠性。
ARM外围接口电路工作原理ARM11是一种基于ARM架构设计的32位处理器。
它具有较高的计算能力和低功耗特性,被广泛应用于嵌入式系统和移动设备中。
ARM11外围接口电路是ARM11芯片上的硬件模块,用于扩展处理器的功能和连接外部设备。
1.串行接口ARM11芯片上的串行接口可以实现与外部设备的通信。
它一般包括UART(通用异步接收器/发送器)和SPI(串行外设接口)等模块。
UART模块实现了与外部设备的异步串口通信,而SPI模块则是一种同步串行接口,用于高速数据传输。
2.并行接口ARM11芯片上的并行接口通常用于与外部存储器、显示器、键盘等设备的连接。
ARM11芯片一般配备了SRAM接口、SDRAM接口和LCD接口等模块。
SRAM接口和SDRAM接口用于连接外部存储器,实现数据的读写操作。
LCD接口用于连接液晶显示器,实现图像和文字的显示。
3.时钟时钟模块是ARM11芯片中非常重要的一个模块,它用于提供系统的时钟信号。
ARM11芯片一般具有内部和外部时钟源,通过时钟分频器将外部时钟源分频后,提供给不同的模块使用。
时钟模块还负责产生处理器的时钟信号,控制处理器的工作频率。
4.中断控制中断控制模块用于处理外部的中断请求信号,并向处理器发送中断请求。
当外部设备需要与ARM11芯片通信或请求处理器的服务时,会产生中断请求信号。
中断控制模块会接收到这个信号,然后通过处理器的中断控制单元将中断请求传递给处理器,使得处理器能够及时响应和处理。
当需要与外部设备通信时,首先需要配置相关的接口模块。
比如,在使用串行接口进行通信时,需要设置相关的波特率和数据格式;在使用并行接口连接显示器时,需要配置显示器的分辨率和显示模式。
然后,通过编程方式向相应的接口模块写入数据或读取数据,实现与外部设备的数据交互。
在整个工作过程中,时钟模块起着关键的作用。
时钟模块提供稳定的时钟信号,保证各个接口模块按照预定的时序要求工作,从而实现数据的准确传输。
51系列单片机与外围接口芯片的实验和技巧51系列单片机是一种常用的微控制器,具有广泛的应用领域。
为了提高单片机的功能和扩展其外围接口,常常需要使用外围接口芯片。
本文将介绍一些与51系列单片机配合使用的外围接口芯片的实验和技巧。
一、LCD液晶显示屏LCD液晶显示屏是一种常见的外围接口设备,可以用来显示各种信息。
与51系列单片机配合使用时,需要通过IO口进行数据和控制信号的交互。
在使用LCD液晶显示屏时,需要注意以下几点:1. 配置IO口的工作模式:将IO口设置为输出模式,以便向液晶显示屏发送控制信号和数据。
2. 使用延时函数:由于LCD液晶显示屏的响应速度较慢,需要在发送完数据后进行适当的延时,以确保数据能够被正确接收和显示。
3. 熟悉液晶显示屏的命令和数据格式:LCD液晶显示屏有自己的一套命令和数据格式,需要根据具体型号的要求进行设置。
二、ADC模数转换芯片ADC模数转换芯片可以将模拟信号转换为数字信号,常用于采集和处理模拟信号。
与51系列单片机配合使用时,需要注意以下几点:1. 配置IO口的工作模式:将IO口设置为输入模式,以便接收来自ADC芯片的模拟信号。
2. 设置ADC模数转换的精度:根据需要,可以调整ADC芯片的工作精度,以获得更高的准确性或更快的转换速度。
3. 调用ADC转换函数:通过调用相应的函数,可以启动ADC芯片进行模数转换,并获取转换结果。
三、DAC数模转换芯片DAC数模转换芯片可以将数字信号转换为模拟信号,常用于控制模拟设备的输出。
与51系列单片机配合使用时,需要注意以下几点:1. 配置IO口的工作模式:将IO口设置为输出模式,以便向DAC芯片发送数字信号。
2. 设置DAC数模转换的精度:根据需要,可以调整DAC芯片的工作精度,以获得更高的准确性或更大的输出范围。
3. 调用DAC转换函数:通过调用相应的函数,可以向DAC芯片发送数字信号,并控制其输出模拟信号的大小。
四、串口通信芯片串口通信芯片可以实现与其他设备的串口通信,常用于数据传输和远程控制。
常用MCS-51系列(8位)单片机内部硬件资源表更强功能的MCS-51系列(8位)单片机内部硬件资源表 公司型号 片内ROM 片内RAM I/O 口线 中断源 A/D 定时器Intel80C51GA 4K 128 32 7 4*8bit 280C51GB 8K 256 32 7 4*8bit 2 ATMEL 89LV51 Flash 4K 128 32 6 /289LV52 Flash 8K 256 32 8 3 SiemensSAB80512 4K 128 56 6 8*8bit 2SAB80515 8K 256 48 12 8*8bit 3 AMD 80C525/325 8K 256 42 2 8*8bit380C515/535 8K 256 32 4 2Philips/ Signetics 83C552 8K 256 40 15 8*8bit 2 83C752 2K 64 19 6 4*8bit 1常用PIC 单片机系列(8位)单片机内部硬件资源 型号 管脚 片内ROM(位) 片内RAM I/O口线说明PIC12C508A 8 512*12 256 每个I/O 口吸收、驱动电流25mAPIC12C509A 512*12 41PIC12C671 1024*12 128PIC12C671 2048*12 128每个I/O 口吸收、驱动电流25mA ,4路8位ADCPIC16C54C 18 512*12 25 12一个定时器,片内WDT ,每个I/O 口吸收25mA 电流、驱动电流20mAPIC16C55 28 512*12 24 20PIC16C56 18 1024*12 25 12PIC16C57 28 2048*12 72 20公司型号 片内ROM片内RAM I/O 口线中断源 定时/计数器 Intel8031/128 32 5 2 8751 4K EPROM 128 32 5 2 8051 4K 128 32 5 2 8752 8K EPROM 256 32 6 3 ATMEL 89C1051 1K FLASH 128 15 3 1 89C2051 2K FLASH 128 15 5 2 89C51 4K FLASH 128 32 5 2 89C52 8K FLASH2563283常用74系列门电路芯片型号和简单功能描述名称(74XX)特征描述00 四2输入端与非门01 四2输入端与非门(OC)02 四2输入端或非门03 四2输入端或非门(OC)04 六反相器05 六反相器(OC)06 六高压输出反相器(OC,30V)07 六高压输出缓冲驱动器(OC,30V)08 四2输入端与门10 三2输入端与非门11 三2输入端与门13 双4输入端与非门14 六反相器16 六高压输出反相器(OC,15V)17 六高压输出缓冲驱动器(OC,15V)128 四2输入端或非线驱动器常用4000系列门电路芯片型号和简单功能描述型号器件名称厂家名称CD4000 双3输入端或非门+单非门TICD4001 四2输入端或非门HIT/NSC/TI/GOL CD4002 双4输入端或非门NSCCD4011 四2输入端与非门HIT/TICD4012 双4输入端与非门NSCCD4023 三3输入端与非门NSC/MOT/TI CD4025 三3输入端或非门NSC/MOT/TI CD4068 八输入端与非门/与门NSC/HIT/TICD4069 六反相器NSC/HIT/TICD4073 三3输入端与门NSC /TICD4075 三3输入端或门NSC/ TICD4081 四2输入端与门NSC/HIT/TICD4082 双4输入端与门NSC/HIT/TI常用的功率MOSFET驱动器型号配置输出电流(A)最大输入电压(V)封装TC4421 单通道、反相9 18 8-Pin,PDIP,5-Pin TC429 单通道、反相 6 18 8-Pin PDIPTC1413 单通道、反相 3 16 8-Pin PDIP,8-Pin TC4427A 双通道 1.5 18 8-Pin PDIP,8-PinTC4428A 双通道、正反/相1.5 188-Pin PDIP,8-PinSOICTC1426 双通道、反相 1.2 16 8-Pin PDIP,8-Pin SOICTC4467 四通道、反相 1.2 18 14-Pin PDIP,16-Pin SOIC(W)TC4468 四通道 1.2 18 14-Pin PDIP,16-Pin SOIC(W)电流/电压转换芯片型号封装电流大小电源电压最大工作电流(µA)简单描述MAX471 8/PDIP/SO 0~3A +3~+36 50 精密,高端电流传感放大器MAX472 8/PDIP/SO 外部电阻+3~+36 20 精密,高端电流传感放大器MAX4073 5-SC706-SOT23外部电阻+3~+28 500低成本,电压输出高端电流传感放大器MAX4172 8/µMAX/SO 外部电阻+3~+32 800 低成本,精密,H输出高端电流传感放大器MAX4173 6-SOT23 外部电阻+3~+28 420 低成本,电压输出高端电流传感放大器MAX4372 5-SOT238-SO外部电阻+2.7~+28 30低成本,微功耗电压输出高端电流传感放大器+比较器,含电压基准MAX4373 8/µMAX/SO 外部电阻+2.7~+28 50 低成本,微功耗电压输出高端电流传感放大器+比较器,含电压基准MAX4374 8/µMAX/SO 外部电阻+2.7~+28 50 低成本,微功耗电压输出高端电流传感放大器+比较器,含电压基准MAX4375 8/µMAX/SO 外部电阻+2.7~+28 50 低成本,微功耗电压输出高端电流传感放大器+比较器,含电压基准MAX4376 14-TSSOP5-SOT238/µMAX/SO外部电阻+3~+28 1000单高变电流传感放大器带外部增益多路模拟开关型号仪表放大器型号 传感器类型 输出形式 输出阻抗 典型器件 热敏电阻 随温度电阻发生变化 50到1M Ω AD524、AD620 热电偶电压变化 20~20k Ω AD624、AD620电阻温度探测(RTD ) (桥式电路) 随温度电阻发生变化 20~20k Ω AD624、AD625、AD620 水位传感器热型、浮标型 电阻变化500~2k Ω100~2k Ω AD624、AD625、AD620、AMP-01负载传感器应变桥、测重仪电阻变化120~1k Ω AD624、AD625、AD620、 AMP-01 光敏二极管光强度增加,电流增加 10Ω AMP-05磁场传感器 5mv/kg ~120mv/kg 1~ 1k Ω AD624、AD625、AD620、 AMP-02加速度传感器 1~100mv/g500ΩAD624、AD625、AD620、 AMP-02AD 公司DAC 器件 极性型号封装 位数 输出信号 线性 外部基准 接口方式 单极性AD5300BμSOIC8 0~+VDD 1 +VDD SPI AD7523 DIP 8 I 1/2 ±VREF P8 AD7524 DIP 8 I 1/2 ±VREF P8 AD7533 DIP10 I 1/2~2 ±VREF P10 AD5310BμSOIC10 0~+VDD 1 +VDD SPI AD7397 DIP 10 0~+VDD 1 +VREF P12 AD7541A DIP 12 I 1/2 ±VREF P12 AD7545 DIP 12 I 1/2 ±VREF P12 AD7845 DIP 12V1/2~1±VREFP12型号 通道数 最小电压最大电压最大关电流最大开时间 最大关时间 MAX324 2 2.7 16 0.1 150 100 MAX323 2 2.7 16 0.1 150 100 MAX307 8 4.5 30 0.75 200 150 MAX306 16 4.5 30 0.75 200 150 MAX322 2 Dual-Supply Dual-Supply 0.1 150 100 MAX321 2 Dual-Supply Dual-Supply 0.1 150 100 MAX320 2Dual-Supply Dual-Supply 0.1 150100AD7564 DIP 12 I1/2 4路+VREF S AD7393 DIP 12 +1.2(V) 1.6 +1.2(内部) P10 AD7394 DIP 12 +VREF(V) 1 +VREF SPI AD5320B DIP 12 0~+VDD 1 +VDD SPI AD7538 μSOIC 14 I1 ±VREF P14AD420 DIP 16 I(0~20mA/ 0~24mA/ 4~24mA) / 内/外 SPI/Microwire AD421 DIP 16 I(4~24mA) / 内/外 SPI 双极性AD7225 DIP 8 V ±5(V ) I 5mA±2 4路 外 P8 AD7226 DIP 8 V ±5(V ) I 5mA±2 1路 外 P8 AD7243 DIP 12 V ±5(V ) I 5mA±1 +5 S AD7840 DIP14V ±3(V ) I 5mA±2+3P14TI 公司的双极性DAC 器件 器件 管脚数 分辨率 输出 通道数 基准 电源电压 TLV5620 14 8 V 4 外部 2.7~5.5 TLC5628 16 8 V 8 外部 5TLV5604 16 10 V 8 外部 2.7~5.5 TLV5614 16 12 V 8 外部 2.7~5.5 TLC5615 8 10 V 1 外部 5TLC5616 8 12 V 1 外部 2.7~5.5 TLC5617 8 10 V 2 外部 5 TLC5618 8 12 V 2 外部 5TLV5636 8 12 V 1 外部 2.7~5.5 TLV5637 8 10 V 2 外部 2.7~5.5 TLV5638 8 12 V 2外部 2.7~5.5TLV5613 20 12 V 1 外部 2.7~5.5 TLV56192012 V1外部 2.7~5.5型号 通道 分辨率 输出阻抗线性 封装MAX5621 16 16 50 0.0015 64-TQFP 68-QFN MAX5622 16 16 500 0.0015 64-TQFP 68-QFN MAX5623 16 16 1000 0.0015 64-TQFP 68-QFN MAX5631 32 16 50 0.0015 64-TQFP 68-QFN MAX5632 32 16 500 0.0015 64-TQFP 68-QFN MAX5633 32 1610000.0015 64-TQFP 68-QFNTLV5633 20 12 V 1 内部 2.7~5.5 TLV5639 20 12 V 11 内部 2.7~5.5 THS5641 28 8 I 1 内部 3.0~5.0 THS5651 28 10 I 1 内部 3.0~5.0常用的光耦器件型号品牌描述4N25 QTC 晶体管输出4N30 QTC 达林顿管输出4N33 QTC 达林顿管输出4N35 QTC 晶体管输出6N135 FSC 高速光耦晶体管输出6N136 FSC 高速光耦晶体管输出6N137 FSC 高速光耦晶体管输出T1L113 FSC 达林顿管输出T1L117 - 达林顿管输出MOC3041 - 过零\触发\可控制输出MOC3061 - 过零\触发\可控制输出升/降压电压变换器件型号最小输出电压最大输出电压典型电流特征MAX1672 1.25 5.5 0.3 低电压检测MAX1729 2.5 16 0.0025 低噪声MAX710 - - 0.25 低噪声低电压检测MAX711 2.7 5.5 0.25 低噪声低电压检测升压电压变化器件型号最小输出电压最大输出电压典型电流MAX1675 2 5.5 0.3MAX1676 2 5.5 0.3MAX1678 2 5.5 0.09MAX1687 1.25 6 2MAX1688 1.25 6 2MAX1700 2.2 5.5 0.8MAX1703 2.5 5.5 1.5MAX1705 2.5 5.5 0.8降压电压变换器件型号典型输出值最小输出电压最大输出电压典型电流MAX1672 1.25 5.5 0.3 低电压检测MAX1734 1.5,1.8 - - 0.25MAX1742 1.5,1.8,2.5 1.1 5.5 1 MAX1744 3.3,5 - - 10 MAX1745 - 1.25 18 10 MAX1762 1.8,2.5 0.5 5.5 0.6 MAX1776 5 1.25 24 0.6 MAX1791 3.3,5 0.5 5.5 3 MAX1809 - 1.1 5.5 3 MAX1813 - 0.6 2 22 MAX1830 1.5,1.8,2.5 1.1 5.5 3低压差线性稳压器型号典型输出值最小输出电压最大输出电压典型电流(mA)MAX8873 2.80、2.84、3.15 - - 280MAX8874 2.80、2.84、3.15 - - 280MAX8875 2.5~5 - - 150MAX8877 2.5~5 - - 150MAX8878 2.5~5 - - 150MAX8880 - 1.25 5 200MAX8881 1.8、2.5、2.85、5.0 - - 200MAX8882 1.8、2.5、2.85、3.3 - - 160MAX8883 1.8、2.5、2.85、3.3 - - 160MAX8885 2.5~5 - - 150精密电压基准IC型号输出电压精度最小电压最大电压MAX6191A 2.048 0.1 2.5 12.6MAX6191B 2.048 0.244 2.5 12.6MAX6191C 2.048 0.5 2.5 12.6MAX6192A 2.5 0.08 2.7 12.6MAX6192B 2.5 0.2 2.7 12.6MAX6192C 2.5 0.4 2.7 12.6MAX6193A 3 0.066 3.2 12.6MAX6193B 3 0.166 3.2 12.6MAX6193C 3 0.333 3.2 12.6MAX6194A 4.5 0.04 4.7 12.6MAX6194B 4.5 0.11 4.7 12.6MAX6194C 4.5 0.22 4.7 12.6MAX6195A 5 0.04 5.2 12.6MAX6195B 5 0.1 5.2 12.6 MAX6195C 5 0.2 5.2 12.6 MAX6198A 4.096 0.05 4.3 12.6 MAX6198B 4.096 0.12 4.3 12.6 MAX6198C 4.096 0.24 4.3 12.6看门狗器件型号最小复位时间(ms)最大复位时间(ms)标准看门狗设置MAX690 35 70 可调1.6s MAX691 可调35 可调70 可调1.6s MAX692 可调35 可调70 可调1.6s MAX693 可调35 可调70 可调1.6s MAX694 可调140 可调280 可调1.6s MAX695 可调140 可调280 可调1.6s 单片机常用外围器件单片机常用外围器件************************************一、74系列常用器件1.常用与非门及与非门器件MM54HC08/MM74HC08MM54HC11/MM74HC12.常用或门有或非门器件MM54HC32/MM74HC32MM54HC02/MM74HC023常用与或门及与或非门器件MM54HC58/MM74HC58MM5(7)4HC514.常用总线驱动及收发器件54LS244/DM74LS244DM54LS235/DM74LS24574HC5955.常用计数器DM74LS90/DM74LS93DM54LS193/DM74LS1936.常用编码译码器件MM5(7)4HC148MM5(7)4HC138************************************二、存储器件1.SRAM-IS61C256AH2.EPRAM-M2764A3.EEPRAM24LC256X2816C4.FLASH存储器AT29C2***********************************三、A/D1.逐次比较型A/DADC0809/0804AD78102.并行比较型ADAD90483.半闪烁型高速A/DTLC5510MAX1134.Σ-△型高精度A/DAD7710ADS1100***********************************四、输出及显示1.LED驱动芯片ICM7218MAX7219MCI144892.LCD器件FYD128643.D/A************************************五、传感器1.温度LM35DS18B202.语音芯片ISD25003.时钟芯片DS1302PCF85834.其他热线型半导体气敏元件MR513酒精传感器 MQ-303A可燃性气体传感器 M007*************************************六、常用可编程器件1.可编程并行接口芯片 8255A2.可编程中断控制器 82C59A3.可编程计数器MSM82C53-2MSM82C54-24.可编程键盘、显示控制器件TMP82C79*****************************************七、常用通信器件1.RS-232总线接口芯片 MAX2322.RS-422总线接口芯片 MAX4913.RS-485总线接口芯片 MAX4854.异步收发器 MAX3100B控制器件 ISP15186.以太网接口器件 RTL8019AS*****************************************八、电源相关器件1.DC-DC电压变换器MAX1676MAX6822.电源监控器件MAX791MAX7053.电流传感器MAX471/472。
单片机原理与应用设计第一章单片机概述在一块半导体硅片上集成了中央处理单元(CPU)、存储器(RAM/ROM)、和各种I/O接口的集成电路芯片由于其具有一台微型计算机的属性,因而被称为单片微型计算机,简称单片机。
单片机主要应用于测试和控制领域。
单片机的发展历史分为四个阶段。
1974—1976年是单片机初级阶段,1976—1978年是低性能单片机阶段,1978—1983年是高性能单片机阶段,期间各公司的8位单片机迅速发展。
1983至现在是8位单片机巩固发展及16位、32位单片机推出阶段。
单片机的发展趋势将向大容量、高性能、外围电路内装化等方面发展。
单片机的发展非常迅速,其中MCS-51系列单片机应用非常广泛,而在众多的MCS-51单片机及其各种增强型、扩展型的兼容机中,AT89C5x系列,尤其是AT89C51单片机成为8位单片机的主流芯片之一。
第二章89C51单片机的硬件结构89C51单片机的功能部件组成如下:8位微处理器,128B数据存储器片外最多可外扩64KB,4KB程序存储器,中断系统包括5个中断源,片内2个16位定时器计数器且具有4种工作方式。
1个全双工串行口,具有四种工作方式。
4个8位并行I/O口及特殊功能寄存器。
89C51单片机的引脚分为电源及时钟引脚、控制引脚及I/O口。
电源为5V 供电,P0口为8位漏极开路双向I/O口,字节地址80H,位地址80H—87H。
可作为地址/数据复用口,用作与外部存储器的连接,输出低8位地址和输出/输入8位数据,也可作为通用I/O口,需外接上拉电阻。
P1、P2、P3为8位准双向I/O 口,具有内部上拉,字节地址分别为90H,A0H,B0H。
其中P0、P2口可作为系统的地址总线和数据总线口,P2口作为地址输出线使用时可输出外部存储器的的高8位地址,与P0口输出的低8位地址一起构成16位地址线。
P1是供用户使用的普通I/O口,P3口是双向功能端口,第二功能很重要。