那個七段顯示器,在電路上,要注意一下,如下圖所示
正如上圖說的,七段共有8個接腳,(7個燈+1個共陽極
或共陰)
一般是買共陽,對其他的腳輸入0就會亮,如果共陰,輸入1才會亮
電路如下圖(要記得加限流電阻):
如果你要把P1接到7段顯示器
分別把
語法:
P1.0 - a
P1.1 - a
P1.2 - b
P1.3 - c
P1.4 - d
P1.5 - e
P1.6 - f
P1.7 - g
如果你要七段顯示器顯示0,那就是要a,b,c,d,e,f都要亮,所以,你要對P1輸出00000001B
MOV P1,#00000001B;
那要1的話,就是b,c都要亮,其他都是不亮,那你要對P1輸出10011111B
MOV P1,#10011111B;
其他的就看你自己啦
還有更進階的寫法,查表法,就可以用來跑迴圈
可以到GOOGLE找一下
8051+查表法
或
8051+DPTR
或
8051+間接定址