【精品】单片机原理与接口技术第10章单片机系统模拟量及其他扩展技术精品ppt课件.ppt
《【精品】单片机原理与接口技术第10章单片机系统模拟量及其他扩展技术精品ppt课件.ppt》由会员分享,可在线阅读,更多相关《【精品】单片机原理与接口技术第10章单片机系统模拟量及其他扩展技术精品ppt课件.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理与接口技术第10章单片机系统模拟量及其他扩展技术单片机原理与接口技术(第2版)返回目录2023/2/22单片机原理与接口技术(第2版)返回目录(1)掌掌握握常常用用的的并并行行接接口口A/D和和D/A转转换换芯片的使用方法。芯片的使用方法。(2)熟熟悉悉常常用用的的串串行行接接口口A/D和和D/A转转换换芯片的使用方法。芯片的使用方法。(3)了了解解日日历历时时钟钟芯芯片片与与单单片片机机的的接接口口设计方法。设计方法。(4)了解)了解IC卡与单片机的接口设计方法。卡与单片机的接口设计方法。本章教学要求本章教学要求 2023/2/23单片机原理与接口技术(第2版)返回目录本本 章章
2、目目 录录1010.1 A/.1 A/D D转换扩展转换扩展转换扩展转换扩展1010.1 1.1 .1 并行并行并行并行A/DA/D转换扩展转换扩展转换扩展转换扩展10.1.10.1.2 2 串行串行串行串行A/DA/D转换扩展转换扩展转换扩展转换扩展10.210.2 D/A D/A转换扩展转换扩展转换扩展转换扩展10.210.2.1 .1 并行并行并行并行D/AD/A转换扩展转换扩展转换扩展转换扩展10.2.10.2.2 2 串行串行串行串行D/AD/A转换扩展转换扩展转换扩展转换扩展10.310.3 日历时钟芯片扩展日历时钟芯片扩展日历时钟芯片扩展日历时钟芯片扩展10.3.1 10.3.1
3、 日历时钟芯片日历时钟芯片日历时钟芯片日历时钟芯片8563856310.3.2 10.3.2 单单单单片片片片机机机机与与与与日日日日历历历历时时时时钟钟钟钟芯片的接口方法芯片的接口方法芯片的接口方法芯片的接口方法10.410.4 IC IC卡扩展卡扩展卡扩展卡扩展10.4.110.4.1 SLE4442 IC SLE4442 IC卡卡卡卡10.4.210.4.2 SLE4442 SLE4442 ICIC卡卡卡卡数数数数据传送协议据传送协议据传送协议据传送协议10.4.310.4.3 SLE4442 SLE4442 ICIC卡卡卡卡操操操操作命令作命令作命令作命令10.4.410.4.4 单单
4、单单片片片片机机机机与与与与SLE4442 SLE4442 ICIC卡的接口方法卡的接口方法卡的接口方法卡的接口方法习题与思考题习题与思考题习题与思考题习题与思考题2023/2/24单片机原理与接口技术(第2版)返回目录前 言 n n在在在在单单单单片片片片机机机机应应应应用用用用系系系系统统统统中中中中,经经经经常常常常会会会会遇遇遇遇到到到到模模模模拟拟拟拟量量量量信信信信号号号号的的的的输输输输入入入入/输输输输出出出出问问问问题题题题,对对对对于于于于如如如如何何何何将将将将模模模模拟拟拟拟量量量量转转转转换换换换成成成成数数数数字字字字量量量量送送送送给给给给单单单单片片片片机机机机
5、,或或或或者者者者将将将将数数数数字字字字量量量量转转转转换换换换成成成成模模模模拟拟拟拟量量量量输输输输出出出出到到到到单单单单片片片片机机机机外外外外部部部部,需需需需要要要要用用用用到到到到模模模模数数数数(A/DA/D)或或或或数数数数模模模模(D/AD/A)转换技术。)转换技术。)转换技术。)转换技术。n n也也也也还还还还经经经经常常常常会会会会遇遇遇遇到到到到与与与与日日日日期期期期、时时时时间间间间有有有有关关关关的的的的控控控控制制制制操操操操作作作作和和和和管理问题,以及管理问题,以及管理问题,以及管理问题,以及ICIC卡信息读写问题。卡信息读写问题。卡信息读写问题。卡信息
6、读写问题。n n本本本本章章章章介介介介绍绍绍绍单单单单片片片片机机机机如如如如何何何何扩扩扩扩展展展展A/DA/D和和和和D/AD/A转转转转换换换换接接接接口口口口,怎样扩展日历时钟芯片和怎样扩展日历时钟芯片和怎样扩展日历时钟芯片和怎样扩展日历时钟芯片和ICIC卡接口等技术和方法。卡接口等技术和方法。卡接口等技术和方法。卡接口等技术和方法。2023/2/25单片机原理与接口技术(第2版)返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录10.1.1 并行并行A/D转换扩展转换扩展 1 11212位并行位并行位
7、并行位并行A/DA/D转换器芯片转换器芯片转换器芯片转换器芯片AD574AD574n nAD574AD574是是是是Analog Analog DevicesDevices公公公公司司司司生生生生产产产产的的的的1212位逐次逼近型快速位逐次逼近型快速位逐次逼近型快速位逐次逼近型快速A/DA/D转换器。转换器。转换器。转换器。n n完成完成完成完成1212位位位位A/DA/D转换的时间为转换的时间为转换的时间为转换的时间为3535 s s。n n内部有三态输出缓冲电路。内部有三态输出缓冲电路。内部有三态输出缓冲电路。内部有三态输出缓冲电路。n n输输输输出出出出电电电电平平平平与与与与TTLT
8、TL和和和和CMOSCMOS电电电电平平平平兼兼兼兼容。容。容。容。n n无须外加时钟电路。无须外加时钟电路。无须外加时钟电路。无须外加时钟电路。n n得到广泛应用。得到广泛应用。得到广泛应用。得到广泛应用。n nAD574AD574的引脚如图的引脚如图的引脚如图的引脚如图10-110-1所示。所示。所示。所示。-12-12位并行位并行位并行位并行A/DA/D转换器转换器转换器转换器2023/2/28单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录10.1.1 并行并行A/D转换扩展转换扩展 AD574AD574引脚说明如下:引脚说明如下:引脚说明如下:引脚说明如下:n nCE,
9、(/CS),R/(/C)CE,(/CS),R/(/C):用于控制启动转换和读出用于控制启动转换和读出用于控制启动转换和读出用于控制启动转换和读出A/DA/D转换结果,当转换结果,当转换结果,当转换结果,当CE=1CE=1、(/CS)=0(/CS)=0、R/(/C)=0R/(/C)=0时启动时启动时启动时启动A/DA/D转换;当转换;当转换;当转换;当CE=1CE=1、(/CS)=0(/CS)=0、R/(/CS)=1R/(/CS)=1时,可以读出时,可以读出时,可以读出时,可以读出A/DA/D转换结果。转换结果。转换结果。转换结果。n n12/(/8)12/(/8):数据格式选择端,当数据格式选
10、择端,当数据格式选择端,当数据格式选择端,当12/(/8)=112/(/8)=1时,时,时,时,1212位数据同时输出,位数据同时输出,位数据同时输出,位数据同时输出,适合于与适合于与适合于与适合于与1616位微机系统接口;当位微机系统接口;当位微机系统接口;当位微机系统接口;当12/(/8)=012/(/8)=0时,该引脚信号与时,该引脚信号与时,该引脚信号与时,该引脚信号与A0A0引脚配合使用,可分别输出高引脚配合使用,可分别输出高引脚配合使用,可分别输出高引脚配合使用,可分别输出高8 8位位位位A/DA/D转换结果和低转换结果和低转换结果和低转换结果和低4 4位位位位A/DA/D转转转转
11、换结果,适合于与换结果,适合于与换结果,适合于与换结果,适合于与8 8位微机系统接口。位微机系统接口。位微机系统接口。位微机系统接口。12/(/8)12/(/8)引脚不能由引脚不能由引脚不能由引脚不能由TTLTTL电平控制,只能接电平控制,只能接电平控制,只能接电平控制,只能接V VCCCC或或或或GNDGND。n nA0A0:字节选择端。字节选择端。字节选择端。字节选择端。A0A0的作用主要有两个:启动转换前若的作用主要有两个:启动转换前若的作用主要有两个:启动转换前若的作用主要有两个:启动转换前若A0=1A0=1则按则按则按则按8 8位启动位启动位启动位启动A/DA/D转换,即转换,即转换
12、,即转换,即A/DA/D的转换结果是的转换结果是的转换结果是的转换结果是8 8位的,完成一次位的,完成一次位的,完成一次位的,完成一次A/DA/D转换的时间是转换的时间是转换的时间是转换的时间是1010 s s;若启动转换前;若启动转换前;若启动转换前;若启动转换前A0=0A0=0,则启动,则启动,则启动,则启动1212位位位位A/DA/D转换,即转换,即转换,即转换,即A/DA/D转换结果是转换结果是转换结果是转换结果是1212位的,完成一次位的,完成一次位的,完成一次位的,完成一次A/DA/D转换的时间是转换的时间是转换的时间是转换的时间是3535 s s。若在读周期中,。若在读周期中,。
13、若在读周期中,。若在读周期中,A0=0A0=0读出高读出高读出高读出高8 8位数据,位数据,位数据,位数据,A0=1A0=1读出低读出低读出低读出低4 4位位位位数据。数据。数据。数据。-AD574AD574引脚引脚引脚引脚2023/2/29单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录10.1.1 并行并行A/D转换扩展转换扩展 n n+5 V+5 V:逻辑正电源。逻辑正电源。逻辑正电源。逻辑正电源。n n+15 V+15 V和和和和-15 V-15 V:器件工作电源,器件工作电源,器件工作电源,器件工作电源,AD574AD574支持双极性信号输入。支持双极性信号输入。支持双
14、极性信号输入。支持双极性信号输入。n nAGNDAGND和和和和DGNDDGND:模拟信号地和数字信号地。模拟信号地和数字信号地。模拟信号地和数字信号地。模拟信号地和数字信号地。n nREF OUTREF OUT:参考电压输出,参考电压输出,参考电压输出,参考电压输出,AD574AD574向外提供向外提供向外提供向外提供+10V+10V基准电压输基准电压输基准电压输基准电压输出。出。出。出。n nREF INREF IN:参考电压输入,一般通过一个参考电压输入,一般通过一个参考电压输入,一般通过一个参考电压输入,一般通过一个5050 电阻与电阻与电阻与电阻与REF OUTREF OUT引脚连接
15、,或用于调满量程。引脚连接,或用于调满量程。引脚连接,或用于调满量程。引脚连接,或用于调满量程。n nBIP OFFBIP OFF:双极性偏差调整,用于调零。双极性偏差调整,用于调零。双极性偏差调整,用于调零。双极性偏差调整,用于调零。n n10Vin10Vin和和和和20Vin20Vin:模拟信号输入引脚。可以工作在单极性输入或模拟信号输入引脚。可以工作在单极性输入或模拟信号输入引脚。可以工作在单极性输入或模拟信号输入引脚。可以工作在单极性输入或双极性输入方式。单极性输入时,允许输入的信号范围为双极性输入方式。单极性输入时,允许输入的信号范围为双极性输入方式。单极性输入时,允许输入的信号范围
16、为双极性输入方式。单极性输入时,允许输入的信号范围为0+10V0+10V或或或或0+20V0+20V;双极性输入时,允许输入的信号范围为;双极性输入时,允许输入的信号范围为;双极性输入时,允许输入的信号范围为;双极性输入时,允许输入的信号范围为-5+5V5+5V或者或者或者或者0+10V0+10V。n nSTSSTS:转换状态输出引脚,转换过程中,该引脚输出高电平,转换状态输出引脚,转换过程中,该引脚输出高电平,转换状态输出引脚,转换过程中,该引脚输出高电平,转换状态输出引脚,转换过程中,该引脚输出高电平,转换结束时该引脚输出低电平。转换结束时该引脚输出低电平。转换结束时该引脚输出低电平。转换
17、结束时该引脚输出低电平。-AD574AD574引脚引脚引脚引脚2023/2/210单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录10.1.1 并行并行A/D转换扩展转换扩展 AD574AD574的控制信号组合关系:的控制信号组合关系:的控制信号组合关系:的控制信号组合关系:CECE(/CS)(/CS)R/(/C)R/(/C)12/(/8)12/(/8)A0A0操操操操 作作作作0 0禁止禁止禁止禁止1 1禁止禁止禁止禁止1 10 00 00 0启动启动启动启动1212位位位位A/DA/D转换转换转换转换1 10 00 01 1启动启动启动启动8 8位位位位A/DA/D转换转换转
18、换转换1 10 01 1V VCCCC1212位位位位A/DA/D转换结果转换结果转换结果转换结果同时输出同时输出同时输出同时输出1 10 01 1GNDGND0 0输出输出输出输出A/DA/D转换结果转换结果转换结果转换结果高高高高8 8位位位位1 10 01 1GNDGND1 1输出输出输出输出A/DA/D转换结果转换结果转换结果转换结果低低低低4 4位位位位-AD574AD574信号信号信号信号2023/2/211单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录10.1.1 并行并行A/D转换扩展转换扩展 2 2单片机与单片机与单片机与单片机与AD574AD574的接口方法
19、的接口方法的接口方法的接口方法AD574AD574工工工工作作作作在在在在单单单单极极极极性性性性输输输输入入入入方方方方式式式式时时时时与与与与MCS-51MCS-51单单单单片片片片机机机机的的的的接接接接口口口口电电电电路如下图所示。路如下图所示。路如下图所示。路如下图所示。-AD574AD574接口方法接口方法接口方法接口方法2023/2/212单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录10.1.1 并行并行A/D转换扩展转换扩展 例例例例10-110-1 根根根根据据据据上上上上图图图图所所所所示示示示A/DA/D扩扩扩扩展展展展电电电电路路路路,编编编编写写写写
20、完完完完成成成成一一一一次次次次A/DA/D转转转转换的程序。换的程序。换的程序。换的程序。分分分分析析析析:图图图图中中中中,P0.0P0.0和和和和P0.1P0.1通通通通过过过过地地地地址址址址锁锁锁锁存存存存器器器器连连连连接接接接AD574AD574的的的的A0A0和和和和R/(/C)R/(/C),因此,因此,因此,因此,AD574AD574操作如下:操作如下:操作如下:操作如下:n n启启启启动动动动转转转转换换换换时时时时,R/(/C)=0R/(/C)=0并并并并且且且且A0=0A0=0则则则则按按按按1212位位位位转转转转换换换换,未未未未连连连连接接接接的的的的地地地地址址
21、址址线线线线按按按按1 1对对对对待待待待,则则则则启启启启动动动动1212位位位位A/DA/D转转转转换换换换的地址为的地址为的地址为的地址为FCHFCH。n n读读读读取取取取转转转转换换换换结结结结果果果果时时时时,在在在在R/(/C)=1R/(/C)=1条条条条件件件件下下下下,A0=0A0=0读读读读高高高高8 8位位位位,A0=1A0=1读读读读低低低低4 4位位位位,因因因因而而而而,读读读读高高高高8 8位位位位数数数数据据据据的的的的地址为地址为地址为地址为FEHFEH,读低,读低,读低,读低4 4位数据的地址为位数据的地址为位数据的地址为位数据的地址为FFHFFH。n nP
22、1.0P1.0用于查询用于查询用于查询用于查询A/DA/D转换是否结束。转换是否结束。转换是否结束。转换是否结束。-AD574AD574应用举例应用举例应用举例应用举例2023/2/213单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录10.1.1 并行并行A/D转换扩展转换扩展 编写程序如下:编写程序如下:编写程序如下:编写程序如下:AD574:AD574:MOVMOVR1,#30HR1,#30H;R1;R1指向数据缓冲区指向数据缓冲区指向数据缓冲区指向数据缓冲区MOVMOVR0,#0FCHR0,#0FCH;R0;R0指向启动地址指向启动地址指向启动地址指向启动地址MOVX R
23、0,AMOVX R0,A;启动启动启动启动A/DA/D转换转换转换转换LOOP:LOOP:JBJBP1.0,LOOPP1.0,LOOP;等待转换结束等待转换结束等待转换结束等待转换结束INCINC R0R0;指向读高指向读高指向读高指向读高8 8位数据地址位数据地址位数据地址位数据地址INCINC R0R0MOVX A,R0MOVX A,R0;读高读高读高读高8 8位数据位数据位数据位数据MOVMOVR1,AR1,A;存高存高存高存高8 8位数据位数据位数据位数据INCINC R0R0;指向读低指向读低指向读低指向读低4 4位数据地址位数据地址位数据地址位数据地址INCINC R1R1;指向缓
24、冲区下一字节地址指向缓冲区下一字节地址指向缓冲区下一字节地址指向缓冲区下一字节地址MOVX A,R0MOVX A,R0;读低读低读低读低4 4位数据位数据位数据位数据MOVMOVR1,AR1,A;保存低保存低保存低保存低4 4位数据位数据位数据位数据RETRET-AD574AD574应用举例应用举例应用举例应用举例2023/2/214单片机原理与接口技术(第2版).李晓林.电子工业出版社返回目录10.1.2 串行串行A/D转换扩展转换扩展n n采采采采用用用用串串串串行行行行总总总总线线线线扩扩扩扩展展展展A/DA/D转转转转换换换换时时时时,单单单单片片片片机机机机与与与与转转转转换换换换芯
25、芯芯芯片片片片的数据交换是通过串行数据传输方式来实现的。的数据交换是通过串行数据传输方式来实现的。的数据交换是通过串行数据传输方式来实现的。的数据交换是通过串行数据传输方式来实现的。n n当当当当确确确确定定定定了了了了接接接接口口口口协协协协议议议议时时时时,其其其其硬硬硬硬件件件件接接接接口口口口方方方方式式式式也也也也就就就就确确确确定定定定了了了了,与与与与单单单单片片片片机机机机的的的的接接接接口口口口方方方方法法法法不不不不涉涉涉涉及及及及单单单单片片片片机机机机的的的的数数数数据据据据总总总总线线线线及及及及位位位位数问题。数问题。数问题。数问题。n n无无无无论论论论是是是是8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 单片机 原理 接口 技术 10 系统 模拟 及其 扩展 ppt 课件
限制150内