gpt4 book ai didi

c++ - 如何在没有微 Controller 的情况下用 C++ 连接 LED 灯?

转载 作者:太空狗 更新时间:2023-10-29 19:45:10 24 4
gpt4 key购买 nike

我想在没有微 Controller 的情况下点亮/关闭 LED。我希望通过编写 C++ 程序来控制 LED。但我遇到的问题是将它们连接起来有没有免费的方法!!!!

如果相关的话,我正在使用 Windows XP。

我有 LED,但没有微 Controller 。

好吧,我找到了一些函数,但它们的 header 不起作用,所以有人可以帮我找到 header 吗?

这是我正在谈论的例子:

poke(0x0000,0x0417,16);
gotoxy(1,1);
printf("Num Lock LED is now on r");
delay(10);

另外,有人有“内核编程”电子书吗?

我还需要一张电路图来显示连接 LED 的位置。

最佳答案

这完全取决于您拥有的硬件,这决定了您需要的驱动程序。那时,我得到了一个简单的 LED 并将其插入打印机的 LPT 端口。然后我可以向地址 0x0378h 写入一个字节,其中的位确定引脚是否有电(使用 linux)。对于 Windows,您需要一个允许您直接访问 lpt 端口的驱动程序。我当时也和一个 friend 一起做过,效果很好(我们建立了一个红绿灯 :))阅读 this page (单击左侧的并行端口。出于某种原因,我无法直接链接到它)有关 Windows 的详细信息。并在 linux 上阅读 man outb。现在,那个港口真的很老了。但是如果你身边有一台机器,我认为玩它会很有趣。

不管怎样,我有一个带有整洁 LED 的 fritz 盒子。可以通过 telnet 连接到它,然后将一些东西(我忘记了数字)写入 /proc/led iirc。然后内核驱动程序解释该数字并使右侧的 LED 闪烁。这是另一种方法:)

关于c++ - 如何在没有微 Controller 的情况下用 C++ 连接 LED 灯?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/645290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com