求51单片机一段代码: 在8*8点阵中,P0接正,P1接负。要求一段C语言代码实现反亮(亮的变暗、暗的变亮)。

2024-12-16 11:15:33
推荐回答(4个)
回答1:

(1)点阵式使用扫描方式的话,如果P0接正的话,循环让P0的一个引脚置1,对应P1的8个位,为零该点亮,为1该点灭。
若想反亮,只需在对应时对P1取反~~~~
(2)用楼主的方法,(不使用扫描)无法实现正常显示。
(3)若一定要用这样赋值的方法的话,实现反亮也只能使用扫描。

回答2:

P0=~P0;
P1=~P0;

回答3:

在你原来的程序上,进行修改:
P0的输出不变,P1取反输出,即可实现反亮(亮的变暗、暗的变亮)。

回答4:

单片机、电路、机电液、仿真或许我可以帮助的。扣扣:二五三一二六三七二六