欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2604|回復: 21
打印 上一主題 下一主題
收起左側

單片機是靠什么控制執行電路的?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:460466 發表于 2024-3-21 08:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
是不是靠幾個輸出端的高低電位組合 控制執行電路的?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:277550 發表于 2024-3-21 10:14 | 只看該作者
電平、電平組合成的訊號
回復

使用道具 舉報

板凳
ID:1110945 發表于 2024-3-21 11:51 | 只看該作者
當它的引腳設置成輸出模式時,單個引腳可以輸出高電平或者低電平對外部電路產
生影響,也可以輸出PWM信號經阻容濾波得到中間電壓信號去控制外部電路,當然
也可以幾個引腳組合起來在程序里產生特定時序的信號。
還可以做為輸入端收集外部的信號參與程序運算。
回復

使用道具 舉報

地板
ID:883242 發表于 2024-3-21 16:47 | 只看該作者
當然是靠輸出引腳的狀態來控制電路。
回復

使用道具 舉報

5#
ID:460466 發表于 2024-3-21 21:10 | 只看該作者
Hephaestus 發表于 2024-3-21 16:47
當然是靠輸出引腳的狀態來控制電路。

一般8個輸出端只能組成256個8位二進制數。,假如一個電機要求正轉1分鐘停2秒再倒轉一分鐘停5秒,如此循環3個周期。二進制數如何控制?電機如何識別正轉,倒轉,停止信號,。是不是還有配合數字電路?
回復

使用道具 舉報

6#
ID:69038 發表于 2024-3-21 21:43 | 只看該作者
說簡單一點,單片機就是在不停在亮LED、滅LED。。。。起到控制外部電路,
比如串口輸出一個0xAA的信號,不考慮起、止位就是TXD口往外送高電平、低電平交替,交替4次后結束,
如果連起、止位一起算,就是低電平、高電平交替,交替5次后結束(設起始位為低電平,停止位為1bit高電平)
回復

使用道具 舉報

7#
ID:69038 發表于 2024-3-21 21:45 | 只看該作者
還有一種狀態是DAC,DAC輸出的是電壓。真實的電壓,電壓范圍在0V-Vref之間
回復

使用道具 舉報

8#
ID:460466 發表于 2024-3-22 07:33 | 只看該作者
zhuls 發表于 2024-3-21 21:43
說簡單一點,單片機就是在不停在亮LED、滅LED。。。。起到控制外部電路,
比如串口輸出一個0xAA的信號,不 ...

說簡單一點,單片機就是在不停在亮LED、滅LED。。。。起到控制外部電路,-------------------這句聽懂了。就是輸出端的高第電緯變化。后面的不懂,,,,,,,,,,,,
回復

使用道具 舉報

9#
ID:1064915 發表于 2024-3-22 08:17 | 只看該作者
靠什么控制執行電路?
主要看工程師的設計能力
回復

使用道具 舉報

10#
ID:996773 發表于 2024-3-22 09:17 | 只看該作者
這不是依靠所謂手動編程的大師嗎?舉個例子,只靠單片機兩個io口兩個線高低電平變化就能

讓幾十個甚至上百個上千個上萬個發光二極管分別點亮或熄滅畫圖顯示字體,這叫移位寄存

想手動輸入編程,樓主手速得幾十年甚至上百年才能實現,錯一個位,又得重新開始幾百年

回復

使用道具 舉報

11#
ID:782515 發表于 2024-3-22 09:19 | 只看該作者
單片機口會有一個mos管來控制上拉還是下拉或者浮空
回復

使用道具 舉報

12#
ID:1038529 發表于 2024-3-22 09:56 | 只看該作者
首先,單片機內部由各種門電路組合而成,這些門電路由半導體器件構成,其中半導體PN結是一種特殊的熔絲。在單片機制造過程中,內部是矩陣排列的熔絲,經過特定的燒錄過程,程序中的“0”和“1”分別對應熔絲的熔斷和導通狀態,從而使得單片機具備特定的邏輯功能。  單片機的工作原理主要涉及到程序的執行過程。單片機從程序存儲區讀取程序指令,分析指令,然后執行指令。具體來說,讀取指令是根據程序計算器(PC)的地址取出相應的指令,并送到指令寄存器;分析指令則是將指令寄存器中的指令操作碼取出后進行譯碼,分析其指令性質,并根據指令內容執行相應的操作。  在控制執行電路方面,單片機的核心在于其輸入輸出接口,這些接口實現了與外部電路的連接。單片機通過控制輸入輸出接口的電平狀態,與外部電路進行通信。對于輸入接口,單片機可以讀取外部電路的電平狀態,獲取輸入信號,如開關狀態、傳感器信號等;對于輸出接口,單片機則可以通過控制輸出口的電平狀態來控制外部電路的工作,如驅動繼電器、LED燈等。  此外,單片機控制電路的設計還需要考慮時鐘電路、存儲器的配置等因素。時鐘電路的設計確保了單片機的工作頻率和穩定性,而存儲器的配置則根據程序和數據的大小來確定,以確保單片機能夠高效地執行程序。單片機通過其內部的邏輯功能和與外部電路的交互,實現對執行電路的控制。其工作原理涉及指令的讀取、分析和執行,而輸入輸出接口則實現了與外部電路的連接和通信。通過合理設計單片機控制電路,可以實現對外部設備的有效控制,從而在各種應用中發揮重要作用。
回復

