历史上的今天
今天是:2025年03月03日(星期一)
2020年03月03日 | PIC32单片机IO口操作之LED灯
2020-03-03 来源:eefocus
#include //要观察相应的操作,可以去掉相应的注释;
#define uchar unsigned char
#define uint unsigned int
/*void delay(uint x)
{
uint a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
int main(void)
{
TRISB=0x00;//设置端口输出;可以参看数据手册
while(1)
{
PORTB=0x3C00;//四个控制LED的端口输出高电平;
delay(100);
PORTB=0x00;//关闭LED
delay(100);
}
}//以上代码实现了LED灯的同时闪烁。*/
/*void delay(uint x)
{
uint a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
int main(void)
{
uchar i;
TRISB=0x00;
long temp;
while(1)
{
temp=0x400;
PORTB=temp;
for(i=4;i>0;i--)
{
delay(200);
temp=temp<<1;//让流水灯流动,用移位实现;
PORTB=temp;
}
}
}*///以上代码实现了LED流水灯;
int main(void)
{
TRISB=0x00;//设置端口输出;可以参看数据手册
while(1)
{
_RB10=1;//输出高电平;
_RB11=1;
_RB12=1;
_RB13=1;
}
}//以上代码实现了位操作
史海拾趣
|
现在大多数人都已经知道,LED是一种节能减排的新光源。但是还有一个很大的优点却经常被忽略,那就是无污染和环保。我们知道汞是一种极其有毒的物质,然而几乎大多数目前采用的高效电光源中都含有汞,各种电光源的含汞量如下表所示: 而汞的沸点 ...… 查看全部问答> |
|
我用流接口写了一个4*6的矩阵键盘驱动程序,现在需要将对应的按键与像PC机的键盘上的部分功能键对应起来,请问具体要如何对应呢? 具体我将每一个按键对应一个码,通过SendNotifyMessage()函数发送消息给应用,同时自己写了一个简单的WIN32应用程 ...… 查看全部问答> |
|
在程序测试串口与GPRS MODEM是否连通,发“at”返回“ok” 这样写: sp.WriteLine(\"at\\r\"); string str = sp.ReadLine(); 运行后就没反应了, ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:10 编辑 在今年的国赛中大家觉得纯用FPGA去代替单片机可以么?如果要准备FPGA去做应该做哪些准备?要准备什么模块儿? … 查看全部问答> |
|
quarus ii中的signal tap是否可以复制多个node 之前一直使用Xilinx的ISE进行开发,使用chipscope看波形时可以将探针信号进行复制、重新编组等操作,很方便。现在刚开始用Quartus ii 9.1,在使用signal tap上板调试时,发现没有办法复制node。 比如信号 a位宽为32位,第一拍,第二拍和第三拍的数 ...… 查看全部问答> |
|
具体要求如下: 二、要求 1、基本要求 (1)真有效值电压测量:可测量频率范围在0Hz~10kHz频率范围的单频信号或合成信号的电压有效值,测量相对误差≤0.5%+最低位2个字。 (2)测量量程:分200mV、2V、20V三档,可用手动切换量程。 ...… 查看全部问答> |




