ADL1.2集成开发环境实现对LED灯的控制嵌入式 求程序代码

ADL1.2集成开发环境实现对LED灯的控制嵌入式 求程序代码,第1张

1 不知道你用的是什么开发板,点灯程序设计中inits、寄存器配置和一些接口初始化(如UART、led)在模板中都有了啊,我用过了两个开发板,LPC2200和MAGIC ARM2410都不用手动添加的,专用模板中都自带的。

2 点灯程序中最重要的是设置GPIO,把相应的引脚设置高低电平就可以点亮了,这你就要看懂开发板自带的硬件电路图了。

3 给你看看我用的开发板点灯程序的设置吧,我的开发板上面有四个灯,实现程序如下:

#include "configh"

// 定义LED控制口 (输出高电平时点亮LED)

#define LED1_CON (1<<11) / GPE11口 /

#define LED2_CON (1<<12) / GPE12口 /

#define LED3_CON (1<<4) / GPH4口 /

#define LED4_CON (1<<6) / GPH6口 /

void DelayNS(uint32 dly)

{

uint32 i;

for(; dly>0; dly--)

for(i=0; i<50000; i++);

}

void LED_DispAllOn(void)//其实你要的灯全部亮只要这一个函数就可以了,这个功能是把,led1、led2、led3、led4对应的GPE11、GPE12、GPE4、GPE6设置为高电平,即点亮灯

{

rGPEDAT = rGPEDAT | (0x03<<11);

rGPHDAT = rGPHDAT | (0x05<<4);

}

void LED_DispAllOff(void)

{

rGPEDAT = rGPEDAT & (~(0x03<<11));

rGPHDAT = rGPHDAT & (~(0x05<<4));

}

void LED_DispNum(uint32 dat)

{

dat = dat & 0x0000000F; // 参数过滤

// 控制LED4、LED3显示(d3、d2位)

if(dat & 0x08) rGPHDAT = rGPHDAT | (0x01<<6);

else rGPHDAT = rGPHDAT & (~(0x01<<6));

if(dat & 0x04) rGPHDAT = rGPHDAT | (0x01<<4);

else rGPHDAT = rGPHDAT & (~(0x01<<4));

// 控制LED2、LED1显示(d1、d0位)

rGPEDAT = (rGPEDAT & (~(0x03<<11))) | ((dat&0x03) << 11);

}

int main(void)

{

int i;

do{

// 初始化I/O

rGPECON = (rGPECON & (~(0x0F<<22))) | (0x05<<22); // rGPECON[25:22] = 0101b,设置GPE11、GPE12为GPIO输出模式

rGPHCON = (rGPHCON & (~(0x33<<8))) | (0x11<<8); // rGPHCON[13:8] = 01xx01b,设置GPH4、GPH6为GPIO输出模式

// LED全闪烁5次

for(i=0; i<5; i++)

{

LED_DispAllOff(); // LED全熄灭

DelayNS(5);

LED_DispAllOn(); // LED全点亮

DelayNS(5);

}

// 控制LED指示0~F的16进制数值

for(i=0; i<16; i++)

{

LED_DispNum(i); // 显示数值i

DelayNS(5);

}

}while(1);

return(0);

}

EDTA与锌是按1:1的比例反应的。

EDAT是乙二胺四乙酸,常写作H4Y,由于ZnSO4是弱酸性溶液,因此此时EDAT可写成H2Y的形式。

离子方程式:Zn2++H2Y2-==ZnY2-+2H+

EDAT和金属离子络合都是1:1的,形成稳定的具有五元环结构的络合物

基准试剂相当或高于优级纯试剂,专作滴定分析的基准物质,用以确定未知溶液的准确浓度或直接配制标准溶液,其主成分含量一般在9995%~1000% 你说的是基准物质吗?若是,请看下面的回答。基准物质是一种高纯度的,其组成与它的化学式高度一致的化学稳定的物质(例如一级品或纯度高于一级品的试剂)。这种物质用来直接配制基本标准溶液,但在较多情况下,它常用来校准或标定某未知溶液的浓度。基准物质standard chemicals用以直接配制标准溶液的物质,或用以标定容量分析中的标准溶液的物质。又称标准物质。标准溶液是一种已知准确浓度的溶液,可在容量分析中作滴定剂,也可在仪器分析中用以制作校正曲线的试样。基准物质应该符合以下要求:①组成与它的化学式严格相符。②纯度足够高。③应该很稳定。④参加反应时,按反应式定量地进行,不发生副反应。⑤最好有较大的式量,在配制标准溶液时可以称取较多的量,以减少称量误差。常用的基准物质有银e799bee5baa6e997aee7ad94e59b9ee7ad9431333332636361、铜、锌、铝、铁等纯金属及氧化物、重铬酸钾、碳酸钾、氯化钠、邻苯二甲酸氢钾、草酸、硼砂等纯化合物。20世纪50年代以后,不少人考虑到电量(库仑数)可以准确测量,建议用库仑作为一种实用的基准物质,代替一些纯的化学试剂。

以上就是关于ADL1.2集成开发环境实现对LED灯的控制 嵌入式 求程序代码全部的内容,包括:ADL1.2集成开发环境实现对LED灯的控制 嵌入式 求程序代码、edta与硫酸锌反应是几比几、简述标定EDAT滴定液时,称好的ZnO基准物如何处理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9791929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存