PIC循环指令和花样彩灯控制器的源程序

发布者:龙爱泉也最新更新时间:2018-03-06 来源: eefocus关键字:PIC  循环指令  花样彩灯  控制器 手机看文章 扫描二维码
随时随地手机看文章

  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  循环指令  花样彩灯  控制器 引用地址:PIC循环指令和花样彩灯控制器的源程序

上一篇:8031单片微机串行口的应用
下一篇:PIC单片机上DS1302器件接口代码

推荐阅读最新更新时间:2024-03-16 15:56

Zynq7000的柔性直流输电桥臂控制器设计
引言 柔性直流输电技术是基于电压源换流器(VSC)的新一代直流输电技术,通过控制IGBT的通断来实现子模块投切状态的转换。阀控系统的桥臂控制器根据接收到的子模块16位电容电压和32位状态信息,生成子模块控制指令,并下发到每个子模块。由于子模块的数量比较多(一个桥臂为576个子模块),需要传输的数据量比较大(总共27.6 Kb),并且阀控系统对控制周期有严格的要求 (控制过程严格控制在100 μs内)。 目前的桥臂控制器普遍采用DSP+FPGA的设计架构,FPGA将接收到的数据处理后传送给DSP,DSP对数据进行故障判断生成控制指令,FPGA读取控制指令并通过光纤发送到子模块。两者之间采用32位数据总线进行数据交互,数据传输
[单片机]
Zynq7000的柔性直流输电桥臂<font color='red'>控制器</font>设计
PIC8引脚带A/D的单片机的特点
PIC 8引脚带A/D的单片机12C6和12CE6系列是Microchip公司生产的一类PIC 8位单片机,其产品型号是12C671/672和12CE673/674,它们是PIC单片机中级型产品之一,其引脚功能如附图所示。   该类产品是一种8引脚带4路8位A/D转换器的超小型产品,是目前性价比极高的8位OTP(一次编程不可擦除)单片机。由于它们体积小巧,所以可嵌入几乎任何一种电子产品中,特别是便携式电子产品,如IC卡、充电器、计时器、智能传感器和儿童玩具等等都已广泛地应用了。   PIC12C6和12CE6系列单片机之间的差别,仅后者产品内部硬件带有E2PROM的数据存储器(16×8),它们的其它性能几乎完全一样。
[单片机]
<font color='red'>PIC</font>8引脚带A/D的单片机的特点
英飞凌微控制器内建EtherCAT通讯功能
EEWORLD网消息:英飞凌(Infineon)针对应用优化的ARM型微控制器能够满足未来的需求,在2017年嵌入式世界展览会中,展示其全新开发工具包,包括XMC4300 Relax EtherCAT套件及XMC4800 EtherCAT自动化套件,可将EtherCAT开发时间大幅缩减至三个月。 这两组套件皆已通过EtherCAT认证测试且正式上市。 整合EtherCAT节点的XMC微控制器(XMC4300/XMC4800),适用于工厂自动化、I/O模块和机器人应用。 所有XMC4800微控制器皆通过AEC Q100认证,因此适用于商用、建筑用及农用车辆。 XMC4300 Relax EtherCAT套件采用ARM Cor
[半导体设计/制造]
基于AVR微控制器的时间触发多任务调度器的设计与应用
1.前言 近年来,嵌入式发展迅速,采用51单片机死循环的事件触发编程方式已逐渐不能满足企业对产品稳定性和安全性的要求。目前,嵌入式系统软件有VxWork、Linux、WinCE、μC/OS-II等,可出于成本和技术上的考虑,微控制器往往不会选取其进行设计。在实际应用中,往往会面临同时应付多外设、多任务的情况,则对它们的相互调度必不可少。时间触发嵌入式系统就是这样的简单实用的操作系统。 本文设计了基于AVR微控制器的时间触发多任务调度器并应用于实际。该调度器使用传递消息(message)的方式使得微控制器在多个任务及设备间切换。 2.AVR微控制器的结构特点 AVR是目前使用以该系列的ATmega128为例说明,它采用哈佛结
[单片机]
基于AVR微<font color='red'>控制器</font>的时间触发多任务调度器的设计与应用
STM32F767XX微控制器的功能及特性分析
STM32F765XX、STM32F767XX、STM32F768AX和STM32F769XX设备基于高性能ARM®Cortex®-M7 32位RISC核心,工作频率高达216兆赫。Cortex®M7内核具有一个浮点单元(FPU),支持ARM®双精度和单精度数据处理指令和数据类型。它还实现了一套完整的DSP指令和一个内存保护单元(MPU),提高了应用程序的安全性。 STM32F765XX、STM32F767XX、STM32F768AX和STM32F769XX设备采用高速嵌入式存储器,闪存高达2兆字节、512千字节SRAM(包括128千字节的数据,用于关键实时数据的tcm ram)、16千字节的指令tcm ram(用于关键实时例
[单片机]
STM32F767XX微<font color='red'>控制器</font>的功能及特性分析
H.264视频解码芯片中视频控制器的设计
   引言   H.264是ITU-T VCEG组织和ISO/IEC MPEG组织共同研究的新型视频压缩标准,相比其他视频压缩算法,具有压缩比高、算法复杂的特点。由于编码算法的复杂性,系统对图像解码速度和功耗要求非常严格,因此,在设计解码器时采用了H.264解码专用芯片的设计方案。对一个大的设计项目,一般采用由顶向下(TOP-DOWM)的设计方法,把各功能模块划分为子模块。视频控制器模块是芯片与显示平台的数据接口,对检验芯片设计是否成功起着重要的作用,有必要把它单独划分为一个子模块。为了提高设计的成功率,在设计初期采用了基于FPGA的原型验证。整个系统的FPGA原型验证平台如图1所示,平台分为2个部分,硬件设计和基于RISC
[家用电子]
一种24V电源电流型PWM控制器设计
电压型 PWM 是指控制器按反馈电压来调节输出脉宽,而电流型 PWM 是指控制器按反馈电流来调节输出脉宽。电流型 PWM 是在脉宽比较器的输入端,直接用流过输出电感线圈电流的信号与误差放大器输出信号进行比较,从而调节占空比,使输出的电感峰值电流跟随误差电压变化而变化。由于结构上有电压环、电流环双环系统,因此,无论开关 电源 的电压调整率、负载调整率和瞬态响应特性都有提高,是目前比较理想的新型PWM控制器。 1 双环电流型PWM控制器工作原理 双环24V 电源 电流型脉宽调制(PWM)控制器是在普通电压反馈PWM控制环内部增加了电流反馈的控制环节,因而除了包含电压型PWM控制器的功能外,还能检测开关电流或电感电流,实现电压电流的双环
[电源管理]
一种24V电源电流型PWM<font color='red'>控制器</font>设计
结合DSP和微控制器特性、用于电机控制的单片处理器
正确地利用电机控制器可为电机控制以及许多相关系统和产品设计节约大量的成本。本文针对低成本、低功耗和程序代码要求较高的电机控制及其它应用,介绍了集成 DSP 和 MCU 特性的单片 处理器 解决方案,可为电机控制领域设计工程师进行器件选择提供参考。 Rich Hoefle 应用工程经理 DSP标准产品部 摩托罗拉公司 电机在人们日常生活中扮演着重要角色,从普通的家用电器到复杂的电子系统和计算机,电机为各种应用提供旋转运动或线性运动。随着大量更为复杂应用的出现,电机控制问题变得越来越重要。因此,需要开发出更为复杂的技术,以改善其性能、功耗和安全性。小型电机通常用于精度要求极高的应用,而大型电机,如用于机
[嵌入式]
结合DSP和微<font color='red'>控制器</font>特性、用于电机控制的单片处理器
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved