利用循环左移函数流水灯---单片机C语言编程

发布者:考古专家最新更新时间:2016-10-27 来源: eefocus关键字:循环左移函数  流水灯  单片机 手机看文章 扫描二维码
随时随地手机看文章
#include

#include


void delayms(unsigned char ms) 
// 延时子程序
{      
 unsigned char i;
 while(ms--)
 {
  for(i = 0; i < 120; i++);
 }
}

main()
{
 unsigned char LED;
LED = 0xfe;
 P0 = LED;
 
 while(1)
 {
  delayms(250);   
  LED = _crol_(LED,1);  //循环左移1位,点亮下一个LED
  P0 = LED;
 }
}

关键字:循环左移函数  流水灯  单片机 引用地址:利用循环左移函数流水灯---单片机C语言编程

上一篇:C语言实现LED灯闪烁控制
下一篇:SFR地址操作点亮LED

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

国内三大知名企业谈汽车电子
8月29日, 芯片超人 在“2019亚洲电子生产设备暨微电子工业展”现场举办了芯片超人汽车电子技术论坛。 芯海科技 (深圳)股份有限公司(以下简称“芯海科技”)产品经理胡小江、江苏捷捷微电子股份有限公司(以下简称“ 捷捷半导体 ”)技术支持经理于荣江、芯来科技联合创始人&首席运营官徐来等国内知名汽车电子领域企业负责人出席论坛,并对车载压感触控、车载过压保护器件、RISC-V MCU 产业生态等话题展开分享。 1、芯海科技:车载人机交互-压感触控 芯海科技产品经理 胡小江 芯海科技产品经理胡小江以“车载人机交互-压感触控”为主题对芯海科技的产品以及压力传感器原理、应用等方面的问题进行了深入解读。
[汽车电子]
国内三大知名企业谈汽车电子
具有DSP功能的16位微控制器80296SA
    X86改变了处理器的设计。现在INTEL又将这一技术应用于16位微控制器80196系列之中,并开发了新一代的单片机80296SA.它结合了 80196的基本结果以及一个具有指令流水线的RISC技术,并经过重新设计和产生而成。该器件在许多方面有重大改进,因而使它在性能上更加适合于嵌入式测控系统的应用。 1 性能特点     80296SA是在80196结构的基础上重新设计的,因此,它的指令系统与早期的MCS96系列单片机二进制代码兼容,并在其基础上有所增加。其管脚与 80196NP和80196NU的管脚兼容。它的四段指令流水线能在同一时刻分别完成四条指令的取指、译码、读——运行以及运行——写操作。因而大大提高了指令的
[单片机]
具有DSP功能的16位<font color='red'>微控制器</font>80296SA
C8051F060单片机的数字传感器系统硬件如何设计
随着科学技术的发展,智能控制技术开始在电子测试领域广泛地应用。在现代工业测控系统中,人们往往将各种传感器挂接在现场总线上,组成传感器网络系统,各种传感器设备分别作为其中的一个网络节点,通过现场总线实现节点与控制中心之间以及节点与节点之间的信息传输。 通常,人们选用CAN总线将大部分传感器连接起来,因此,传感器也需相应地智能化并统一数据接口。本文基于C8051F060单片机设计一款带有CAN通信接口的温湿压数字传感器系统,该系统能对压力传感器输出的压力模拟信号进行信号调理和模数转换;能处理并传输温度、湿度和压力数据,搭建CAN总线传感器网络以实现数据的采集和通信。 数字传感器系统总体方案设计 根据数字传感器系统的任务和功能,
[单片机]
C8051F060<font color='red'>单片机</font>的数字传感器系统硬件如何设计
PIC单片机CCS之C语言(#TYPE的用法)
#TYPE 语法: #type standard-type=size #type default=area standard-type是short,int,long或用户定义尺寸中的之一; size是1,8,16或32; area是#TYPE使用typemod命令定义的存储区. 目的:编译器默认将short看作1位, 将int看作8位, 将long看作16位.传统的C习惯为目标处理器而将INT定义成更高效率的尺寸.在PIC中,INT是8位.为了有助于代码兼容,#type命令允许改变这些关键字. #TYPE能重新定义这些关键字. 注意:逗号是可选项.当然#TYPE可能使一些尺寸得不到4种关键字的描绘(如上面的1位整型),下
[单片机]
基于C8051F020 单片机的浊度仪研制
  引言   浊度是水的透明程度的量度。由于水中含有悬浮及胶体状态的微粒, 使得原是无色透明的水产生浑浊现象, 其浑浊的程度称为浑浊度。浊度显示出水中存在大量的细菌, 病原体, 或是某些颗粒物。这些颗粒物可能保护有害微生物, 使其在消毒工艺中不被去除。因此无论在饮用水、工业过程或产品中, 浊度都是一个非常重要的参数。浊度高意味着水中各种有毒、有害物质的含量高, 因此水的浊度是一项重要的水质指标。   1 浊度测量原理   根据光学原理, 当一束平行光由空气垂直照射到被测的水中, 在水的深度Y 处, 其光强可表示为:   其中: K0表示入射角为0 时光从空气到水中的透射系数,K1为溶液对光的吸收系数。I0为入射光强度,
[单片机]
基于C8051F020 <font color='red'>单片机</font>的浊度仪研制
一种高性能便携式PIC单片机湿度检测仪的研制
    摘 要: 介绍了一种高性能便携式PIC单片机湿度检测仪的研制,详细阐明了有关的工作原理和关键技术。本测试仪充分应用PIC单片机自身的软硬件资源,具有智能化,小型便携、可编程等优点,在农业、水文系统、环境监测、气象等许多领域具有广泛的应用。     关键词: PIC单片机 湿度测试仪 土壤含水量     适时准确地测量周围环境的湿度和土壤含水量在国民经济发展的许多领域中具有广泛的应用,如在农业上为了科学地对土壤进行管理,需要经常测试土壤含水量;在水利工程中,如水文站、堤坝上也需经常测试土壤含水量,此外,土壤湿度测量在环保、气象、国防施工中更是不可缺少的测量项目。如何使这种繁琐的测量以及相关数据处理实现
[应用]
AVR单片机学习(五)按键与数码管的程序设计
按键与数码管的程序设计 AVR IO口的输入模式与上拉电阻 选择结构语句与按键的查询方式程序设计 数码管基本原理 扫描方式显示多位数码管 一、输入状态IO寄存器设置 1、DDRx 某一位置0,相应位的IO口被设置为输入 2、PORTx某一位置1,使能对应IO口相应位的上拉电阻 3、PINx的对应位是输入的数据,0或1 选择结构语句 一、关系运算符和关系表达式 小于 小于等于 = 大于 大于或等于== 不等于!= 二、逻辑运算符和逻辑表达式 逻辑与&&逻辑或||逻辑非! 三、if 语句结构 if(表达式1)语句1 else if(表达式2)语句2 else 语
[单片机]
AVR<font color='red'>单片机</font>学习(五)按键与数码管的程序设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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