大唐 发表于 2024-4-8 10:11:38


sbit led1 = P3^0;
sbit led2 = P3^1;
sbit led3 = P3^2;
我现在只能一个一个的写IO的输出:
led1=1;
led2=1;
led3=1;
我要多个IO同时输出高电平怎么弄?
能否像STM8S的PB_ODR = 0x07;这样一条指令就实现?

神农鼎 发表于 2024-4-8 10:31:07

MOV P3, #00001111B;
//是不是要这个风格,去综合版块问,比较好,您问的太专业了



大唐 发表于 2024-4-8 14:01:18

大唐 发表于 2024-4-8 10:11
sbit led1 = P3^0;
sbit led2 = P3^1;
sbit led3 = P3^2;


摸到了,是P3=0x07;{:lol:}

durongze 发表于 2024-5-5 03:37:30

作为初学者感觉理解起来还是费点劲。对io在什么用途下,设置什么模式不太明白。

西红柿牛柳 发表于 2024-5-5 09:07:48

为数不多的讲硬件的帖子,支持

LoveAmanda 发表于 2024-5-10 08:20:43

{:5_332:}

西红柿牛柳 发表于 2024-5-10 09:57:33

每日一签,别沉

左手倒影 发表于 2024-5-15 18:26:16

学习了

vb2002 发表于 2024-5-18 10:01:10

负极接地,正极接io口,没有串那个 3.3k电阻,会有什么问题呢,我一直这样错误驱动的。

西红柿牛柳 发表于 2024-5-19 08:42:24

签到,学习
页: 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22
查看完整版本: 一灯大师,I/O口控制: LED点灯, NPN/PNP三极管, N-MOS管/P-MOS管, 光耦, 继电器