vb的圖形界面怎么和單片機(jī)通信 51單片機(jī)如何與電腦相連?
51單片機(jī)如何與電腦相連?51單片機(jī)與PC機(jī)之間的硬件串口再連接,要是PC機(jī)有COM串口用RS232可以轉(zhuǎn)換TTL與單片機(jī)RXDTXD直接連接,如果沒(méi)有PC機(jī)沒(méi)有COM串口用USB可以轉(zhuǎn)換TTL與單片
51單片機(jī)如何與電腦相連?
51單片機(jī)與PC機(jī)之間的硬件串口再連接,要是PC機(jī)有COM串口用RS232可以轉(zhuǎn)換TTL與單片機(jī)RXDTXD直接連接,如果沒(méi)有PC機(jī)沒(méi)有COM串口用USB可以轉(zhuǎn)換TTL與單片機(jī)RXDTXD直接連接,硬件再連接后應(yīng)該是單片機(jī)軟件與PC機(jī)軟件VB的編程問(wèn)題了,還有一個(gè)設(shè)計(jì)一個(gè)單片機(jī)與VB的通訊協(xié)議。
單片機(jī)如何與電腦時(shí)間保持同步?
單片機(jī)要和電腦接受通訊才這個(gè)可以并且時(shí)間同步
想接受時(shí)間同步,要進(jìn)行通訊,這是最基本的要求。單片機(jī)這個(gè)可以是從串口也可以USB口和電腦參與通訊,電腦運(yùn)行的程序設(shè)置定時(shí)(一天或者每小時(shí))把時(shí)間數(shù)據(jù)發(fā)送給單片機(jī),單片機(jī)送來(lái)時(shí)間數(shù)據(jù)后,和自己的時(shí)間通過(guò)反復(fù)核查,如果不是不互相垂直更新時(shí)間就可以了。
VB如何跟USB通信?
我去年剛做過(guò)一個(gè),是USB芯片+單片機(jī),接電腦通信的,VB就虛擬充值出一個(gè)串口來(lái),跟普通串口編程一般的。
那是第二次用要裝看看USB安裝驅(qū)動(dòng)。是用芯片是CH341T你不知道跟普通串口編程一般,是不是我在用MSCOMM控件,就也可以跟USB芯片+單片機(jī)通信?是的。
pc機(jī)和單片機(jī)的串行通信怎樣實(shí)現(xiàn)?
很簡(jiǎn)單地說(shuō),1.傳感器輸出的電壓信號(hào),要是很弱,必須要放大和縮小,假如變化范圍行最簡(jiǎn)形矩陣精度要求,可以不用不著放大。
2.傳感器電壓信號(hào)直接連接單片機(jī)的ADC,編程采集AD信號(hào)量。
3.采藥的AD信號(hào)量以串行通信傳送到PC機(jī)中,PC機(jī)用VC或CB或VB或Delphin或JAVA編串行通信程序,接收單片機(jī)傳送來(lái)的串行數(shù)據(jù)。
4.簡(jiǎn)單的詳細(xì)的實(shí)現(xiàn)方法是,采集赤甲獸機(jī)常規(guī)Arduino工具來(lái)變更土地性質(zhì),最好選擇ArduinoUNO板,用C語(yǔ)言開(kāi)發(fā)。
上位機(jī)PC側(cè)用CB語(yǔ)言開(kāi)發(fā),用VB更簡(jiǎn)單點(diǎn),都是可以用MACOMM32通信組件。事實(shí)上,還得確定很多其它因素。
是什么傳感器?
傳感器輸出范圍多少?
需要放大嗎?
精度要求很高多少?
樣本采集時(shí)間多少?
實(shí)時(shí)動(dòng)態(tài)要求是多少?
通信速率要求多少才能行最簡(jiǎn)形矩陣實(shí)時(shí)性?
選用天然哪個(gè)單片機(jī)?
用內(nèi)部有ADC的單片機(jī)嗎?
精度夠太少?
選用天然外部ADC嗎?
筆記本沒(méi)有串口怎么辦?
用USB連接透?jìng)鞔跀?shù)據(jù)?
要無(wú)線傳輸嗎?
wifi或藍(lán)牙?
LORA通信?
NBIOT通信?
不需要決定抗干擾嗎?
不需要決定低功耗嗎?
...你的需求太不比較明確了!