>
首 页文章中心单片机论坛电脑援救中心杀毒软件下载电子元件速查集成电路速查客户留言下载中心商品展示频道繁體中文
设为首页
加入收藏
联系我们
您当前的位置:中国单片机网 -> 单片机讲座 -> 文章内容 退出登录 用户管理
栏目导航
· 经典软件 · 单片机讲座
· 配套实验板 · ARM、AVR
· 电源技术 · 称重技术
· 硬件与电路 · 资料下载大全
· 轻松一刻 · 胡老师专栏
· l
热门文章
· 金华广播电视大学(金..
· 金华广播电视大学(金..
· [组图] 三极管s8050管..
· [图文] 324
· [组图] 326
· [组图] 51系列单片机..
· 金华电大2008年秋季..
· dac0832中文资料引脚..
· [组图] 三极管9013管..
· 电动机书下载大全
相关文章
· 江苏16岁女生开学第..
· 第二十讲 作品欣赏..
第二讲 天上星,眨眼睛(原创)
作者:admin  来源:本站原创  发布时间:2007-4-19 13:04:28  发布人:admin

减小字体 增大字体

 

第二讲    天上星,眨眼睛(原创)

  本讲介绍《天上星,眨眼睛》,程序如下,您先看一下吧。

   那么,以上程序,如何在电路板上运行呢?请学习

1、“第54讲 KEIL软件使用方法”:http://www.chinadpj.com/ViewInfo.asp?id=151 。

2、“第52讲 编程软件使用方法”: http://www.chinadpj.com/ViewInfo.asp?id=149

  以下是文本方式,您可以复制到KEIL中就可以用了。

; chinadpj1-1
; "天上星,眨眼睛" 程序1
;  编写: www.chinadpj.com 中国单片机网,  2006-08-10
;  QQ:281016595 , Email:chinadpj@hotmail.com ,产品、服务质量投诉QQ:417965578
; 本程序,在www.chinadpj.com 中国单片机网:的配套实验板--起航系列之--“起航1011”中已经通过。
; "编程实验多功能板----起航1011"的邮购消息,请见http://www.chinadpj.com/ViewInfo.asp?id=144

 ORG 00H ;第1行,程序从这行开始,

 MOV  P1,#0FFH;第2行,设置P1口的每只脚都为高电平(#0FFH即8个1),
    ;因为LED是共正极接法的,所以这使所有LED都不亮。
START:   ;第3行,这行本身没什么操作,但,为后面的循环,提供了入口标号。
 CLR P1.2 ;第4行,设置P1.2脚为低电平,所以,这时,与它对应的LED亮。
 CALL DELAY ;第5行,调用延时子程序DELAY(第9行),此刻,延时0.5秒,即亮0.5秒。

 SETB P1.2 ;第6行,设置P1.2脚为高电平,所以,这时,与它对应的LED不亮。
 CALL DELAY ;第7行,调用延时子程序DELAY(第9行),此刻,延时0.5秒,即不亮0.5秒。

 JMP START ;第8行,跳转到"START:"(第3行),以实现反复循环。

DELAY: MOV R3,#50 ;第9行,从这行起至第15行,是延时子程序,如果晶振为12MHz,那么,是延时0.5秒。
D1: MOV R4,#20 ;第10行,从第9行至第11行中的数值,可以是1~254,
D2: MOV R5,#248 ;第11行,所以,根据他们的组合,就可以得到不同快慢的闪亮的灯了。
 DJNZ R5,$ ;第12行,
 DJNZ R4,D2 ;第13行,从第12行至第14行的作用,我们今后再介绍吧。
 DJNZ R3,D1 ;第14行,
 RET  ;第15行,延时子程序结束。

 END  ;第16行,整个程序结束。

[本站www.chinadpj.com(中国单片机网)原创,如果文中有差错,或有待改进之处,或有何建议,烦请联系我们,以便修改。谢谢. v20060810]

[] [返回上一页] [打 印] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
Copyright © 2002-2020 www.chinadpj.com. All Rights Reserved. 浙ICP备06040125号
Powered by:NewAsp SiteManageSystem Version 2.1 SP1 1030