版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 教学目标教学目标第第8章章 应用系统配置及接口技术应用系统配置及接口技术 介绍单片机与开关及键盘接口技术介绍单片机与开关及键盘接口技术 学习要求学习要求掌握单片机接口电路的基本功能,了解单片机接口的一般结构掌握单片机接口电路的基本功能,了解单片机接口的一般结构介绍单片机与介绍单片机与A/D转换器的接口技术转换器的接口技术介绍单片机与介绍单片机与D/A转换器的接口技术转换器的接口技术介绍单片机与显示器接口技术介绍单片机与显示器接口技术 熟悉单片机系统的熟悉单片机系统的I/O端口配置,掌握相应接口的程序编制端口配置,掌握相应接口的程序编制8.1 单片机与开关及键盘接口技术单片机与开关及键盘接口技
2、术 8.1.1 键盘的工作原理键盘的工作原理 2)键输入接口的软、硬件功能)键输入接口的软、硬件功能软件消抖软件消抖 键状态的可靠输入键状态的可靠输入 双稳态消抖双稳态消抖滤波消抖电路滤波消抖电路 获得键值或键号获得键值或键号 1)键盘的输入原理)键盘的输入原理 键处理程序键处理程序 监测有无键按下;监测有无键按下; 有键按下后,在无硬件去抖动电路的情况下,应有键按下后,在无硬件去抖动电路的情况下,应用软件延时方法除去抖动影响;用软件延时方法除去抖动影响; 有可靠的逻辑处理办法,如有可靠的逻辑处理办法,如N键锁定,即只处理一个键,键锁定,即只处理一个键,其间任何按下又松开的键不产生影响,不管一
3、次按键持续其间任何按下又松开的键不产生影响,不管一次按键持续有多长时间,仅执行一次按键功能程序;有多长时间,仅执行一次按键功能程序; 输出确定的键号,以满足执行相应子程序要求。输出确定的键号,以满足执行相应子程序要求。 8.1.2 8.1.2 独立式按键与行列式键盘及接独立式按键与行列式键盘及接口口 1 1)独立式按键的硬件结构)独立式按键的硬件结构 2 2)独立式按键的软件结构独立式按键的软件结构 3 3)行列式键盘的结构及原理行列式键盘的结构及原理 4 4)行列式按键的识别方法行列式按键的识别方法 扫描法扫描法 分两步进行:分两步进行:第一步,识别键盘有无键按下;第一步,识别键盘有无键按下
4、;第二步,如果有键被按下,识别出具体的按键。第二步,如果有键被按下,识别出具体的按键。 识别键盘有无键按下的方法是:让所有列线均置为低电平,识别键盘有无键按下的方法是:让所有列线均置为低电平,检查各行线电平是否有变化,如果有变化,则说明有键被按下;检查各行线电平是否有变化,如果有变化,则说明有键被按下;如果没有变化,则说明无键被按下。(实际编程时应考虑按键抖如果没有变化,则说明无键被按下。(实际编程时应考虑按键抖动的影响,通常采用软件延时的方法进行抖动消除处理)。动的影响,通常采用软件延时的方法进行抖动消除处理)。 识别具体按键的方法是(称为扫描法):逐列置低电平,其余识别具体按键的方法是(称
5、为扫描法):逐列置低电平,其余各列置为高电平,检查各行线电平的变化,如果某行电平由高电各列置为高电平,检查各行线电平的变化,如果某行电平由高电平变为低电平,则可确定此行此列的交叉点处的按键被按下。平变为低电平,则可确定此行此列的交叉点处的按键被按下。 线反转法线反转法 线反转法的两个具体操作步骤:线反转法的两个具体操作步骤:将行线编程为输入线,列线编程为输出线,并使输出线将行线编程为输入线,列线编程为输出线,并使输出线为全低电平,则行线中电平由高到低变化的所在行为按键所为全低电平,则行线中电平由高到低变化的所在行为按键所在行。在行。同同完全相反,将行线编程为输出线,列线编程为输入完全相反,将行
6、线编程为输出线,列线编程为输入线,并使输出线为全低电平,则列线中电平由高到低变化的线,并使输出线为全低电平,则列线中电平由高到低变化的所在列为按键所在列。所在列为按键所在列。 实际编程时同样应考虑用软件延时进行消抖处理。实际编程时同样应考虑用软件延时进行消抖处理。5) 键盘的工作方式键盘的工作方式 编程扫描方式编程扫描方式 键盘扫描程序一般应具备下述几个功能:键盘扫描程序一般应具备下述几个功能: 判断键盘上有无键按下。其方法为列电平全输出为判断键盘上有无键按下。其方法为列电平全输出为“0”电平电平时,读行线电平状态,若行电平全为时,读行线电平状态,若行电平全为“1”电平,则键盘无键按下,电平,
7、则键盘无键按下,若不全为若不全为“1”电平,则有键按下。电平,则有键按下。 去除键抖动的影响。方法为,在判断有键按下后,软件延时去除键抖动的影响。方法为,在判断有键按下后,软件延时一段时间(一般为一段时间(一般为10ms左右)后,再判断键盘状态,如果仍为左右)后,再判断键盘状态,如果仍为有键按下状态,则认为有一个确定的键被按下,否则按键抖动处有键按下状态,则认为有一个确定的键被按下,否则按键抖动处理。理。 扫描键盘,得到按下键的键号。扫描键盘,得到按下键的键号。 判别闭合的键是否释放。键闭合一次仅进行一次键功能操作。判别闭合的键是否释放。键闭合一次仅进行一次键功能操作。等键释放后即将键值送入累
8、加器等键释放后即将键值送入累加器A中,然后执行键功能操作。中,然后执行键功能操作。键号键号0 01 12 23 34 45 56 67 7键值键值FEXEFEXEFDXEFDXEFBXEFBXEF7XEF7XEEFXEEFXEDFXEDFXEBFXEBFXE7FXE7FXE键号键号8 89 9101011111212131314141515键值键值FEXDFEXDFDXDFDXDFBXDFBXDF7XDF7XDEFXDEFXDDFXDDFXDBFXDBFXD7FXD7FXD键号键号16161717181819192020212122222323键值键值FEXBFEXBFDXBFDXBFBXBF
9、BXBF7XBF7XBEFXBEFXBDFXBDFXBBFXBBFXB7FXB7FXB键号键号24242525262627272828292930303131键值键值FEX7FEX7FDX7FDX7FBX7FBX7F7X7F7X7EFX7EFX7DFX7DFX7BFX7BFX77FX77FX7 定时扫描工作方式定时扫描工作方式 定时扫描工作方式是利定时扫描工作方式是利用单片机内部定时器产生定用单片机内部定时器产生定时中断(例如时中断(例如10ms),),CPU响应中断后对键盘进行响应中断后对键盘进行扫描,并在有键按下时识别扫描,并在有键按下时识别出该键,并执行相应的键功出该键,并执行相应的键功
10、能程序。能程序。 中断工作方式中断工作方式 只有在键只有在键盘上有键按下盘上有键按下时,发出中断时,发出中断请求,请求,CPU响响应中断请求后,应中断请求后,转中断服务程转中断服务程序,进行键盘序,进行键盘扫描,识别键扫描,识别键码。码。 8.28.2单片机与显示器接口技术单片机与显示器接口技术 1 1)LED显示器结构与原理显示器结构与原理 LED显示器结构显示器结构 共阴极和共阳极的七段显示代码如下:共阴极和共阳极的七段显示代码如下:显示字符显示字符共阴极段代码共阴极段代码共阳极段代码共阳极段代码显示字符显示字符共阴极段代码共阴极段代码共阳极段代码共阳极段代码0 03FH3FHC0HC0H
11、c c39H39HC6HC6H1 106H06HF9HF9Hd d5EH5EHA1HA1H2 25BH5BHA4HA4HE E79H79H86H86H3 34FH4FHB0HB0HF F71H71H8EH8EH4 466H66H99H99HP P73H73H8CH8CH5 56DH6DH92H92HU U3EH3EHC1HC1H6 67DH7DH82H82HI I31H31HCEHCEH7 707H07HF8HF8HY Y6EH6EH91H91H8 87FH7FH80H80HH H76H76H89H89H9 96FH6FH90H90HL L38H38HC7HC7HA A77H77H88H88H
12、C8HC8H37H37Hb b7CH7CH83H83H“灭灭”00H00HFFHFFH LED显示器工作原理显示器工作原理 2 2)动态显示器程序设计动态显示器程序设计 8.3 A/D8.3 A/D转换器与单片机的接口转换器与单片机的接口 A/DA/D转换器与单片机的接口是单片机应用系统的重要接口,转换器与单片机的接口是单片机应用系统的重要接口,任何型号的任何型号的ADCADC芯片都能与单片机连接,但接口形式与芯片都能与单片机连接,但接口形式与ADCADC芯片型号、转换速度以及分辨率的要求不同有所差异。芯片型号、转换速度以及分辨率的要求不同有所差异。 与单片机总线直接连接:与单片机总线直接连接
13、: 用三态门与单片机连接:用三态门与单片机连接: 通过通过I/O接口与单片机相连:接口与单片机相连: 从从ADCADC接口电路结构来看,接口电路结构来看,ADCADC芯片与单片机连接芯片与单片机连接有如下形式:有如下形式:1)1)3 3位半双积分位半双积分A/DA/D转换器转换器MC14433MC14433与与80318031单片单片机的接口机的接口MC14433MC14433是是3 3位半双积分位半双积分A/DA/D转换器。转换器。 特点:特点:抗干扰性能好、转换精度高、抗干扰性能好、转换精度高、自动校零、自动极性输自动校零、自动极性输出、自动量程控制信号输出、动态字位扫描出、自动量程控制信
14、号输出、动态字位扫描BCD码输出、单码输出、单基准电压、外接元件少和价格低廉等。基准电压、外接元件少和价格低廉等。但其转换速度慢,但其转换速度慢,约约110次秒。次秒。 MC14433 MC14433的内部的内部结构及引脚功能结构及引脚功能内部结构如图内部结构如图 MC14433芯片的引脚分布如图芯片的引脚分布如图 V VAGAG:模拟地:模拟地V VR R:外接输入基准电压:外接输入基准电压V Vx x:被测电压输入端:被测电压输入端R R1 1、R R1 1C C1 1、C C1 1:外接积分电阻:外接积分电阻R R1 1和积分和积分电容元件端电容元件端C C0101、C C0202:外接
15、失调补偿电容:外接失调补偿电容C C0 0端端DUDU:显示更新输入,高电平有效:显示更新输入,高电平有效CLKICLKI和和CLK0CLK0:时钟脉冲输入、输出端,可以外:时钟脉冲输入、输出端,可以外接电阻接电阻R RC CV VEEEE:模拟部分的负电源端,接:模拟部分的负电源端,接-5V-5VV VSSSS:数字部分的负电源端:数字部分的负电源端EOCEOC:转换结束信号,高电平有效当转:转换结束信号,高电平有效当转换结束后,在该引脚将输出一个脉宽为换结束后,在该引脚将输出一个脉宽为1/21/2时钟的正脉冲;时钟的正脉冲;OR:超量程检出端,低电平有效:超量程检出端,低电平有效 DS1D
16、S4:多路选通脉冲输出端。:多路选通脉冲输出端。DS1对应千位,对应千位,DS4对应对应个位,每个选通脉冲周期为个位,每个选通脉冲周期为18个时钟周期,每两个相邻脉冲之间个时钟周期,每两个相邻脉冲之间间隔间隔2个时钟周期个时钟周期 Q Q0 0Q Q3 3:BCDBCD码数据输出端。其中码数据输出端。其中Q Q3 3为最高位,为最高位,Q Q0 0为最低位。当为最低位。当DSDS2 2、DSDS3 3、DSDS4 4选通期间,输出三位完整的选通期间,输出三位完整的BCDBCD码,即码,即0 09 9十个数字十个数字任一个。但在任一个。但在DSDS1 1选通期间,选通期间,Q Q0 0Q Q3
17、3除了千位的除了千位的0 0或或1 1外,还表示了转外,还表示了转换值的正负极性和欠量程还是超量程,其含义见表。换值的正负极性和欠量程还是超量程,其含义见表。DSDS1 1Q Q3 3Q Q2 2Q Q1 1Q Q0 0输出结果状态输出结果状态1 11 10 0千位数为千位数为0 01 10 00 0千位数为千位数为1 11 11 10 0输出结果为正值输出结果为正值1 10 00 0输出结果为负值输出结果为负值1 10 01 1输入信号超量程输入信号超量程1 11 11 1输入信号欠量程输入信号欠量程超量程时,超量程时,A/DA/D转换输出数为转换输出数为19991999,欠量程时读出数为,
18、欠量程时读出数为179179。 MC14433与与8031单片机的接口设计单片机的接口设计 由于由于EOC与与DU端相连,每次转换结束都有相应的端相连,每次转换结束都有相应的BCD码和码和选通信号出现在选通信号出现在Q0Q3和和DS1DS4上。其程序清单见书。上。其程序清单见书。 AD574/674/774/1674,ADS774系列系列A/D转换器转换器 工作原理工作原理 2)并行逐次逼近式并行逐次逼近式A/D转换器与转换器与8031单片机的接口单片机的接口 AD1674 AD1674包括宽频带采样保持器、包括宽频带采样保持器、10V10V基电压源、时钟电路、基电压源、时钟电路、D/AD/A
19、转转换器、换器、SARSAR寄存器和三态缓冲器寄存器和三态缓冲器等。等。 当控制电路发出启动转换命当控制电路发出启动转换命令时,首先使采样令时,首先使采样/ /保持器工作保持器工作在保持模式,并使在保持模式,并使SARSAR寄存器复寄存器复零。一旦转换开始就不能停止或零。一旦转换开始就不能停止或重新启动重新启动A/DA/D转换,此时输出缓转换,此时输出缓冲器的数据输出无效,逐次逼近冲器的数据输出无效,逐次逼近寄存器按时钟顺序从高位到低位寄存器按时钟顺序从高位到低位进行进行比较,以产生转换结果,只比较,以产生转换结果,只要转换结束,就返回一个转换结要转换结束,就返回一个转换结束标志给控制部分,立
20、即禁止时束标志给控制部分,立即禁止时钟输出,并使采样钟输出,并使采样/保持器工作保持器工作在采样模式。与此同时,延迟在采样模式。与此同时,延迟STS信号下跳的时间稳定转换数信号下跳的时间稳定转换数据,以满足据,以满足12位的精度。位的精度。 引脚及功能引脚及功能 引脚引脚信号信号说说 明明1 1+5V+5V逻辑电源逻辑电源+5V+5V2 212/812/812/8=112/8=1,双字节输出;,双字节输出;12/8=012/8=0,单字节输出,单字节输出3 3CSCS片选信号,低电平有效片选信号,低电平有效4 4A0A0在转换期间:在转换期间:A0=0A0=0表示表示ADCADC进行进行121
21、2位转换,在读出期间:位转换,在读出期间:A0=0A0=0表示表示高高8 8位数据有效;位数据有效;A0=1A0=1表示低表示低4 4位的数据有效位的数据有效5 5R/CR/CR/C=1R/C=1,允许读数据;,允许读数据;R/C=0R/C=0,允许启动,允许启动A/DA/D转换转换6 6CECE启动转换信号,高电平有效启动转换信号,高电平有效7/117/11VCC/VEEVCC/VEE模拟部分正负电源模拟部分正负电源8 8REFOUTREFOUT10V10V内部参考电压输出内部参考电压输出1010REFINREFIN参考电压输入参考电压输入13/1413/14VIN/20VINVIN/20V
22、IN模拟量模拟量10V10V及及20V20V量程的输入端口,信号另一端接量程的输入端口,信号另一端接AGNDAGND1515DGNDDGND数字公共地数字公共地9 9AGNDAGND模拟公共地模拟公共地16162727DB0DB0DB11DB11数字量输出数字量输出2828STSSTS转换开始变高,转换过程为高电平;转换完成后变为低电平转换开始变高,转换过程为高电平;转换完成后变为低电平 AD1674可以工作在全控模式或单一模式。可以工作在全控模式或单一模式。CSCSR/CR/C12/812/8CECEA0A0工工 作作 状状 态态0 0禁止禁止1 1禁止禁止1 10 00 00 0启动启动1
23、212位转换位转换1 10 00 01 1启动启动8 8位转换位转换1 10 01 1接接1 1脚(脚(+5V+5V)1212位并行输出有效位并行输出有效1 10 01 1接地接地0 0高高8 8位并行输出有效位并行输出有效1 10 01 1接地接地1 1低低4 4位加上尾随位加上尾随4 4个个0 0有效有效 在全控模式中,利用在全控模式中,利用CE,CS,R/C来控制转换和读数。如果来控制转换和读数。如果CE1且且CS=0,则,则R/C=1时读数,时读数,R/C=0时启动时启动A/D转换。见下表:转换。见下表: 在单一模式中,在单一模式中,CE=1,CS=0,12/8=1,A0=0,它是通过
24、,它是通过R/C来完成读数来完成读数和转换功能的控制的。和转换功能的控制的。 技术指标技术指标 分辨率:分辨率: 1212位位非线性误差:非线性误差: 1/2 LSB1/2 LSB模拟输入:模拟输入: 双极性双极性 5V5V,或,或10V10V; 单极性单极性 0 010V10V,或,或0 020V20V供电电源:供电电源: V VLOGICLOGIC逻辑电平逻辑电平 +4.5V+4.5V+5.5V+5.5V V VCCCC供电电源供电电源 +13.5V+13.5V+16.5V+16.5V V VEEEE供电电源供电电源 -13.5V-13.5V-16.5V-16.5V内部参考电平:内部参考电
25、平: 10.00V10.00V0.10.1(maxmax)V V转换时间转换时间: 151535s35s存放温度存放温度: -65-651515 A/D A/D转换器的应用转换器的应用 有单极性输入和双极性输入两种工作方式有单极性输入和双极性输入两种工作方式 单极性模拟量输入有两种量程,单极性模拟量输入有两种量程,0 010V10V和和0 020V20V。若无需进行零位调整,则将。若无需进行零位调整,则将补偿调整引脚补偿调整引脚BIPOFFBIPOFF(1212)直接接至引脚)直接接至引脚9 9。在不需要进行量程调整时,可与引。在不需要进行量程调整时,可与引脚脚8 8和引脚和引脚1010之间加
26、接一个之间加接一个5050的电阻,如图(的电阻,如图(a a)所示。若需要进行零位和满量)所示。若需要进行零位和满量程调整,其电路如图(程调整,其电路如图(b b)所示。)所示。双极性输入:双极性输入: 改变改变AD1674AD1674引脚引脚8 8、1010、1212的外接电路,可使的外接电路,可使AD1674AD1674进行单极性和双极性进行单极性和双极性模拟量输入方式的转换,双极性模拟量输入电路图如图所示。模拟量输入方式的转换,双极性模拟量输入电路图如图所示。 时序时序 AD1674芯片全控模式下的时序图芯片全控模式下的时序图 启动转换时序启动转换时序 读取数据时序读取数据时序 AD16
27、74AD1674与与80318031单片机的接口单片机的接口 查询方式查询方式A/DA/D转换程序见书转换程序见书8.4 D/A8.4 D/A转换器与单片机的接口转换器与单片机的接口 DAC DAC是一种把二进制数字信号转换为模拟信号(电压或电流)是一种把二进制数字信号转换为模拟信号(电压或电流)的电路。的电路。DACDAC品种繁多,按转换原理的不同,可分为权电阻品种繁多,按转换原理的不同,可分为权电阻DACDAC、T T型电阻型电阻DACDAC、倒、倒T T型电阻型电阻DACDAC、变形权电阻、变形权电阻DACDAC、电容、电容DACDAC和权电流和权电流DACDAC等等。等等。 D/A D
28、/A转换是单片机应用系统中典型的接口技术。现阶段转换是单片机应用系统中典型的接口技术。现阶段D/AD/A转换转换接口的设计,主要是根据系统的要求,选用合适的接口的设计,主要是根据系统的要求,选用合适的D/AD/A转换芯片,转换芯片,配置外围电路及器件,实现数字量到模拟量的转换。配置外围电路及器件,实现数字量到模拟量的转换。 1 1) DAC0832DAC0832与与80318031单片机的接口单片机的接口 DAC0832DAC0832是美国数据公司的是美国数据公司的8 8位分辨率的位分辨率的D/AD/A转换集成芯片,与转换集成芯片,与微处理器完全兼容。此芯片采用先进的微处理器完全兼容。此芯片采
29、用先进的CMOSCMOS工艺,功耗低,输出漏工艺,功耗低,输出漏电流误差较小,且价格低廉、接口简单、转换控制容易等,在单片电流误差较小,且价格低廉、接口简单、转换控制容易等,在单片机应用系统中得到了广泛的应用。机应用系统中得到了广泛的应用。 DAC0832 DAC0832的结构与原理的结构与原理 DAC0832DAC0832数数/ /模转换器的内部由模转换器的内部由8 8位输入锁存器、位输入锁存器、8 8位位DACDAC寄寄存器、存器、8 8位位D/AD/A转换器电路及转换控制电路构成。转换器电路及转换控制电路构成。 在使用时,可以通过对控制引脚的不同设置,采用双缓冲方在使用时,可以通过对控制
30、引脚的不同设置,采用双缓冲方式(两级输入锁存),也可以用单缓冲方式(只用一级输入锁存,式(两级输入锁存),也可以用单缓冲方式(只用一级输入锁存,另一级始终直通),或者连接成完全直通的形式。另一级始终直通),或者连接成完全直通的形式。 DAC0832DAC0832的主要特性如下:的主要特性如下: 分辨率为分辨率为8 8位。位。 转换时间为转换时间为1s1s。 可单缓冲、双缓冲或直接数字输入。可单缓冲、双缓冲或直接数字输入。 只需在满量程下调整其线性度。只需在满量程下调整其线性度。 逻辑电平输入与逻辑电平输入与TTLTTL兼容。兼容。 单一电源供电(单一电源供电(+5+5+15V+15V)。)。
31、低功耗(低功耗(0.2W0.2W)。)。 DAC0832的引脚功能的引脚功能 DAC0832 DAC0832与与80318031单片机的接口设计单片机的接口设计 DAC0832DAC0832与与80318031单片机有两种基本的接口方法,即单缓单片机有两种基本的接口方法,即单缓冲器方式和双缓冲器同步方式。冲器方式和双缓冲器同步方式。 单缓冲方式接口单缓冲方式接口 双缓冲同步方式接口双缓冲同步方式接口 2)2)1212位位D/AD/A转换器转换器DAC1208DAC1208与与80318031单片机的接口单片机的接口 DAC1208DAC1208内部结构及原理内部结构及原理 内部有三个寄存器:一
32、个内部有三个寄存器:一个4 4位输入寄存器,用于存放位输入寄存器,用于存放1212位数字位数字量中低量中低4 4位;位;1 1个个8 8位输入寄存器,存放位输入寄存器,存放1212位数字量中高位数字量中高8 8位;一个位;一个1212位位DACDAC寄存器,存放上述两个输入寄存器送来的寄存器,存放上述两个输入寄存器送来的1212位数字量;一位数字量;一个个1212位位D/AD/A转换器,它由转换器,它由1212个电子开关和个电子开关和1212位位T T型电阻网络组成,型电阻网络组成,用于完成用于完成1212位位D/AD/A转换。转换。 DAC1208 DAC1208与与80318031单片机的
33、接口设计单片机的接口设计 BYTE1/BYTE2 BYTE1/BYTE2和和80318031地址线中地址线中A0A0(即(即Q0Q0)相连,因此,)相连,因此,DAC1208DAC1208内部三个内部三个I/OI/O端口实际上占用了四个端口实际上占用了四个I/OI/O端口地址。其中,端口地址。其中,“4 4位输位输入寄存器入寄存器”端口地址为端口地址为0FEH0FEH,“8 8位输入寄存器位输入寄存器”地址为地址为0FFH0FFH,1212位位DACDAC寄存器地址为寄存器地址为0FCH0FCH或或0FDH0FDH。 DAC1208DAC1208是以双缓冲方式工作的。是以双缓冲方式工作的。80
34、318031遵守先送高遵守先送高8 8位和后送位和后送低低4 4位原则,分两批把位原则,分两批把1212位数字量送到输入寄存器,然后通过位数字量送到输入寄存器,然后通过0FCH0FCH或或0FDH0FDH端口使端口使1212位位DACDAC寄存器同时从输入寄存器接收数字量,进行寄存器同时从输入寄存器接收数字量,进行D/AD/A转换。转换。 程序是将内部程序是将内部RAMRAM的的40H40H和和41H41H单元中存放的一个单元中存放的一个1212位数字量位数字量(41H41H中为高中为高8 8位,位,40H40H高半字节中为低高半字节中为低4 4位),送到位),送到DACDAC进行变换。进行变
35、换。 ORGORG2000H2000HMOVMOVP2,#0FFHP2,#0FFHMOVMOVR0,#OFFHR0,#OFFH;8;8位输入寄存器口地址送位输入寄存器口地址送R0R0MOVMOVA,41HA,41H ; ;高高8 8位数字量送位数字量送A AMOVXMOVXR0,AR0,A ; ;高高8 8位数字量送位数字量送8 8位输入寄存器位输入寄存器MOVMOVA,40HA,40H ; ;低低4 4位数字量送位数字量送A AMOVMOVR0,#0FEHR0,#0FEH;4;4位输入寄存器口地址送位输入寄存器口地址送R0R0MOVXMOVXR0,AR0,A ; ;低低4 4位数字量送位数字
36、量送4 4位输入寄存器位输入寄存器MOVMOVR0,#0FDHR0,#0FDH;DAC;DAC寄存器口地址送寄存器口地址送R0R0MOVXMOVXR0,AR0,A ; ;启动启动D/AD/A变换变换ENDEND小小 结结 键盘是计算机不可缺少的输入设备,是实现人机对话的纽键盘是计算机不可缺少的输入设备,是实现人机对话的纽带。了解键盘的工作原理、键盘按键的识别过程及识别方法、键带。了解键盘的工作原理、键盘按键的识别过程及识别方法、键盘与单片机的接口技术和编程技巧等,是设计单片机应用系统的盘与单片机的接口技术和编程技巧等,是设计单片机应用系统的基本要求。基本要求。 发光二极管显示器(发光二极管显示器(LED)是最常用的输出设备。发光二)是最常用的输出设备。发光二极管显示分为固定显示和可以拼装的大型字段显示,有共阳极和极管显示分为固定显示和可以拼装的大型字段显示,有共阳极和共阴极之分,接口电路简单,设计较为容易。共阴极之分,接口电路简单,设计较为容易。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长沙学院《卫星通信系统》2023-2024学年第一学期期末试卷
- 述职报告招聘留存模板
- 职业导论-房地产经纪人《职业导论》名师预测卷5
- 同学聚会发言稿
- 人教版四年级数学上册寒假作业(十四)巧数图形(含答案)
- 陕西省西安市部分学校2024-2025学年高二上学期第四次阶段性检测生物试卷(有答案)
- 二零二五版全国知识产权代理公司商标转让及运营管理合同2篇
- 二零二五版国际贸易仲裁条款适用合同模板2篇
- 延安大学西安创新学院《地图学》2023-2024学年第一学期期末试卷
- 产权技术合同在产学研合作中的优化路径研究
- 苏北四市(徐州、宿迁、淮安、连云港)2025届高三第一次调研考试(一模)语文试卷(含答案)
- 第7课《中华民族一家亲》(第一课时)(说课稿)2024-2025学年统编版道德与法治五年级上册
- 急诊科十大护理课件
- 山东省济宁市2023-2024学年高一上学期1月期末物理试题(解析版)
- GB/T 44888-2024政务服务大厅智能化建设指南
- 2025年上半年河南郑州荥阳市招聘第二批政务辅助人员211人笔试重点基础提升(共500题)附带答案详解
- 山东省济南市历城区2024-2025学年七年级上学期期末数学模拟试题(无答案)
- 国家重点风景名胜区登山健身步道建设项目可行性研究报告
- 投资计划书模板计划方案
- 《接触网施工》课件 3.4.2 隧道内腕臂安装
- 国学经典:宋代词人苏轼及作品赏析课件
评论
0/150
提交评论