本帖最后由 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); } }
|