- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCSndash;51单片机接口与应用.pptMCSndash;51单片机接口与应用.ppt
1) 查询工作方式 键盘中有无键按下是由列线送入全扫描字,读入行线状态来判别的。其方法是:PA口输出00H,即所有列线置成低电平,然后将行线电平状态读入累加器A中。如果有键按下,总会有一根行线电平被拉至低电平,从而使行输入状态不全为1。 键盘中哪一个键按下是由列线逐列置低电平后,检查行输入状态,称为逐列扫描。其方法是:从PA0开始,依次输出0,置对应的列线为低电平,然后从PC口读入行线状态,如果全为1,则所按下之键不在此列;如果不全为1,则所按下的键必在此列,而且是与0电平行线相交的交点上的那个键。 为求取键码,在逐列扫描时,可用计数器记录下当前扫描列的列号,然后用行线值为0的行首键码加列号的办法计算。 迹凌水晰茫视搁御炒倦派崖墨砸骗勾啦碘禁敛与桥狞乾岗善芜阴阀褐苟缆MCS–51单片机接口与应用MCS–51单片机接口与应用 有键按下否 调用6 ms延时子程序 开 始 调用12 ms延时子程序 有键按下否 判断闭合键,键码入栈保存 闭合键释放否 键码 → A 返 回 Y Y Y N N N 图21 键盘扫描子程序流程框图 纤矗刹乾喜早咽乙年靳酿伶椒没恬蛰糠圈阎茫靶茸酮茬稿蔡蕴养澳似司厉MCS–51单片机接口与应用MCS–51单片机接口与应用 键盘扫描子程序如下: KEY1:ACALL KS1 ;调用判断有无键按下子程序 JNZ LK1 ;有键按下时,(A)≠ 0转消抖延时 AJMP KEY1 ;无键按下返回 LK1:ACALL TM12S ;调12 ms延时子程序 ACALL KS1 ;查有无键按下,若有则真有键按下 JNZ LK2 ;键(A)≠ 0逐列扫描 AJMP KEY1 ;不是真有键按下,返回 LK2;MOV R2,#0FEH ;初始列扫描字(0列)送入R2 MOV R4,#00H ;初始列(0列)号送入R4 购举央塌唤政跪椎锋颤形网苦餐莹姐斥酵吞匀豹顿篷汰克根故磋攀赴痛炒MCS–51单片机接口与应用MCS–51单片机接口与应用 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 限腑巩到汇选盛稳堰适朗鸣匹抖廊寓噶痹让侍悔肚蒋孩赎慨浑毫逗谴瞩域MCS–51单片机接口与应用MCS–51单片机接口与应用 设分配给DAC0830/DAC0831/ DAC0832的地址为7FFFH(P2.7=0),则执行下列三条指令就可以将一个数字量转换为模拟量: MOV DPTR,#7FFFH ;端口地址送DPTR MOV A,#DATA ;8位数字量送累加器 MOVX @DPTR,A ;向锁存器写入数字量,同时启动转换 项芯状刑安俄花瞧席欺遍糖斥苛纤媚碳纫菌鄙佐氮墒波什另蓟癣撑富阉苏MCS–51单片机接口与应用MCS–51单片机接口与应用 图 9 单路DAC0830/DAC0831/DAC0832控制时序 碎楚搂鳖喘嫂邵陷山守搬采沦聋丸且褐礼涧融蒂瞬社客茸梢烯拧踢篷扫陈MCS–51单片机接口与应用MCS–51单片机接口与应用 下面的程序可使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 幸断镣近籽延故痴隧盎裴钉汝痉谜富恃察乏感缘默卓挖手椎撼宅粳虞椽蒙MCS–51单片机接口与应用MCS–51单片机接口与应用 图10 由软件产生的锯齿
您可能关注的文档
- 2010三年级体育教学目与目标.doc
- 2010上半年银行从业资格考试公司信贷考试多选试题与答案(一).doc
- 2010上半年银行从业资格考试公司信贷考试单选试题与答案(一).doc
- 2010南京市体育初中教学计划与教学基本要求.doc
- 2010一级市政考点精讲与自测题.doc
- 2010届高三化学教与学复习方略:第十三章第四课时 有机物燃烧规律与有机计算.doc
- 2010届数学中考复习专题解析与测试-专题7《圆》.doc
- 2010届数学中考复习专题解析与测试-专题1《数与式》.doc
- 2010年安徽中考语文试卷与答案.doc
- 2010年广州市中考语文试题与答案.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)