本帖最后由 chongdongchen 于 2018-5-17 20:44 编辑
总有些时候,一个简单的项目往往没有显示界面,只有一个LED显示状态,剩余IO口都有相应功能,而且不能仿真。
这时候想知道运行情况(一些参数),如果是数字量还好,可以直接用LED显示,那模拟量呢,LED想要表达就比较麻烦了。
在这里分享一下我的方法,希望多多指点,并分享你更好的方法。
对,用示波器,比如一个字节,从高位到低位用这个LED的电平顺序输出。
我这里用了三种不同的模式,输出高电平代表1,输出高阻状态(输入状态也可以)代表0,输出低电平代表背景(这样有个好处看得清楚)。
像我这个图片例子里,就可以得出结果是:00000011,也就是0x03。
把这个功能写成一个函数,比如 void LedDispByte (unsigned char dat) ,只要在需要的地方调用一下就可以用示波器观察了。
|