求大神stm32f103vf晶片控制8位繼電器的c語言程式

2021-08-01 06:19:22 字數 1962 閱讀 5250

1樓:牛xx的小

#include "sys.h"

/*不用函式,巨集即能完美完成驅動輸出。

使用pb 0-7 口控制繼電器*/

#define relayon(a) pbout(a)=1 //開啟

#define relayoff(a) pbout(a)=0 //關閉

void main(void)

}使用光耦也要考慮io本身的驅動能力

海微自動化使用的stm32晶片,為什麼不能用c語言編寫

2樓:欒冰海

有些stc微控制器燒錄程式時需要把p1.0 p1.1拉低才行

求一個微控制器控制繼電器的程式。 10

3樓:0開拓者

如果是做產品的話,高電平驅動不好,復位的時候管腳預設狀態是高電平,就算程式中開機立即拉低io口,上電的時候也可能繼電器顫抖一下

寫個c語言的繼電器控制程式,p1_4,p1_5使他接受一個字串就開

4樓:歸一

什麼意思,沒明白。

你是通過串列埠控制繼電器?

求一個51微控制器控制繼電器的c語言程式,要求能通過按動微控制器上的矩形鍵盤控制繼電器的常開或常關 5

5樓:于于祥祥

你想用按鍵怎麼控制?得答題說一下思路吧?

求微控制器c語言定時程式。初始條件下繼電器斷開,繼電器低電平有效。 10

6樓:匿名使用者

#include //假定繼電器是安裝在p3.5,按鍵分別安裝在p3.6, p3.

7,時脈頻率12mhzsbit sw1=p3^6;sbit sw2=p3^7;sbit relay=p3^5; void setuptimer0() data unsigned char us250;data unsigned int relay_timer;void timer0_isr() interrupt 1 //定時中斷服務程式,為按鍵消抖服務 if (++us250>=4) //250us中斷一次,每四次得到1ms //如果當前正處於一個動作過程且有sw2按下,則修改繼電器延時為1000msif (relay_timer && 0==sw2) relay_timer=1000;} void main()

求51微控制器控制繼電器的彙編程式或c語言程式!!!!

7樓:匿名使用者

繼電器只有一個控制端呀,led控制亮滅可以吧,延時也可以吧,將它當做led來控制就行了。

8樓:匿名使用者

#include

#include

sbit key=p1^0;

sbit key1=p1^1;

sbit d1=p0^0;

sbit d2=p0^1;

void delay1s(void) //誤差 0usmain()

if(key1==0)

if(d1==0)

if(d2==0)}}

8255不要 繼電器接p0^0 p0^1

51微控制器控制一個小燈和一個繼電器,用c語言

9樓:灬隨緣灬

系統設定如下 p1.0 按鍵1 p1.1 按鍵2 p1.2按鍵3p2.0 p2.1 p 2.2 分別接一個繼電器和ledio口 初始化均為高電平

程式main()

if(p1.1==0)

if(p1.2==0)}

10樓:匿名使用者

程式很簡單,自己做一次大俠,沒問題!

11樓:匿名使用者

大俠,這個還不懂再來找我了

請教STM32F103與DSP採用SPI通訊的問題

首先nss配置為硬體的話,相應引腳的gpio應配置為第二功能 其次確認spi外設的時鐘和使能設定 還有主從機的配置 如果stm32是主機,當需要讀取從機資料的時候,必須有主機發起,由主機來提供匯流排時鐘。如果要發資料,發出資料後返回值不關心,但還是要讀取以清空暫存器 如果要收資料,不關心發出什麼資料...

stm32tcp包多大會分包,stm32f4支援多少條tcp

一般所處的乙太網,乙太網幀最大1500位元組,減去20位元組ip首部8位元組udp首部,一次udp報文也就是說sendto不要超過1472位元組,否則ip分片。stm32f4支援多少條tcp stm32的部分io口可以容忍5v,部分io口只能是3.3v容忍。到底哪些能夠容忍,檢視資料手冊,引腳標註 ...

stm32f407dp83848lwip交叉線與pc直連綠燈常

你還是除錯下ping命令啊,這個通了什麼都通了。你問題解決了嗎?我遇到和你一模一樣的問題,請問怎麼解決的?智慧硬體產品經理和做網際網路的有什麼區別 智慧硬體產品經理 相當於 硬體產品經理 網際網路產品經理 的集合,不僅僅要了解硬體的研發知識,還要了解 鏈 生產 銷售 售後 迭代等一系列知識,還的對於...