使用道具 舉報

13#
ID:69038 發表于 2024-3-22 10:28 | 只看該作者
海闊天空8 發表于 2024-3-22 07:33
說簡單一點,單片機就是在不停在亮LED、滅LED。。。。起到控制外部電路,-------------------這句聽懂了 ...

后面的就是一個波形實例,MCU通過串口外發送0XAA時,用示波器在TXD口測到的波形描述。。
回復

使用道具 舉報

14#
ID:69038 發表于 2024-3-22 10:40 | 只看該作者
海闊天空8 發表于 2024-3-21 21:10
一般8個輸出端只能組成256個8位二進制數。,假如一個電機要求正轉1分鐘停2秒再倒轉一分鐘停5秒,如此循環 ...

不一定要數字電路,有很多電機控制IC,都能控制電機的正反轉停。。
“一個電機要求正轉1分鐘停2秒再倒轉一分鐘停5秒”
這題目中有3種狀態,正轉、反轉、停,所以你至少要用到2個IO口,(2^2有4種狀態)
再設置邏輯:
設2個IO口為A和B,1為高電平,0為低電平:
1:A=1,B=0時電機正轉;
2:A=0,B=1時電機反轉;
3:A=0,B=0時電機停轉;
4:A=1,B=1無功能或不出現;
那么,通過代碼編程,A=1,B=0時,維持1分鐘,接著A=0,B=0,維持2秒,再A=0,B=1維持1分鐘。。。。
回復

使用道具 舉報

15#
ID:460466 發表于 2024-3-22 12:18 | 只看該作者
zhuls 發表于 2024-3-22 10:40
不一定要數字電路,有很多電機控制IC,都能控制電機的正反轉停。。
“一個電機要求正轉1分鐘停2秒再倒轉 ...

謝謝!這個回答才設計到具體問題、我得慢慢理解,實際控制電機正反轉用1*3開關或可實現?單片機輸出端只要有三種不同狀態即可。
回復

使用道具 舉報

16#
ID:844772 發表于 2024-3-22 17:09 | 只看該作者
海闊天空8 發表于 2024-3-21 21:10
一般8個輸出端只能組成256個8位二進制數。,假如一個電機要求正轉1分鐘停2秒再倒轉一分鐘停5秒,如此循環 ...

沒有配合數字電路
回復

使用道具 舉報

17#
ID:590050 發表于 2024-3-22 17:24 | 只看該作者
明日之星8 發表于 2024-3-21 11:51
當它的引腳設置成輸出模式時,單個引腳可以輸出高電平或者低電平對外部電路產
生影響,也可以輸出PWM信號 ...

回復

使用道具 舉報

18#
ID:69038 發表于 2024-3-22 20:55 | 只看該作者
海闊天空8 發表于 2024-3-22 12:18
謝謝!這個回答才設計到具體問題、我得慢慢理解,實際控制電機正反轉用1*3開關或可實現?單片機輸出端只 ...

是的,用開關方式實現正反轉的話,你需要一個雙刀雙擲的開關,如果中途還需要有“停檔”,則需要雙刀三擲的開關,但開關方式不好控制每個狀態的維持時間。
回復

使用道具 舉報

19#
ID:517951 發表于 2024-3-23 07:50 | 只看該作者
單片機里面就是流水線, PC計數器取指令然后指向下一個地址, 取到的指令給到算術邏輯單元解碼執行動作:設置端口的高低電平, 還是讀取端口的高低電平. 就是一部按部就班的機器, 所有的步驟都需人為做好, 不然就會死機, 或者執行不正確.
回復

使用道具 舉報

20#
ID:748788 發表于 2024-3-23 16:27 | 只看該作者
海闊天空8 發表于 2024-3-21 21:10
一般8個輸出端只能組成256個8位二進制數。,假如一個電機要求正轉1分鐘停2秒再倒轉一分鐘停5秒,如此循環 ...

你理解的二進制數只是一些開關量
回復

使用道具 舉報

21#
ID:420836 發表于 2024-3-24 02:16 | 只看該作者
單片機運行二進制代碼的程序來驅動 IO 電路(輸入和輸出)。 然后來自輸出的信號驅動執行器。
回復

使用道具 舉報

22#
ID:79094 發表于 2024-4-2 22:45 | 只看該作者
靠寄存器控制 io口驅動外部電路
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表