1
5
49
新手上路
#include "AI8051U.h" sbit LED0 = P1 ^ 0; sbit LED1 = P1 ^ 1; sbit LED2 = P1 ^ 2; sbit LED3 = P1 ^ 3; sbit LED4 = P1 ^ 4; void delay(unsigned char m) { unsigned char i, j, k; for (k = m; k > 0; k--) for (j = 255; j > 0; j--) for (i = 255; i > 0; i--); } int main() { int a = 0; LED0 = 1; LED1 = 1; LED2 = 1; LED3 = 0; LED4 = 1; while(1); } 复制代码
STC配置
实物图
使用道具 举报 送花
19
3257
5701
论坛元老
86
5982
1万
超级版主
Debu*** 发表于 2025-2-27 16:14 复位脚做IO口,不是复位的问题 面包板大概率接触不良
so*** 发表于 2025-2-27 15:56 用面包板拼的感觉就只有P10有接。如果连线没问题应该会亮灯吧。
晓星*** 发表于 2025-2-27 16:41 我都能烧录成功,不至于接线问题吧?同时我还试过直接碰着串口一样不行呢 ...
so*** 发表于 2025-2-27 17:05 寄存器P1M0,和P1M1也要配置一下吧。这个和传统51单片机不一样。
晓星*** 发表于 2025-2-27 17:07 嗯???这咋配置?
#include "STC8051U.h" sbit LED0 = P1 ^ 0; sbit LED1 = P1 ^ 1; sbit LED2 = P1 ^ 2; sbit LED3 = P1 ^ 3; sbit LED4 = P1 ^ 4; int main() { P_SW2 = 0x80; CKCON = 0x00; WTST = 0x00; P0M0 = 0x00; P0M1 = 0x00; P1M0 = 0x00; P1M1 = 0x00; P2M0 = 0x00; P2M1 = 0x00; P3M0 = 0x00; P3M1 = 0x00; P4M0 = 0x00; P4M1 = 0x00; P5M0 = 0x00; P5M1 = 0x00; LED0 = 1; LED1 = 1; LED2 = 1; LED3 = 0; LED4 = 1; while(1); } 复制代码
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-8-25 00:07 , Processed in 0.119404 second(s), 96 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.