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...