标签:原理图 原因 class 现在 deb 分析 blocks 就是 info
使用SDCC,不能简单套用keil环境下的语法,以下是SDCC中8051.h头文件与keil环境下reg51.h头文件的区别:
关于如何在proteus上调用在codeblocks上编写好的C51代码:
现在开始流水灯:
原理图:
代码:
#include <mcs51/8051.h> void delay() { for(int i=0;i<100;i++) for(int j=0;j<100;j++); } int main() { while(1) { for(P1=0x01;P1<=0x80;P1=P1<<1) delay(); } }
//将for循环改为如下形式 for(P1=0x01;P1>0x00;P1=P1<<1)
#include <mcs51/8051.h> int a[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; int b[8]={0xf3,0xed,0xdd,0xbb,0xbb,0xdd,0xed,0xf3}; void delay() { for(int i=0;i<100;i++); } void main(void) { while(1) { for(int i=0;i<8;i++) { P2=a[i]; P1=b[i]; delay(); } } }
实现效果:
标签:原理图 原因 class 现在 deb 分析 blocks 就是 info
原文地址:https://www.cnblogs.com/xing-2/p/11147890.html