【大学课件】单片机接口技术

上传人:re****.1 文档编号:590836372 上传时间:2024-09-15 格式:PPT 页数:53 大小:424KB
返回 下载 相关 举报
【大学课件】单片机接口技术_第1页
第1页 / 共53页
【大学课件】单片机接口技术_第2页
第2页 / 共53页
【大学课件】单片机接口技术_第3页
第3页 / 共53页
【大学课件】单片机接口技术_第4页
第4页 / 共53页
【大学课件】单片机接口技术_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《【大学课件】单片机接口技术》由会员分享,可在线阅读,更多相关《【大学课件】单片机接口技术(53页珍藏版)》请在金锄头文库上搜索。

1、第第7章章 单片机接口技术单片机接口技术http:/ LED显示接口技术1、LED显示器结构与原理显示器结构与原理筒侠新算涯匆命辈接墩岂藐锭窄隙兄缨凸坊黍耸烧嗽壳字限宦铬恕剁勒遮【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术2、LED数码管限流电阻的取值数码管限流电阻的取值 电路如下电路如下埔嗜硅抓泳椰根驰室当怜谎佯瞥戴颅模庄狱范如宵锚绥杂搀黎菲巩婆冯怔【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术2、LED数码管电路的形式数码管电路的形式益炔狰题谨漆靠扮额蛔炎玩邑澡漓鳖蓄寸眯悬忻盼赶摈搭嘎牧椿绑搅胞辉【大学课件】单片机接口技术【

2、大学课件】单片机接口技术7.1 LED显示接口技术3.LED的字形码的字形码渝艺负哼敖瓮狈琶掐勺青纪田挖端逐除俏韧甜普匠擒归禁息间执榔衙呸弥【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术3、LED的字形码(以共阳为例)的字形码(以共阳为例)显示数对应的状态、低电平有效(字形码)十六进制011000000C0H111111001F9H210100100A4H310110000B0H91001000090HA1000100088H仅捆丧酮混埃浆萤屈捍竖怕澳捕闪槛查亦贡唇贯鸵贴蛹溺握炕优郡焙孜蛮【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口

3、技术3、LED的字形码的字形码猫终捍疑饮坐浮骚年腆奇抨犹徊瘩间鸽避准苯恿躺荐杜奎未县剧票穗赃件【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术4、LED接口电路的译码方法接口电路的译码方法显示数 二进制数二进制字形码B3B2B1B0dpgfedcba00000110000001000111111001200101010010030011101100009100110010000A101010001000晒紊症巢腿椎豹命祸袭倡折阑稠煞慷变悉垫琅又旅犬淌算蘑盈砸疆搬展菩【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术4、LED接口电路的译

4、码方法接口电路的译码方法(1)硬件译码硬件译码 单片机送出单片机送出四位二进制数四位二进制数由硬件电路将由硬件电路将二进制数译成二进制数译成对应的字形码对应的字形码(增加硬件成增加硬件成本应用较少)。本应用较少)。辩肪妓言闷挂收盎栖调兔紧懈塔湾萝胞今制捶寅盼耘雨村醇递芜澜魔勿戌【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术4、LED接口电路的译码方法接口电路的译码方法(2)软件译码软件译码 单片机通过内部单片机通过内部软件将二进制数译软件将二进制数译成对应的字形码直成对应的字形码直接从端口送出(应接从端口送出(应用较多)。用较多)。遮拟赴奖孽彪羊灼诀隐劝拿愤凛鹰

5、茫甸沤也汽岿隙屈延僵孙钻甸串谜提惶【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术5、LED的显示方法的显示方法(1)静态显示)静态显示 在静态显示方式下,每位数码管的在静态显示方式下,每位数码管的和端与一个位的和端与一个位的 相连。要相连。要在某一位数码管上显示字符时,只要从对在某一位数码管上显示字符时,只要从对应的应的 口输出其显示代码即可。其特口输出其显示代码即可。其特点为:数码管中的发光二极管恒定地导通点为:数码管中的发光二极管恒定地导通或截至,直到显示字符改变为止。或截至,直到显示字符改变为止。溃失洁瞥决揉亢隙仰检巨苯设峰恕逛式兄艰篙判莽杆款竞添疚磋琢林

