我想在没有微控制器的情况下点亮/关闭LED.我想通过编写C++程序来控制LED.但我遇到的问题是挂钩它们是否有免费的方法!
我正在使用Windows XP,如果这是相关的.
我有LED,但我没有微控制器.
好吧,我发现了一些功能但是它们的标题不起作用,所以有人可以帮我查找标题吗?
这是我正在谈论的一个例子:
poke(0x0000,0x0417,16); gotoxy(1,1); printf("Num Lock LED is now on r"); delay(10);
还有,有没有人有"内核编程"电子书?
我还需要一个电路图来显示连接LED的位置.
这完全取决于您拥有哪种硬件,这决定了您需要哪种驱动程序.那时候,我有一个简单的led并将其放入打印机LPT端口.然后我可以写一个字节到地址0x0378h,其中的位确定引脚是否有电(使用linux).对于Windows,您需要一个允许您直接访问lpt端口的驱动程序.我当时也是和一位朋友一起做的,而且效果很好(我们建立了交通灯:))阅读本页(点击左侧的并行端口.出于某种原因,我无法直接链接到它)了解详细信息视窗.并man outb
在Linux上阅读.现在,那个港口真的很老了.但是如果你有一台机器仍然有一台,我觉得玩它很有趣.
无论如何,我有一个带有整齐LED的fritz盒子.一个人可以通过它连接到它telnet
,然后写一些东西(我忘了数字)到/proc/led
iirc.然后内核驱动程序解释数字并使正确的LED闪烁.这是另一种方式:)