pic单片机流水灯循环右移c语言,PIC单片机流水灯程序[通俗易懂]

pic单片机流水灯循环右移c语言,PIC单片机流水灯程序[通俗易懂]#INCLUDE”P16F877.inc”;org00h;gotoa1;org0ch;;******************************************;主程序段;******************************************a1movlw8;循环次数movwf40h;movlwB’01111111′;初显示值movwf…

大家好,又见面了,我是你们的朋友全栈君。

#INCLUDE “P16F877.inc” ;

org 00h ;

goto a1;

org 0ch;

;******************************************

; 主程序段

;******************************************

a1

movlw 8;循环次数

movwf 40h;

movlw B’01111111′;初显示值

movwf 41h;

a2 bsf STATUS,RP0;选择体1

bcf STATUS,RP1;

movlw 00h;

movwf TRISD;设置RD口为输出口

bcf STATUS,RP0;选择体0

bcf STATUS,RP1;

movfw 41h;

movwf PORTD;输出显示数据

RRF 41H,0;处理C

rrf 41h,1;循环右移

call m001;延时

decfsz 40h,1;判断是否完成8次

goto a2;否继续

goto a1;是返回重新设置

;************************************************

; 延时子程序

;************************************************

m001

movlw 4

movwf 30h

m002 movlw 248

movwf 31h

m003 movlw 250

movwf 32h

decfsz 32h,1

goto $-1

decfsz 31h,1

goto m003

decfsz 30h,1

goto m002

return

end

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132804.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 10.Vuex组件中的mapState、mapGetters、mapMutations、mapActions等辅助函数

    10.Vuex组件中的mapState、mapGetters、mapMutations、mapActions等辅助函数State1.state中的数据,组件中如何获取this.$store.state.xxx属性2.mapState辅助函数1.引入mapStateimport{mapState}from’vuex’2.在computed计算属性中使用exportdefault{computed:mapState(…

    2022年5月25日
    71
  • poj2965

    poj2965

    2021年8月9日
    51
  • get请求关于url长度过长问题_get请求关于url长度过长问题

    get请求关于url长度过长问题_get请求关于url长度过长问题今天在写一个php相应jsonp请求的功能时,发现当url中包含的请求参数过长时会返回414错误。如下图414Request-URITooLarge414Request-URITooLargenginx在网上查询之后,浏览器和服务器对url长度都有限制,现总结如下。1、IEIE浏览器(MicrosoftInternetExplorer)对url长度限制是2083(2K+53)…

    2022年8月24日
    10
  • 102 二叉树层序遍历

    102 二叉树层序遍历层序遍历,每次层的输出是是一个一维数组,整个二叉树的输出结果是二维数组BFS遍历,依托于队列结构,每次在根节点出栈的时候,将其值加在结果列表中,然后将他的左右孩子节点入队列。层序遍历相对于BFS,需要知道每一层有多少个节点。因此,我们需要稍微修改一下代码,在每一层遍历开始前,先记录队列中的结点数量nn(也就是这一层的结点数量),然后一口气处理完这一层的n个结点。classSolution:deflevelOrder(self,root:TreeNode):.

    2022年5月21日
    34
  • nodejs爬虫与python爬虫_不再羡慕python,nodejs爬虫撸起袖子就是干,爬取宅男女神网大姐姐的高清图片!…[通俗易懂]

    nodejs爬虫与python爬虫_不再羡慕python,nodejs爬虫撸起袖子就是干,爬取宅男女神网大姐姐的高清图片!…[通俗易懂]年前无心工作,上班刷知乎发现一篇分享python爬虫的文章。感觉他爬取的网站里的妹子都好好看哦,超喜欢这里的,里面个个都是美女。无奈python虽然入门过但太久没用早已荒废,最近在用nodejs重构后台接口,遂尝试用nodejs实现个爬虫。先上几张图:爬几个相册示范一下都是高清无码大图哦好了,开始准备工作吧,少年!喂!我说的是准备工作环境!你,你,还有你,你们把手上的纸巾放下!准备工作:系统环境:…

    2022年6月5日
    23
  • 虚拟机连不上网所有可能我都遇到

    虚拟机连不上网所有可能我都遇到ping不通,主机访问不了虚拟机等等等等虚拟机ping不通VWnet8的ip、ping不通网关、ping不通百度、yum出现tryothermirror。虚拟机ping不通VWnet8的ip、ping不通网关、ping不通百度、yum出现tryothermirror。首先要编辑虚拟机网络为NAT模式,并设定网关、子网掩码。然后进入NAT设置里,将允许任何组织唯一标识符勾选,这个有时候系统默认没钩。然后进入DHCP设计起始ip和结束ip。进入本地网络,修改VWnet8适配器右键属性

    2022年6月26日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号