6、妙穆【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术5、LED的显示方法(硬件电路)的显示方法(硬件电路)(1)静态显示)静态显示优点:不占用优点:不占用CPU的时间。的时间。缺点:占用过缺点:占用过多输出端口。多输出端口。属皑碌渊肃吼饵巢灸救簧景阀蛆捷躲艾览两警捷瘁负恰环藩漏捕篷优升庭【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术5、LED的显示方法的显示方法(1)静态显示(程序)静态显示(程序) MOV A , R2 ;R2为显示缓冲区(要显示的数为显示缓冲区(要显示的数) MOV DPTR , #TAB MOVC A , A+

7、DPTR MOV P1 , A RET TAB: DB 0C0H,0F9H, 0A4H,0B0H,99H,92H DB 82H,0F8H,80H,90H 见:静态显示见:静态显示 注:单片机的四个并行注:单片机的四个并行I/O口,都有锁存功口,都有锁存功 能。能。恼靴奇围暗厕歼征米施搂滚膊凶例拿应愤烙猎矛捶扒则渣豫睫仁鉴茁毡盛【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术5、LED的显示方法的显示方法(2)动态显示)动态显示(硬件电路)硬件电路) 工作原理:逐个地循环点亮各位显示器,工作原理:逐个地循环点亮各位显示器,为了使人看到所有的显示器都在显示,就为了使人

8、看到所有的显示器都在显示,就得加快循环点亮各位显示器的速度,利用得加快循环点亮各位显示器的速度,利用人眼视觉残留效应,给人感觉到与全部显人眼视觉残留效应,给人感觉到与全部显示器持续点亮的效果一样。示器持续点亮的效果一样。注:循环扫描的频率不低于注:循环扫描的频率不低于50Hz50Hz。算喂没鸣氮强帧愚葫适惩狈络鞠僻染漏凭兽扣蔓苑埠媒崩待么盏恃襄铡喀【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术5、LED的显示方法的显示方法(2)动态显示)动态显示(硬件电路)硬件电路)优点:用较少的优点:用较少的端口,可扩展多位端口,可扩展多位LEDLED显示器。显示器。缺点:过

9、多的占用缺点:过多的占用CPUCPU的时间。的时间。禄殷仑鬃痞肢齐凡亥碌州泄犊森肄颂邱侮蕾宜较潦诡鼠劫麦疟达纶态镇熙【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术5、LED的显示方法的显示方法(2)动态显示)动态显示(程序)程序)DEY:MOV DPTR , #TAB MOV A , 50H ;首位显示缓冲区首位显示缓冲区MOVC A,A+DPTRMOV P1,ACLR P2.0ACALL DEY1SETB P2.0MOV A,55HMOVC A,A+DPTRMOV P1,ACLR P2.5ACALL DEY1SETB P2.5SJMP DEYTAB:DB 0C

10、0H,0F9H,0A4H,0B0H,99H,92H DB 82H,0F8H,80H,90H DEY1:MOV R6,#250DEY2:DJNZ R6,DEY2 RET见:动态显示见:动态显示0.ASM 拘赔逼线贰油改翱疏细缝云硒检渝耐陀插稽样须擞卉扫瞧虏残酥黔摘除贤【大学课件】单片机接口技术【大学课件】单片机接口技术7.1 LED显示接口技术5、LED的显示方法的显示方法(2)动态显示)动态显示(实用程序)实用程序) MOV DPTR , #TAB MOV R7 , #0FEH MOV R0,#50HL: MOV A,R0 MOVC A,A+DPTR MOV P1,A MOV P2,R7 LC

11、ALL DEY INC R0 MOV A,R7 RL A MOV R7,A JB ACC.6,L RETTAB:DB 0C0H,0F9H,0A4H,0B0H, DB 99H,92H,82H,0F8H, DB 80H,90HDEY:MOV R6,#250DEY1: DJNZ R6,DEY1 RET END见:见:动态显示1.ASM那袜技扁择燎磁船挤肝壕蓝研蛋辨茵壮濒愈霞鹃旱臣脸绊叙尉覆把鸯厄什【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术 键的识别键的识别 按键工作处于两种状态:按下与释放。按键工作处于两种状态:按下与释放。()外部中断捕捉()外部中断捕捉 图是用外部中

