- 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
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 铁路工程概预算编制办法(铁建设[2006]113号文终稿).pdf
- 【智慧树】【知到】大学生劳动就业法律问题解读(2024必威体育精装版版) 章节测试答案.docx VIP
- 北师大版七年级上册数学课件第六章 数据的收集与整理.pptx
- 正川ZC200系列通用变频器使用说明书 选件.doc
- 2024年疾控大学习新兴技术在传染病预测预警中的应用答案.docx VIP
- 统编版语文六年级上册《童年》整本书阅读推进课(课件).pptx
- 新教材人教版高中物理必修第三册讲义(知识点考点汇总及配套习题含解析).pdf
- 临床基础知识题库及答案 .pdf
- 金色的鱼钩课本剧红色经典长征英语剧本.docx VIP
- 相亲简历模板(男).docx VIP
文档评论(0)