Mình đang tập tành hc vdk 8501.Mình viết lệnh vừa nháp LED đơn ở port1,LED7 đoạn ở pỏt 2.Làm sao để viết đc :
![41](http://dientuvietnam.net/forums/images/smilies/41.gif)
![41](http://dientuvietnam.net/forums/images/smilies/41.gif)
![41](http://dientuvietnam.net/forums/images/smilies/41.gif)
#include <reg51.h> unsigned char led_hex[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0xFF,0x6F}; //0 1 2 3 4 5 6 7 8 9 void delay(unsigned int ms) { int i; for(;ms;ms--) for(i=0;i<1000;i++); } void main() { int i=0,c=0; while(1){ P1=led_hex[i]; delay(10); if(c>990){//990+10=1000ms=1s c=0; i+=1; P0~=P0; } c+=1; if(i>9) i=0; } }
Comment