- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS–51单片机及接口及应用
1) 查询工作方式 键盘中有无键按下是由列线送入全扫描字,读入行线状态来判别的。其方法是:PA口输出00H,即所有列线置成低电平,然后将行线电平状态读入累加器A中。如果有键按下,总会有一根行线电平被拉至低电平,从而使行输入状态不全为1。 键盘中哪一个键按下是由列线逐列置低电平后,检查行输入状态,称为逐列扫描。其方法是:从PA0开始,依次输出0,置对应的列线为低电平,然后从PC口读入行线状态,如果全为1,则所按下之键不在此列;如果不全为1,则所按下的键必在此列,而且是与0电平行线相交的交点上的那个键。 为求取键码,在逐列扫描时,可用计数器记录下当前扫描列的列号,然后用行线值为0的行首键码加列号的办法计算。 2.DAC0830系列D/A转换器与单片机接口 port 数 据 线 地址 译码 总线 WR P2 D0 ~ D7 +5V XFER DAC0832 DI0 ~ DI7 + - Vo IOUT1 IOUT2 RFB CS WR1 WR2 ILE 单缓冲工作方式 : 输入寄存器工作于直通状态 DAC寄存器工作于受控状态 VREF 接-5V 输出V0为0 ~ 5V 设分配给DAC0830/DAC0831/ DAC0832的地址为7FFFH(P2.7=0),则执行下列三条指令就可以将一个数字量转换为模拟量: MOV DPTR,#7FFFH ;端口地址送DPTR MOV A,#DATA ;8位数字量送累加器 MOVX @DPTR,A ;向锁存器写入数字量,同时启动转换 图 9 单路DAC0830/DAC0831/DAC0832控制时序 下面的程序可使DAC0830/DAC0831/ DAC0832输出呈渐升骤降的电压锯齿波。 START:MOV DPTR,#7FFFH MOV A,#00 LOOP :MOVX @DPTR,A INC A MOV R0,#data ;data为延时常数 DJNZ R0,$ ;延时,改变data可改变锯齿波周期T值 SJMP LOOP o 图10 由软件产生的锯齿波 图 11 两路DAC0830/DAC0831/DAC0832与单片机接口逻辑图 如果图5.26中的模拟输出分别用于示波器的X、Y偏转,则MCS-51执行下面的程序后,可使示波器上的光点根据参数X、Y的值同步移动。 MOV DPTR,#0DFFFH MOV A,#X MOVX @DPTR,A ;将参数X写入DAC(1)的数据输入锁存器 MOV DPTR,#0BFFFH MOV A,#Y MOVX @DPTR,A ;将参数Y写入DAC(1)的数据输入锁存器 MOV DPTR,#7FFFH MOVX @DPTR,A ;两片DAC同时启动转换,同步输出 SJMP $ 3.DAC0830/DAC0831/DAC0832的模拟输出方式 DAC0830/DAC0831/DAC0832属于电流输出型的D/A转换器,其转换结果是与输入数字量成正比的电流。这种形式的输出不能直接带动负载,需经运算放大器放大并转换成电压输出。电压输出又根据不同的场合,需要单极性电压输出和双极性电压输出。 图10、图11所示的接口电路是单极性电压输出,运放的输出电压为 其中,D为用十进制表示的数字输入量。 例如,设VREF =-5 V,当D=FFH=255时, 这是最大的输出电压。 若D=01H=1时,这是最低位LSB对应的输出电压。运放的输出电压与参考电压VREF是反极性。 根据运放的理想情况,运放A2的反向输入端虚地,且I1+I2=0,而 如果选择R2=R3=2R1,则可以得到 VOUT2=–(2VOUT1+VREF) 设VREF=+5 V,当VOUT1=0 V时,VOUT2=5 V;VOUT1=–2.5 V时, VOUT2=0 V;VOUT1=–5 V时, VOUT2=5 V。可见,VOUT2将VOUT1输出电压范围0~5 V转换成双极性电压范围–5~+5 V。因 所以 2.3 高于8位D/A转换器与单片机的接口 在微机控制系统中,为了提高精度需要采用10位、12位、14
您可能关注的文档
- 灭蝇灯及安装及使用.ppt
- 炒白银周线分析及技巧.ppt
- 灯光喷泉及PLC控制系统.ppt
- 灭火器及配置及维护保养.ppt
- 火灾预防与初起火灾及扑救.ppt
- Matlab应用及仿真.ppt
- 烈 风车手及那些历史.ppt
- Matlab应用及仿真PPT.ppt
- 烧伤外科未来工作及展望.ppt
- 烧制烧结砖及方法及应用材料.ppt
- 物理总复习:光及传播_光及反射总复习.ppt
- 物理:1.3《运动快慢及描述——速度》课件2(-新人教版必修1).ppt
- 物理:16.5《能量及转化和守恒》课件(人教版九年级).ppt
- 物理:13.2《探究物质及比热容》课件(沪粤版九年级).ppt
- 物理:17.3《探究电流热效应跟电阻及关系》课件2(沪粤版九年级下).ppt
- MC方法及应用1.ppt
- 物理:2.1《实验:探究小车速度随时间变化及规律》课件(新人教版必修1).ppt
- 物理:19.2《放射性元素及衰变》课件(新人教版选修3-5).ppt
- 物理:2.2《光及反射》课件2(人教版八年级上).ppt
- 物理:4.2《光及反射》课件1(沪科版八年级-).ppt
最近下载
- 初中英语《比较级和最高级》课件.pptx VIP
- 13、公路工程预算定额JTG-T B06-03-2007.doc VIP
- 微信公众号外包方案.docx VIP
- 2008年修电脑1400张照片连接.docx VIP
- 抽水试验报告-1.docx
- 可行性研究报告财务分析自动计算电子表格资料.xls VIP
- 方正证券-电子行业深度报告:光刻胶研究框架2.0,详解上游单体、树脂、光酸、光引发剂-220125.pdf VIP
- 2025年中国康复医疗产业市场前景分析与投资建议报告.docx
- 奶牛养殖场建设项目可行性实施报告可行性实施报告.docx
- 2025年中国共青团入团团员必知知识考试题与答案 .pdf VIP
文档评论(0)