利用查表程序可以完成BCD與七段碼的轉(zhuǎn)換,從而取代硬件七段譯碼電路,查表程序本身并無復(fù)雜之處,
需要注意的是七段碼的取值,因為七段數(shù)碼管有共陽極及共陰極之分. 共陽極是低電平有效時有效輸入。
共陰極是高電平時有效輸入(所以在C51單片機要使發(fā)光二極管點亮,
數(shù)碼管是共陽極的就要讓I/O口的電位變?yōu)榈碗娢?如果是共陰極的就是合I/O口的電位變?yōu)楦唠娢?,
因些不同的器件會有不同的數(shù)碼值。
另外引腳信號與碼位的對應(yīng)關(guān)系也會影響碼值,
即引腳可以由高到低排列(7-1),也可以由低到高排列(1-7)。
本實驗的數(shù)碼管為共陽極,采用由高到低的排列(特別說明.本站的學(xué)習(xí)工具全部為共陽極接法)。
例如對應(yīng)0的二進制代碼為11000000本實驗在推出的實驗板及學(xué)習(xí)套件上可直接使用。
標(biāo)簽:
BCD
查表程序
七段碼
轉(zhuǎn)換
上傳時間:
2016-01-05
上傳用戶:dsgkjgkjg