关于51单片机C语言编程问题

2024-12-04 01:59:34
推荐回答(3个)
回答1:

在编译过程中sbit D1=P1^0是位定义相当于程序初始化时在单片机留有位置, void main()是主函数 表示程序从这里开始执行,他执行时当然得要有你前文的定义哦。
换句话说 就相当于做菜 前面都是食材和调料 从MAIN开始就是一步一步做法

回答2:

sbit D1=P1^0;

这是宏定义,放在函数外边
定义引脚都这样定义的

回答3:

一般的定义都不能放在函数体内的