51实验2:通过总线法控制任意灯的亮灭

发布者:静心静气最新更新时间:2021-09-28 来源: eefocus关键字:亮灭 手机看文章 扫描二维码
随时随地手机看文章

#include


typedef unsigned int u16;


void delay(u16 i)

{

 while(i--);

}


void main()

{

    P2=0xb5;

delay(100000);

P2=0xff;

delay(100000);

}


关键字:亮灭 引用地址:51实验2:通过总线法控制任意灯的亮灭

上一篇:51实验3:总线法写闪烁灯
下一篇:51实验1:通过位定义控制任意灯的亮灭

推荐阅读最新更新时间:2024-11-07 01:09

WDT做定时器使用,产生定时中断,使循环
#include msp430x16x.h void main() { WDTCTL = WDTPW + WDTSSEL + WDTTMSEL; P4DIR |= BIT0;//P4.0定义为输出 P4OUT |= BIT0;//P4.0初始化为1,灯灭 IE1 |= WDTIE;//使能WDT定时器中断 IFG1 &= ~WDTIFG;//清中断标志 _BIS_SR(GIE);//使能总中断 } #pragma vector = WDT_VECTOR __interrupt void WDT_in() { P4OUT ^=BIT0;//黄灯循环亮灭 IFG1 &= ~WDTIFG;//清中断
[单片机]
51单片机矩形按键控制16个LED和数码管显示
电路原理图 程序 #include reg51.h #define uint unsigned int #define uchar unsigned char //函数声明 void delay(uint time); //延时函数 void display(uchar k); //数码管显示0-F以及LED灯的亮灭 uchar getKey(); //读取键盘的数值 //主程序 void main(){ uchar keyValue; while(1){ keyValue = getKey(); //读取键盘值 display(keyValue); //数码管显示&LED亮灭 } }
[单片机]
STM32学习笔记之按键查询方式控制led
其实接触STM32已经快半年了,端断续续的也学习了一下的STM32的各个模块的基本功能,刚开始的时候也是看比人的写的代码,看懂了然后再去修改,能够在自己的平台上实现基本的功能,也就是到现在才能真正的按照自己的想法来实现写功能,在本文中我将介绍下比较经典的按键驱动程序的实现方式--查询,当然中断方式的应用也比较广泛,在此先不做介绍了。 首先我的硬件平台是奋斗版STM32,之所以选择这款开发版是因为板子提供了许多关于ucos和ucgui的例程,想往这方面发展的童鞋可以考虑哦,呵呵,不多说了,开发板带的芯片型号是STM32F103VET6: 64K 片内SRAM,512K 片内FALSH. 本文所用到的外设:3个le
[单片机]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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