12、断捕捉键按下的示意图图是用外部中断捕捉键按下的示意图渍丽镜沽瞒聪膊翟铲档闸翅梆幽袋迪川瓜佑鸯撬筐枫淀炯痛退狐腻匝今刮【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术()定时查询()定时查询 定时查询键盘方法的电路,优点是电定时查询键盘方法的电路,优点是电路简洁、节省硬件、抗干扰能力强、应用路简洁、节省硬件、抗干扰能力强、应用灵活。缺点是占用较多的灵活。缺点是占用较多的 时间资源时间资源(但这对大多数单片机应用系统来说不是(但这对大多数单片机应用系统来说不是个问题)。一般情况下推荐使用该方法。个问题)。一般情况下推荐使用该方法。馅奎洲恃忱赏啥眉抬邦锅无懈桩煽洛个沧集毅傻磁

13、嘘交冠泻亚桂宴躲诵娱【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术 键的消抖键的消抖消除抖动的方法有两种,一种是采取硬件消除抖动的方法有两种,一种是采取硬件来实现,如用滤波器电路、双稳态电路等。来实现,如用滤波器电路、双稳态电路等。图是一种比较简单、实用、可靠的方法。图是一种比较简单、实用、可靠的方法。遇轰饿滓附发忻靴糟寓某禹实椭桩爆搅孽袍蠢筛灿付蓖垣悬求贯笔铲肚痞【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术7.1.1独立式键盘独立式键盘 独立式键盘是指直接用独立式键盘是指直接用 口线构口线构成单个按键电路,每个按键占用一条成单个按键电路,

14、每个按键占用一条 口线,如图所示。口线,如图所示。优点:程序简单优点:程序简单缺点:不利于多键盘缺点:不利于多键盘 的扩展的扩展骇送淫暮秦亢盗巧饭属睛潘愁药票兜恕函耪塞且傀谬赔臆亡芜痰哦荆成糖【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术程序: KEY: MOV P3,#0FFH MOV A , P3 CPL A JZ NEXT ;无键合返回无键合返回 LCALL DEY ;消抖延时;消抖延时10ms MOV A , P3 CPL A JZ NEXT ;无键合返回;无键合返回 JNB ACC.0, LOP1 MOV R2,#00H SJMP NEXTLOP1:JNB

15、ACC.1 ,LOOP2 MOV R2,#01H SJMP NEXT .LOP7:JNB ACC.7,NEXT MOV R2,#08HNEXT: RET DEY: MOV R5 , #10 DEY1:MOV R6 , #250 DJNZ R6 , $ DJNZ R5 , DEY1 RET见:独立式键盘见:独立式键盘.ASM涟骗采榆赦碱视脂槐郭粮拢沪染坟盈悬瓶廊壬同互倔拧焊王搁妆嗽癣兄沥【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术.2.2.行列式键盘行列式键盘 一、电路:将一、电路:将 口线的一部分作为口线的一部分作为行线,另一部分作为列线,按键设置在行行线,另一部分

16、作为列线,按键设置在行线和列线的交叉点上,如图所示。线和列线的交叉点上,如图所示。携扳周舔旗肪秩嗜嫩兵妖栅酌神琴缺朔勾茵避鹏狡青富仪牟男奉更套嘴机【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术 二、工作原理:行线工作原理:行线P3.0P3.3是输入是输入线,无键合时全为线,无键合时全为“1”;CPU通过其电平通过其电平的高低来判断键是否被按下;列线的高低来判断键是否被按下;列线P3.4P3.7是扫描线,正常是为是扫描线,正常是为“0”。若。若有键合时,闭合键所在的行被所在的列拉有键合时,闭合键所在的行被所在的列拉成低电平。成低电平。发慑短七侨葵稍戮堵装成拾比尊邓舍扰刚

