基於51微控制器光電開光感測器c程式怎麼編啊!

2025-07-11 07:41:12 字數 1429 閱讀 1961

1樓:匿名使用者

光電開關就是乙個產生高低電平的東西,接一根線到中斷,在中斷裡面處理就可以。

怎樣用89c51微控制器控制光電感測器?麻煩高手說哈,謝謝!

2樓:網友

//包含標頭檔案,一般情況不需要改動,標頭檔案包含特殊功能暫存器的定義。

main()

外部中斷程式。

void isr_key(void) interrupt 2 using 1

3樓:網友

要往裡面寫程式的,c語言或組合語言。光電感測器有反映時,89c51收到後可以幹很多活,看程式怎麼寫了,不是89c51控制光電感測器。

51微控制器做控制器,接受來自光電感測器的數碼訊號,自動控制繼電器電磁閥開關,求c語言程式設計

4樓:匿名使用者

光敏電阻+三極體放大,不行? 或者不用放大,直接用電阻調整到合適電平。

mcu 只要檢測高低電平,即可以控制輸出端的三極體來控制繼電器。

5樓:網友

你這個上面有用的資訊都沒說,再說有現成的**可能性很小的 加我好友吧四二九四三三六零七。

51微控制器如何讀取光電開關

6樓:網友

是光電耦合器嗎?

光電耦合器的集電極接微控制器的某一腳,發射極接地有訊號時,集電極為低電平0

如,集電極接在腳上。

jb ,$光電無訊號,原地踏步。

51微控制器控制,使光電開關作為感應檢測到有障礙物,則使得微控制器開發版的第乙個流水燈發光,求程式實現

7樓:網友

這個很簡單啊,光電開關檢測到障礙物之後會產生乙個開關訊號,即高低電平的變化,你可以通過微控制器中斷或者io口來檢測這個變化,之後就讓流水燈亮起就行了。

8樓:網友

#include

#defind a(光電開關) p0^0char table=

void main()}

說明:a是光電開關,接p00口,流水燈接p1口,這個引數要根據你自己更改。開始a為低電平,當a檢測有有障礙物,會引起p00高電平觸發p1口的流水燈事件。

求程式:基於51微控制器的使用pt100的溫度感測器的程式~用c寫的

9樓:網友

基於51微控制器的使用pt100的溫度感測器的程式框架可以擬一下,不難。

51微控制器怎麼接收光電開關的電壓訊號

10樓:愛情騎士愛學習

光電開關的輸出電壓範圍要在微控制器的io口電壓範圍內。

gnd就是要和電源負極接一起。

51微控制器資料搬運c語言程式,51微控制器訪問片內資料儲存器某單元的內容用c語言怎麼寫???

aa i bb i 51微控制器訪問片內資料儲存器某單元的內容用c語言怎麼寫?方法1 char data p 定義一個指向片內ram地址的指標 p 0x30 片內ram地址為0x30 p 0x12 向0x30內寫入立即數0x12 方法2 include char x x dbyte 0x30 將片內...

51微控制器的分時複用,80c51微控制器p0口地址資料分時複用如何實現的

51微控制器的分時來複用51微控制器的分源 時複用功能,最直接的就bai是movx指令du,用這個指令就是在分時復zhi用p0口,執dao行 movx a,dptr,那麼首先要送地址a0 a7給p0口,ale有效,鎖存在373上,再將這個地址的資料從p0口讀入傳給a。下面是p0口既送數碼管段訊號,又...

求基於51微控制器的流水燈的設計

include define uint unsigned int define uchar unsigned charsbit keya p2 1 這裡看你把按鍵設定在哪個引腳上,這個是實現功能2 sbit keyb p2 2 這個是實現功能2sbit keyc p2 7 實現功能3void del...