历史上的今天
今天是:2024年12月18日(星期三)
2019年12月18日 | 基于PIC单片机花样彩灯控制器程序设计
2019-12-18 来源:elecfans
1.带进位位(C)的寄存器f内容左移循环指令
格式: RLF f.d 其中d=1,结果→f;d→0,结果→w,功能如下图所示。

2.带进位位(C)的寄存器f内容右移循环指令
格式:RRFf.dd的取值同上,功能如下图所示。

利用循环指令和多种送数和延时循环程序,设计PIC单片机的花样彩灯控制器,是最容易和最简单的事例。
鉴于花样彩灯的软件设计简单,这里例举的花样彩灯控制器的源程序,自定义文件名为PIC07.ASM,其源程序清单如下:





说明:
(1)上述花样彩灯的源程序约80余条,用PIC16F84A单片机B口上的LED作模拟显示,产生不同花样共5种的LED闪亮。
(2)若要将该花样彩灯制成产品,则B口可作驱动器,驱动固体继电器(下次介绍),以带动实用彩灯显示,必要时,B口应扩展。
(3)花样彩灯特点是速度要快,所以这里PIC16F84A的时钟选用4M的。
上一篇:PIC单片机的优势特点是什么
史海拾趣
|
我国的物位仪表起步较晚,到上个世纪60年代才有专业的物位仪表厂,当时由于国内需求不旺,因此企业规模都比较小,以生产机械型产品为主。随着国家经济的发展,工业自动化程度不断提高(超声波物位计),自上个世纪80年代我国对物位仪表 ...… 查看全部问答> |
|
作为控制锂离子充电状态的功率器件,电池充电机芯片在便携式系统设计中扮演着重要的角色。然而,设计师们还在使用着从较老并且相对粗糙和低成本的充电器件、到较新的更复杂芯片等各种各样的器件,而后者集成了越来越复杂的智能,可以延长电池寿命, ...… 查看全部问答> |
|
要做一个函数信号发生器 用凌阳061a 和max038 max038的fadj口调节频率-2.4v到2.4v可调 用061的dac口输出的是0-3mA电流 怎样转换成2.4v到2.4v可调电压 谢谢啦 并诚交电路设计能人异士为好友 如果可能诚心拜师 非诚勿扰 联系邮箱lian.sun ...… 查看全部问答> |
|
发现在在频繁的进出stop模式时,程序会死在while (ADC_GetFlagStatus(ADC3,ADC_FLAG_EOC) != SET); 这句话上, 后来加了循环计数后发现一旦超时退出过一次,下次ADC_FLAG_EOC标志还是置不上, 这个现象在之前没有加入stop模式时未出现,感 ...… 查看全部问答> |
|
这个求助最初是放在TI LM3S单片机板块的,由于当中的关键不是单片机部分,有人建议移到模拟板块。最近用TI的LM3S101做X10协议的可调控开关,遇到了难题,在X10的接受电路中需要把120KHz的波形从50Hz的正弦波中分离出来,在X10 的发送电路中需要把12 ...… 查看全部问答> |