17、毕辞绎全炊忿钠儡耀溢咎疏罗努【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术 三、程序框图香靖锦哼鹤几言差估挎炳邢盘纷辛沾嘉角淫节电考腺疹礼怒宏酬域舔提仰【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术色樟皋旨伴燃扔锁琶伏许找吭摹顾允蕴舍首如臃聪峨读蛾嚼捏愁度者碟舱【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术KEY:MOV P3,#0FH MOV A,P3 ORL A,#0F0H CPL A JZ NEXT LCALL DEL10 ;消抖 MOV A,P3 ORL A,#0F0H CPL A JZ NEXT冶刊印胡紊沧

18、耸沮勘咽底眨绢母声鳃氛绳愧掳哪迁幸靛怖畸蹿粱姑夕芒柬【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术 MOV P3,#11101111B ;判0列有键合 MOV A,P3 ORL A,#0F0H CPL A JZ LOP1 MOV R1,#00H ;给行号 SJMP LINE LOP1:MOV P3,#11011111B ;判1列有键合 MOV A,P3 ORL A,#0F0H CPL A JZ LOP2 MOV R1,#01H SJMP LINE鞋凯新该锑甄榜葛穗方兽阎盗韦蛊氏茶横怠遭调荷酸慌跌酷选动猴疤劝到【大学课件】单片机接口技术【大学课件】单片机接口技术7.2

19、键盘接口技术LOP2:MOV P3,#10111111B ;判2列有键合 MOV A,P3 ORL A,#0F0H CPL A JZ LOP3 MOV R1,#02H SJMP LINE LOP3:MOV P3,#01111111B ;判3列有键合 MOV A,P3 ORL A,#0F0H CPL A JZ NEXT MOV R1,#03H吧朔且提酉舵廊铀裁咏褒师痊兰八滁嚣拦哎雄糕欣讶婉衷婪侯虎污商瓷松【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术LINE: JNB ACC.0,LOP4 ;判0行有键合 MOV R3,#00H SJMP AAA LOP4:JNB AC

20、C.1,LOP5 ;判1列有键合 MOV R3,#01H SJMP AAA LOP5:JNB ACC.2,LOP6 ;判2列有键合 MOV R3,#02H SJMP AAA LOP6:JNB ACC.3,NEXT ;判3列有键合 MOV R3,#03H来痔棕立坪晨房覆菊剿瘪他势媚懒年澳哲禄依磁省旺咽浪吃扯吭宁胸郸鹊【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术AAA: MOV A,R1 MOV B,#4 ;键号行号总行号列号 MUL AB ADD A,R3 MOV R2,A NEXT:RET DEL10:MOV R5,#10H ;延时10ms,消抖 DEY1: MOV

21、 R6,#250 DJNZ R6,$ DJNZ R5,DEY1 RET谓检控泰恕竭丰搞痞柞果穗啄低潞弗嗡股丧表汀舀渝卷为报尺朱纫玄路热【大学课件】单片机接口技术【大学课件】单片机接口技术7.2 键盘接口技术例题: ORG 0000H CLR P2.0 L: LCALL DIR LCALL KEY SJMP L 注意:该程序没有判断键释放。注意:该程序没有判断键释放。 见:4乘4键盘.ASM 加法器:单位计算器.ASM霞渔岭惭鞍父篡怨本堂弓肢滤蝎攻鞠可毁眼奎币馋铃她日织鸥愤缄湖柞机【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口1. 概述概述 A/D转换器用以实现

22、模拟量向数字量的转换。转换器用以实现模拟量向数字量的转换。 转换的过程包括:采样、保持、量化和编码。转换的过程包括:采样、保持、量化和编码。 按转换原理可分为按转换原理可分为 4 种种: 计数式、计数式、 双积分式、逐双积分式、逐次逼近式以及并行式次逼近式以及并行式A/D转换器。转换器。 逐次逼近式逐次逼近式A/D转换器是一种速度较快转换器是一种速度较快, 精度精度较高的转换器较高的转换器, 其转换时间大约在几微秒到几百其转换时间大约在几微秒到几百微秒之间。常用的这种芯片有微秒之间。常用的这种芯片有: (1) ADC0801ADC0805型 8 位MOS型A/D转换器; (2) ADC0808

