導航:首頁 > 操作系統 > 單片機控制

單片機控制

發布時間:2022-03-12 13:50:34

1. 請問單片機可以控制什麼

你生活中百分之95%的電子設備,都有單片機寫入程序的痕跡,哪怕是一個晶元,需要PLC編程的,舉個最常見的,像交通信號燈,地鐵站運行信號等等吧,太多太多了。

2. 單片機控制電機

1、用到什麼功能,應該是取決於單片機本身的特徵,有些也要用到ADC或內置比較部分.

2、常規設計是,6個IO口控制無刷電機的轉動,3個IO口檢測過零信號,加上一些輔助的IO,樓主就可以算一下了

如下圖

3. 單片機如何實現具體的控制的

建議你仔細看看它的一些IO埠結構圖,然後配合看這些埠的控制和數據寄存器,以及埠相關的匯編指令.注意哦,一定要看匯編的指令才有用,C的看不出來.
實際上,最終埠的輸入和輸出,都是由埠對應的數據寄存器來控制的.
輸入的時候,埠上所呈現的外部電路的狀態,就呈現在輸入寄存器里,用單片機的程序讀出來,就是表示該狀態的數據.比如說讀到了0xF0,就表示該埠的高4條IO處於高電平,低4條IO處於低電平.
同樣的,輸出的時候,就是單片機的程序將數據寫入到埠的輸出寄存器里,這樣就可以在對應的埠上呈現出對應的狀態,用於控制外部的電路.同樣的,比如說你輸出一個0x0F,就表示將該埠的高4條IO置為低電平,而低4條IO置為高電平.
當然,單片機的結構有很多種,有些單片機不分輸入和輸出寄存器,有些單片機也沒有控制寄存器,但也有很多單片機具有這些寄存器.
控制寄存器的作用,是配置埠的各種功能和模式.
比如說要將某埠的某幾條IO引腳設為帶弱上拉的輸入,那麼就應該打開弱上拉寄存器的對應幾bit,並且打開輸入輸出控制寄存器的對應幾bit,部分片子還需要關閉輸入狀態,這樣就將該埠的指定幾條IO引腳配置為了輸入狀態.而輸出的配置也類似,無非就是幾個寄存器的值不同.
配置好了之後,這些埠和這些IO就可以完成實際的輸入和輸出控制了.
如果是標準的MCS51單片機,例如AT89C51/52之類的,則埠要簡單得許多,沒有這么多的控制寄存器,也部分輸入和輸出寄存器.建議你找它們的用戶手冊仔細看看埠結構那一部分.
一般來說,這些資料要在"用戶手冊"中才有,普通的"數據手冊"裡面不一定有.
希望以上回答能讓你大致了解單片機是如何實現具體控制的了.

4. 用單片機控制一個電路的開關

如果用220電源的話,使用繼電器,1、不用再考慮強弱信號隔離問題,2、開關電流容量大。
如果用低壓電源給燈供電,可以用繼電器,也可以用晶體管開關

5. 單片機控制ht1621b

給單片機寫程序
控制液晶

6. 想通過電腦對單片機的簡單控制

問題可能出在你發送數據的格式

while(1)
{
while(RI==0);
RI=0;
k=SBUF;
P1=tab[k];
}
}
//以上程序,串口助手只能以十六進制發送數據才能正常顯示。
//以字元形式發送數據,程序做如下修改。
while(1)
{
while(RI==0);
RI=0;
k=SBUF;
P1=tab[k-0x30];
}
}

7. 單片機的控制時間

不一定啊,要看你用什麼單片,什麼編譯軟體、什麼優化策略,不同條件產生的延時長度都會不一樣

8. 單片機是如何控制外部電路的

單片機當然可以控制外部電路,單片機最小系統只是基本應用,要發揮單片機的潛能,需要擴展外部電路。

1、利用光電隔離,可以控制外圍電路,並且也將外部電路的干擾屏蔽在外。

等等,還有諸如利用595等串轉並擴展,還可以利用CPLD,FPGA等擴展,總之只要深入理解單片機,那麼單片機就可以發揮很大的潛力,幫助我們解決實際問題。

閱讀全文

與單片機控制相關的資料

熱點內容
如何驗證web伺服器是否正常工作 瀏覽:131
全球最大的加密貨幣網站 瀏覽:284
解壓文件為什麼有問號 瀏覽:389
php考試系統模板 瀏覽:431
pdf導出圖片模糊 瀏覽:610
我的世界編玩邊學伺服器地址 瀏覽:456
基於單片機的火災報警系統 瀏覽:166
上海追星用什麼app 瀏覽:423
海馬m5壓縮機維修 瀏覽:98
抖音怎麼給自己喜歡的加密 瀏覽:247
中國五大加密貨幣 瀏覽:263
程序員手疼7年查6處骨腫瘤 瀏覽:39
python列表對象的創建與刪除 瀏覽:467
python刪除excel表格中的一行 瀏覽:521
android資料庫的增刪改查 瀏覽:632
雲伺服器2g4g有什麼區別 瀏覽:324
顯示文件夾所有文件的文件名函數 瀏覽:213
可以在網站寫代碼的編譯器 瀏覽:76
王者換伺服器怎麼不用重玩 瀏覽:328
武漢編譯ipfs雲存儲器 瀏覽:52