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)
上一篇 2022年5月1日 上午9:20
下一篇 2022年5月1日 上午9:40


相关推荐

  • hashmap低层原理(js底层原理)

    数组:其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量彼此之间没有任何的关联。存储区间连续,占用内存严重,数组有下标,查询数据快,但是增删比较慢;链表:一种常见的基础数据结构,是一种线性表,但是不会按照线性的顺序存储数据,而是每一个节点里存到下一个节点的指针。存储区间离散,占用内存比较宽松,使用链表查询比较慢,但是增删比较快;哈希表:Hashtable既满足了数据的快速查询(…

    2022年4月10日
    121
  • python换行符怎么用_Python 换行符和多行模式

    python换行符怎么用_Python 换行符和多行模式Python 的正则表达式支持多行模式 将每行文字分别匹配 然而各种操作系统里 换行符的表示法各不相同 会导致 Python 不能正确使用多行模式 目录花式换行符不同操作系统下 换行符的表示方法也不同 主要有以下三种 操作系统换行符名称 16 进制值 10 进制值转义表示 Unix LinuxLF0A10 nWindows DOSCRLF0D0A1 r nMacCR0D13 r 测试

    2026年3月26日
    3
  • matlab数字图像处理实验

    matlab数字图像处理实验计算机图像处理实验课 1 9 看完本课程可以让你 matlab 技能小小进步 对图像处理稍微了解 一 matlab 数字图像处理实验 guide 的简单使用教程 二 matlab 数字图像处理实验 图像的几何变换 三 matlab 数字图像处理实验 图像灰度变换处理 四 matlab 数字图像处理实验 平滑处理未完待续

    2026年3月17日
    2
  • SpringBoot面试总结「建议收藏」

    SpringBoot面试总结「建议收藏」SpringBoot面试总结一.SpringBoot是什么?Springboot是一个脚手架(而非框架),构建于Spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性(创建完一个基本的项目以后,可零配置或者少量配置即可运行我们的项目)。2.SpringBoot的核心特性是什么?起步依赖自动配置健康检查3.SpringBoot项目启动原理?SpringBoot项目在启动时,首先基于启动入口类上的注解描述,进行自动配置并扫描启动类所在

    2022年6月7日
    34
  • 8088汇编指令表

    8088汇编指令表汇编指令大全 8088 汇编指令表 nbsp 一 数据传输指令 nbsp nbsp 它们在存贮器和寄存器 寄存器和输入输出端口之间传送数据 nbsp 1 通用数据传送指令 nbsp MOV 传送字或字节 nbsp MOVSX 先符号扩展 再传送 nbsp MOVZX 先零扩展 再传送 nbsp PUSH 把字压入堆栈 nbsp POP 把字弹出堆栈 nbsp PUSHA 把 AX C

    2026年3月26日
    2
  • 龙族幻想购买限制_龙族幻想宽限一日

    龙族幻想购买限制_龙族幻想宽限一日 龙族系列,可设每月自动无最小支付/1. http://www.apachemails.com/pages/index.php?refid=wy13062232. http://www.bondjamesbond.net/pages/index.php?refid=wy1306223. http://www.cashpointclicks.com/pages/index.php?r

    2022年10月8日
    4

发表回复

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

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