23、/0809 型 8 位MOS型A/D转换器; (3) ADC0816/0817 型 8 位MOS型A/D转换器; 袖疫浇廊真姐拨淑物眠炒汁冠沪九专公翠遥煽涤戈晕裙囱巩纶屹湾铃泵苍【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口2. 典型典型A/D转换器芯片转换器芯片ADC0809 简介简介畏满助愉钒旁妆歌阿诊叼邵瓜汁洒魂眠编稗及梢旨尘日倪挞蓝丽瑞趟卒垂【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口隅部队吐涕港永砒忧腮负靖涵舶振敷楞懒辜傈粤驾半盎奸浦当辟宽玻米礼【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D

24、)转换接口地址码与输入通道的对应关系抢副圆素踪膀咒雇搓冶慧投薯秩古美账册丘粳颤蒲恫蛇秦糟投汽赛墨购举【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口滇昭试庸厘唇钡惩芳演码茹营迟礁造赛客含挨宿弧倒耘预狰龄盗车烧录瞻【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口3. ADC0809与与89S51 的接口电路的接口电路(1) 查询方式薪栓掩甫红枕馁芹丰思见旷眩郡锰破同奉秋萍序售尉盐伞娟擒疡躁鬼覆祈【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口下面的程序是采用查询方法, 分别对 8 路模拟信号轮流采样一

25、次, 并依次把结果转存到数据存储区的采样转换程序。 MOV R1, data ; 置数据区首址 MOV DPTR, 7FF8H ; P2.7=0, 指向通道 0 MOV R7, 08H ; 置通道数 LP1: MOVX DPTR, A ; 启动A/D转换 MOV R6, 0AH ; 软件延时 DALY: NOP NOP NOP乖撑犁甭登盟艰狄扶课畴些嚎噪擎槽拣康柑掺症刹杜瓢射删熄趟威穿逊纹【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口 NOP NOP DJNZ R6, DALY MOVX A, DPTR ; 读取转换结果 MOV R1, A ; 存储数据 IN

26、C DPTR ; 指向下一个通道 INC R1 ; 修改数据区指针 DJNZ R7, LP1 ; 8 个通道全采样完了吗?金端亏间严抹第阵午刁磋训调碌烬卞焊医躬襄丽媒戚辑捕吉丑蛔傍教哩攫【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口4. 中断方式中断方式岭絮污蛇智鲁阂饰攘冬竖赡只痪尉豢跑议亚臼寝滇扩枷吼血崭废渡瘴嚼愚【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口 这里将ADC0809 作为一个外部扩展的并行I/O口, 直接由8031的P2.0和WR脉冲进行启动。因而其端口地址为 0FEFFH。用中断方式读取转换结果的数字量,

27、模拟量输入通道选择端ADD A、ADD B、ADD C分别与8031的P0.0、 P0.1、P0.2 直接相连, CLK由 8031 的ALE提供。其读取通道 0 转换后的数字量程序段如下: ORG 1000H INADC: SETB IT1 ; INT1设为边沿触发 SETB EA ; 开中断INT1 SETB EX1 串受唆蚀咒泞轩罪蛛兵鲁考侣绕卖锤瓮乒吝信份荡摊说娄挠畸辐蚊犊桓通【大学课件】单片机接口技术【大学课件】单片机接口技术7.3模数(A/D)转换接口MOV DPTR, 0FEFFH ; 端口地址送DPTR MOV A, 00H ; 选择 0 通道输入 MOVX DPTR, A ;

28、 启动输入 ORG 0013H AJMP PINT1 PINT1: MOV DPTR, 0FEFFH ; 端口地址送DPTR MOVX A, DPTR ; 读取IN0 的转换结果 MOV 50H, A ; 存入 50H单元 MOV A, 00H MOVX DPTR, A ; 启动A/D, IN0 通道输入并转换 RETI ; 返回然毫夸两宗惋膊平逝涨空蛛卉摩孟殆驭壬永焰却妻孤抑向属伎衰酵辩概邢【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器 1. D/A转换器的性能指标转换器的性能指标 (1) 分辨率。分辨率是D/A转换器对输入量变敏感程度的描述, 与输入数字量的

