本帖最后由 xiong123154 于 2017-7-25 16:47 編輯
基于8051+PROTEUS仿真28實例——部分源碼
/* 名稱:74LS138譯碼器應用 說明:本例通過74LS138譯碼器,僅用P2口3個引腳來控制8只LED滾動顯示。 */ #include<reg51.h> #define uchar unsigned char #define uint unsigned int //延時 void DelayMS(uint ms) { uchari; while(ms--)for(i=0;i<40;i++); } //主程序 void main() { P2=0x00; while(1) { P2=(P2+1)%8; DelayMS(500); } }
|