- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何用51单片机的输入输出要点
如何用51单片机的输入输出实现功能 基本条件:为要实现的功呢功能搭建辅助电路 延时的基本原理:累加周期指令 51 单片机的一个机器周期包括12 个时钟振荡周期,也就是说如果51 单片机采用12MHz 晶振,那么执行一个机器周期就只需要1μs;如果采用的是6MHz 的晶振,那么执行一个机器周期就需要2 μs。 在51 单片机里有单周期指令(执行这条指令只需一个机器周期),双周期指令(执行这条指令只需要两个机器周期),四周期指令(执行这条指令需要四个机器周期)。除了乘、除两条指令是四周期指令,其余均为单周期或双周期指令。 常用指令的时钟周期 数据传送指令 MOV:数据传送指令功能是将数据从一个地方复制、拷贝到另一个地方。如:MOV R7,#80H ;将数据80H 送到寄存器R7,这时寄存器R7 里面存放着80H,执行该指令则需要一个机器周期。 空操作指令 NOP:空操作指令功能只是让单片机执行没有意义的操作,消耗一个机器周期 循环转移指令 DJNZ:循环转移指令功能是将第一个数进行减1 并判断是否为0,不为0 则转移到指定地点;为0 则往下执行。如:DJNZ R7,KK ;将寄存器R7 的内容减1 并判断寄存器R7 里的内容减完1 后是否为0,如果不为0 则转移到地址标号为KK 的地方;如果为0 则执行下一条指令。这条指令需要二个机器周期。 利用以上三条指令的组合就可以比较精确地编写出所需要的延时程序。 延时程序示例解读 50ms 延时子程序: DEL:MOV R7,#200 ; ① (第一句:MOV R7,#200 在整个子程序中只 被执行一次,且为单周期指令,所以耗时1μs ) DEL1:MOV R6,#125 ; ② (MOV R6,#125 从②看到④只要R7-1不为0,就会返回到 这句,共执行了R7次,共耗时200μs DEL2:DJNZ R6,DEL2 ; ③ (只要R6-1不为0,就反复执行此句(内循环R6次),又 受外循环R7控制,所以共执行R6*R7次, 因是双周期指令,所以耗时2*R6*R7μs ) DJNZ R7,DEL1 ; ④ RET ;⑤ 精确延时时间为:1+(1*200)+(2*125*200)+(2*200)+2 =(2*125+3)*200+3 ⑥ =50603μs ≈50ms 长延时常用策略 注意,要实现较长时间的延时,一般采用多重循环,有时会在程式序里加入NOP指令,以1秒延时为例 DEL:MOV R7,#10 1指令周期1 DEL1:MOV R6,#0FFH 1指令周期10 DEL2:MOV R5,#80H 1指令周期255*10=2550 KONG:NOP 1指令周期128*255*10=326400 DJNZ R5,$ 2指令周期2*128*255*10=652800 DJNZ R6,DEL2 2指令周期2*255*10=5110 DJNZ R7,DEL1 2指令周期2*10=20 RET 2 延时时间=1+10+2550+326400+652800+5110+20+2 =986893μs约为1s 整理得:延时时间=[(3*第一层循环+3)*第二层循环+3]*第三层循环+3 延时200ms闪烁灯程序 ORG 0 START: CLR P1.0 LCALL DELAY SETB P1.0 LCALL DELAY LJMP START DELAY: MOV R5,#20 延时子程 序,延时0.2秒 D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET END 用单片机控制的LED流水灯设计 软件编程 :位控法 ORG?????? 0000H??????????? ;单片机上电后从0000H地址执行 AJMP???? START?????????? ;跳转到主程序存放地址处 ORG?????? 0030H??????????? ;设置主程序开始地址 START:MOV??
您可能关注的文档
- 清洁生产导论报告.doc
- 清洗玻璃小妙招瞬间让你的玻璃一尘不染.docx
- 太原理工大学-硕士论文答辩ppt-本科毕设-太原理工大学校徽.pptx
- 太阳能光伏发电系统原理.docx
- 清爽啤酒厂的工艺设计.docx
- 清爽凉菜大全.doc
- 太阳能无线充电器说明书.doc
- 清科2016年2月中国并购企业统计报告.docx
- 清科观察:《2016国企改革投资报告》发布,新三板成VCPE参与混改重要平台.docx
- 清迈森林别墅众筹项目.docx
- 中国音频卡市场深度分析及投资战略咨询报告.docx
- 2025年中国消费类电子锂电池行业发展前景及投资战略咨询报告.docx
- 2024-2030年中国比例阀行业发展策略及投资前景分析报告.docx
- 中国煤矸石红条砖市场调查研究及行业投资潜力预测报告.docx
- 2025年中国背光模组行业市场发展监测及投资潜力预测报告.docx
- 2025年中国光学计量仪器行业发展潜力分析及投资方向研究报告.docx
- 2023-2028年中国技术玻璃制品行业市场深度评估及投资方向研究报告.docx
- 2025年中国WIFIMCU行业市场全景调研及投资规划建议报告.docx
- 中国无线音箱市场供需现状及投资战略研究报告.docx
- 2025年中国魏县房地产行业市场深度分析及发展趋势预测报告.docx
文档评论(0)