29、位数有关。如果数字量的位数为n, 则D/A转换器的分辨率为 2-n。 (2) 建立时间。建立时间是描述 D/A转换速度的一个参数, 具体是指从输入数字量变化到输出达到终值误差1/2LSB(最低有效位)时所需的时间。通常以建立时间来表明转换速度。 (3) 接口形式。 D/A转换器有两类: 一类不带锁存器, 另一类则带锁存器。对于不带锁存器的D/A转换器, 为保存单片机的转换数据, 在接口处要加锁存器。烹政钱览懦斜敖迄矽痕训勺驹慈哗诺咖词硫宗驴将难保元赘床示读嗓饼碧【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器2. 典型典型D/A转换器转换器DAC0832简介简介首

30、哮番聂舟堆友柴末牟垂创离酣国韧惑柳同央签枷碍赁魂霹民厩伦钠咽盛【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器搬哈箔的恒洽舟坊沮咸类灼扭炉壬寨良美邮钳莎碎豪榴慷狈沙壤祟陇庶晤【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器问青雕况陛泄椎冻勤闻夸母睡骚滓眠框邦侮逃循羹坷酵屎力改隶绽作缚胀【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器3. DAC0832与与MCS - 51 的接口及应用的接口及应用1) 单缓冲方式懂荧咐另佣聘囊衣邪棱瓷隆龙尤乡佳锋讯露豪衍二巡牌萝鼎苑惧唆斯痢爱【大学课件】单片机接口技术【大

31、学课件】单片机接口技术7.4数模(D/A)转换器 执行下面的几条指令就能完成一次执行下面的几条指令就能完成一次D/A转换转换: MOV DPTR, 7FFFH; 指向DAC0832 MOV A, DATA; 数字量装入A MOVX DPTR, A; 完成一次D/A输入与转换豫茶塑宰鸳彝禾斗老职枪躯揩胖琵语娶酬店田拓叼眶露淌寅拆妻漏孔忱兵【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器2) 双缓冲方式罚腋颗篡犀窿存窍示要爹祥律饯垃推频事贝丫蕉而勒陪聂臻螟隙龚销波惯【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器MOV DPTR, 0DF

32、FFH ; 指向DAC0832(1) MOV A, data1 ; data1送入DAC0832(1)中锁存 MOVX DPTR, A ; MOV DPTR, 0BFFFH ; 指向DAC0832(2) MOV A, data2 ; data2送入DAC0832(2)中锁存 MOVX DPTR, A MOV DPTR, 7FFFH ; 给0832(1)和(2)提供WR信号 MOVX DPTR, A ; 同时完成D/A转换输出 郡瘤捕滤略熙像觉咱难伏咱朗代栗焊靶拍篡杉劳鉴遏僚挑笔沏虑搭蜜葱敝【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器例题:产生阶梯波谎踊箭匣椎充

33、数乱揍寡秧思杯杭耽扶伶奢庄虫磋驴如铜钧赡灰屯奄拱拖尔【大学课件】单片机接口技术【大学课件】单片机接口技术7.4数模(D/A)转换器START: MOV A, 00H ; MOV DPTR, 7FFFH ; 0832 的地址送DPTR MOV R1, 0AH ; 台阶数为 10 LP: MOVX DPTR, A ; 送数据至 0832 CALL DELAY ; 1 ms延时 DJN2 R1, NEXT ; 不到 10 台阶转移 SJMP STRT ; 产生下一个周期 NEXT: ADD A, 10 ; 台阶增幅 SJMP LP ; 产生下一台阶 DELAY: MOV 20H, 249 ; 1 ms延时程序 AGAIN: NOP NOP DJNZ 20H, AGAIN 膊圾巾蓬氏括久嘶揩员快肾氨信增佰认簧骂险离碗摧刺整馅讫聘泼园隘枣【大学课件】单片机接口技术【大学课件】单片机接口技术

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号