- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
89s51单片机入门 项目二
单片机应用技术 单片机应用技术 单片机应用技术 单片机应用技术 主讲:谢祥强 项目二 单片机控制8位发光二极管 一、发光二极管发光原理 发光二极管的电路符号及实际连接电路如图所示: 任务1:单片机控制发光二极管 排电阻 +5V 任务1:单片机控制发光二极管 从上图可看出,由于二极管的阳极已接上了+5V,所以只要在阴极接地(0V)就可以发光。由于阴极接的是P1口,只要P1口的某一位输出二进制的0,对应的二极管就发光。 当P1=F0H时,则LED1,LED2,LED3,LED4亮,只要执行指令: ORG 0000H;程序开头标志 MOV P1,#0F0H;向P1口送立即数F0H END ;程序结束 程序的编辑及下载 程序要下载到单片中,一般要经过两个过程。 1 2 程序的编辑及编译KEIL软件使用 演示软件的使用,使用方法说明另附WORD文件。 程序下载到单片机的方法 使用方法说明另附WORD文件说明。 任务2 :软件延时程序的编写 因为单片机的速度比较快,有的时候需要停顿一下,用软件延时比较方便,所以在这里介绍软件延时程序。 延时子程序的编写 DELAY: MOV R7,#0FFH;立即数0FFH送R7 LOOP1: MOV R6,#0FFH;立即数0FFH送R6 LOOP2:NOP ;空操作 DJNZ R6,LOOP2 ;R6减1不为0则跳到LOOP2 DJNZ R7,LOOP1; R7减1不为0则跳到LOOP1 RET ;子程序返回 子程序的调用与返回指令 子程序调用指令 (1)LCALL + (子程序第一行的标号,如延时子程序的 DELAY) (2)ACALL +(子程序第一行的标号,如延时子程序的 DELAY) (1)要求P1口的LED1~LED4亮一下,再灭一下,如此循环下去。 ORG 0000H ;程序开头 STAR:MOV P1,; LED1~LED4亮的数 LCALL DELAY ;调用延时子程序DELAY MOV P1, ;全灭的数 LCALL DELAY;调用延时子程序DELAY AJMP STAR;跳回执行STAR:MOV P1,#0F0H DELAY: MOV R7,#0FFH;子程序开始 LOOP1: MOV R6,#0FFH; LOOP2:NOP ;空操作 DJNZ R6,LOOP2 ;R6减1不为0则跳到LOOP2 DJNZ R7,LOOP1; R7减1不为0则跳到LOOP1 RET ;子程序返回 END ;程序结束 修改程序 * 各位同学,大家好,今天我们要讲的是7.3节,GSM 的区域覆盖,所谓区域覆盖,指的的是如何确定基站的位置和数量,使所覆盖的地区容纳的用户更多,提供的信号质量更好,盲区更少。这就是区域覆盖要解决的问题。 那么开始本节内容之前,应同学们的要求,给大家提供两个很好的了解通信必威体育精装版资讯和下载常用资料的网址:大家可以记一下: 单片机应用技术 单片机应用技术 单片机应用技术 * 各位同学,大家好,今天我们要讲的是7.3节,GSM 的区域覆盖,所谓区域覆盖,指的的是如何确定基站的位置和数量,使所覆盖的地区容纳的用户更多,提供的信号质量更好,盲区更少。这就是区域覆盖要解决的问题。 那么开始本节内容之前,应同学们的要求,给大家提供两个很好的了解通信必威体育精装版资讯和下载常用资料的网址:大家可以记一下:
文档评论(0)