一斥黑、實(shí)驗(yàn)?zāi)康?/h1>
將獨(dú)立按鍵按一下顯示的數(shù)字增加一的程序移植到小板上
二吃度、實(shí)驗(yàn)器材
安裝了Keil的計(jì)算機(jī)姐霍,單片機(jī)悉盆,燒錄軟件
三盯荤、實(shí)驗(yàn)步驟
1.分析大板和小板數(shù)碼管顯示電路的區(qū)別:
a)大板為共陰結(jié)構(gòu),高電平有效焕盟;小板是共陽結(jié)構(gòu),低電平有效宏粤;
b)大板使用三八譯碼器連接位選信號脚翘,由三位位選信號控制;小板的位選信號則為四位绍哎,直接連在STC的引腳上来农。
2.對部分代碼做出修改
a)增加一個(gè)位變量,并做出對應(yīng)修改
sbit LSA=P2^0;
sbit LSB=P2^1;
sbit LSC=P2^2;
sbit LSD=P2^3;
b)修改字形碼及消隱
u8 code smgduan[17]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//0-9,A-F 字形碼
P0=0xff; //消隱
c)修改動(dòng)態(tài)數(shù)碼管顯示
case(0):
LSA=1;LSB=1;LSC=1; LSD=0; break;
case(1):
LSA=1;LSB=1;LSC=0; LSD=1; break;
case(2):
LSA=1;LSB=0;LSC=1; LSD=1; break;
case(3):
LSA=0;LSB=1;LSC=1; LSD=1; break;
3.燒錄
四崇堰、實(shí)驗(yàn)結(jié)果
五沃于、總結(jié)
改代碼的時(shí)候出現(xiàn)了一些小錯(cuò)誤涩咖,根據(jù)錯(cuò)誤提示改正了;
還有繁莹,小板燒錄的時(shí)候得先關(guān)掉開關(guān)檩互,才能順利燒錄。