|
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
各位老大帮俺看看这个入门51程序有什么问题 |
|
| 作者:SONY66 栏目:单片机 | |
# include <REG52.H> void de (void); void MAIN(void) { while(1) P0 ^= 0x01; de(); } void de(void) { unsigned CHAR c; for(c=10;c>1;c--) ; } 编译完后发现并没有调用DE函数进行延时?? WHY? |
| 2楼: | >>参与讨论 |
| 作者: computer00 于 2005-6-30 11:39:00 发布:
因为你的主函数写错了。 void main(void) //必须要小写 { while(1) { //少了大括号。后边的当然不会执行了。 P0^=0x01; de(); } } |
|
| 3楼: | >>参与讨论 |
| 作者: sony66 于 2005-6-30 12:48:00 发布:
谢了! |
|
| 4楼: | >>参与讨论 |
| 作者: dandywang 于 2005-6-30 17:32:00 发布:
:) |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |