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

單片機Windows

發布時間:2022-06-18 03:04:17

單片機和windows系統usb介面的通信協議怎樣的,windows系統如何認定接入的是什麼設備

如果是做外設的話,比如滑鼠鍵盤或者存儲設備的話,不需要上位機,只需要通過USB協議里的設備描述符 就能被電腦識別出設備類型。

② 為什麼51單片機等嵌入式開發的開發環境主要是windows而不是linux

雖然Linux下面對51開發是完全支持的。但是基於下面幾個原因,流行不起來
1、使用困難。很多51單片機的開發者都是嵌入式的入門者,Linux系統的操作復雜度,沒有界面的調試工具,各種命令的配置都提高了使用門檻
2、Linux下面的資料並不豐富。開發者在開發51時候遇到的問題,有很多問題都是一些基礎問題:計算機原理,編譯原理,數據結構,操作系統。這些問題都是入門者需要遇到的。即使不開發51,直接去使用Linux,也會遇到這些問題。

所以,說白了,大家對windows熟悉,可以減少一些入門問題

③ 單片機開發用什麼 windows

這個所有的系統都可以,最好用的是XP和WIN7系統,單片機的學習弄一個吳(鑒 鷹)老師的開發板的。

④ 單片機是什麼

單片機是典型的嵌入式微控制器(Microcontroller Unit),由運算器,控制器,存儲器,輸入輸出設備等構成,相當於一個微型的計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自供應(不用外接硬體)和節約成本。它的最大優點是體積小,可放在儀表內部,但存儲量小,輸入輸出介面簡單,功能較低。由於其發展非常迅速,舊的單片機的定義已不能滿足,所以在很多應用場合被稱為范圍更廣的微控制器;已經從上世紀80年代的4位、8位單片機,發展到現在的32位甚至64位的高速單片機。[1]

中文名
單片機
外文名
Microcontroller Unit
性質
嵌入式微控制器
優點
體積小、質量輕、價格便宜
組成
運算器、控制器、存儲器、輸入輸出設備
種類
3種
類別
電路晶元
相關概述
單片微型計算機簡稱單片機,是典型的嵌入式微控制器(Microcontroller Unit), 常用英文字母的縮寫MCU表示單片機。單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。單片機由運算器,控制器,存儲器,輸入輸出設備構成,相當於一個微型的計算機(最小系統),和計算機相比,單片機缺少了外圍設備等。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。它最早是被用在工業控制領域。


單片機
由於單片機在工業控制領域的廣泛應用,單片機由僅有CPU的專用處理器晶元發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個晶元中,使計算機系統更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。
INTEL的8080是最早按照這種思想設計出的處理器,當時的單片機都是8位或4位的。其中最成功的是INTEL的8051,此後在8051上發展出了MCS51系列單片機系統。因為簡單可靠而性能不錯獲得了很大的好評。盡管2000年以後ARM已經發展出了32位的主頻超過300M的高端單片機,直到現在基於8051的單片機還在廣泛的使用。在很多方面單片機比專用處理器更適合應用於嵌入式系統,因此它得到了廣泛的應用。事實上單片機是世界上數量最多處理器,隨著單片機家族的發展壯大,單片機和專用處理器的發展便分道揚鑣。

現代人類生活中所用的幾乎每件有電子器件的產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電子產品中都含有單片機。 汽車上一般配備40多片單片機,復雜的工業控制系統上甚至可能有數百片單片機在同時工作。

應用分類
單片機作為計算機發展的一個重要分支領域,根據發展情況,從不同角度單片機大致可以分為通用型/專用型、匯流排型/非匯流排型及工控型/家電型。

通用/專用型
這是按單片機適用范圍來區分的。例如,80C51是通用型單片機,它不是為某種專用途設計的;專用型單片機是針對一類產品甚至某一個產品設計生產的,例如為了滿足電子體溫計的要求,在片內集成ADC介面等功能的溫度測量控制電路。

匯流排型/非匯流排型
這是按單片機是否提供並行匯流排來區分的。匯流排型單片機普遍設置有並行地址匯流排、數據匯流排、控制匯流排,這些引腳用以擴展並行外圍器件都可通過串列口與單片機連接,另外,許多單片機已把所需要的外圍器件及外設介面集成一片內,因此在許多情況下可以不要並行擴展匯流排,大大減省封裝成本和晶元體積,這類單片機稱為非匯流排型單片機。

工控型/家用型
這是按照單片機大致應用的領域進行區分的。一般而言,工控型定址范圍大,運算能力強;用於家電的單片機多為專用型,通常是小封裝、低價格,外圍器件和外設介面集成度高。 顯然,上述分類並不是惟一的和嚴格的。例如,80C51類單片機既是通用型又是匯流排型,還可以作工控用。

相關歷史
單片機誕生於20世紀70年代末,經歷了SCM、MCU、SoC三大階段。

起初模型


單片機
SCM即單片微型計算機(Single Chip Microcomputer)階段,主要是尋求最佳的單片形態嵌入式系統的最佳體系結構。「創新模式」獲得成功,奠定了SCM與通用計算機完全不同的發展道路。在開創嵌入式系統獨立發展道路上,Intel公司功不可沒。
MCU即微控制器(Micro Controller Unit)階段,主要的技術發展方向是:不斷擴展滿足嵌入式應用時,對象系統要求的各種外圍電路與介面電路,突顯其對象的智能化控制能力。它所涉及的領域都與對象系統相關,因此,發展MCU的重任不可避免地落在電氣、電子技術廠家。從這一角度來看,Intel逐漸淡出MCU的發展也有其客觀因素。在發展MCU方面,最著名的廠家當數Philips公司。

Philips公司以其在嵌入式應用方面的巨大優勢,將MCS-51從單片微型計算機迅速發展到微控制器。因此,當我們回顧嵌入式系統發展道路時,不要忘記Intel和Philips的歷史功績。

SoC即嵌入式系統(System on Chip)尋求應用系統在晶元上的最大化解決使得專用單片機的發展自然形成了SoC化趨勢。隨著微電子技術、IC設計、EDA工具的發展,基於SoC的單片機應用系統設計會有越來越大的發展。因此,對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片應用系統。

單片機發展史

1971年intel公司研製出世界上第一個4位的微處理器;Intel公司的霍夫研製成功世界上第一塊4位微處理器晶元Intel 4004,標志著第一代微處理器問世,微處理器和微機時代從此開始。因發明微處理器,霍夫被英國《經濟學家》雜志列為「二戰以來最有影響力的7位科學家」之一 。

1971年11月,Intel推出MCS-4微型計算機系統(包括4001 ROM晶元、4002 RAM晶元、4003移位寄存器晶元和4004微處理器 )其中4004包含2300個晶體管,尺寸規格為3mm×4mm,計算性能遠遠超過當年的ENIAC,最初售價為200美元。

1972年4月,霍夫等人開發出第一個8位微處理器Intel 8008。由於8008採用的是P溝道MOS微處理器,因此仍屬第一代微處理器。

1973年intel公司研製出8位的微處理器8080;1973年8月,霍夫等人研製出8位微處理器Intel 8080,以N溝道MOS電路取代了P溝道,第二代微處理器就此誕生。

主頻2MHz的8080晶元運算速度比8008快10倍,可存取64KB存儲器,使用了基於6微米技術的6000個晶體管,處理速度為0.64MIPS(Million Instructions Per Second )。

1975年4月,MITS發布第一個通用型Altair 8800,售價375美元,帶有1KB存儲器。這是世界上第一台微型計算機。

1976年intel公司研製出MCS-48系列8位的單片機,這也是單片機的問世。Zilog公司於1976年開發的Z80微處理器,廣泛用於微型計算機和工業自動控制設備。當時,Zilog、Motorola和Intel在微處理器領域三足鼎立。

20世紀80年代初,Intel公司在MCS-48系列單片機的基礎上,推出了MCS-51系列8位高檔單片機。MCS-51系列單片機無論是片內RAM容量,I/O口功能,系統擴展方面都有了很大的提高。

⑤ Win10能運行單片機嗎

win10可以運行proteus單片機模擬。至於運行單片機,這個不搭界。

⑥ 單片機編程中可以使用windows.h的頭文件嗎

不行的,window.h和單片機的庫函數不同的,不過你自己定義一個.H文件是可以的,裡面可以放一些基本定義,函數。用的時候,直接包含在MAIN或者其它源文件中就行。

⑦ 單片機是電腦嗎

1 用專業的眼光看,單片機是計算機,也就是你說的電腦
2 電腦有通用電腦和專用電腦的區別
3 通用電腦就是完成日常常用功能的電腦,比如常用的個人電腦,筆記本電腦,平板電腦等等
4 專用電腦,就是完成某特定功能電腦,比如單片機構成的計算器,計時器,萬年歷,電梯控制器等等
5 之所以稱之為專用電腦,是因為從經濟,實用,性價比,功能,體積等多方面考慮,單片機被大規模縮減了存儲器,比如內存和外存,通常都被縮減為板載內存和板載rom,nvram等,也就是內存和外存是焊在電路板上,並且縮小了很多,除此之外,處理器功能講究的是剛剛夠用,僅僅夠用就可,操作系統,也就是單片機語句構成的,也縮減為幾K,幾十K,很小的,比windows ,linux動輒好幾個G的操作系統簡化了很多
6 很多車載控制電路,報警電路等等,都是很小的一塊電路板,上面單片機,外聯了很多感測器,完成很簡單的功能的,這就是功能單一的
功能單一帶來的好處就是簡單便宜,比如一個簡單的計算器,也就是十來塊錢而已
7 當然,通用電腦也是可以完成單片機的功能的,比如家用PC,工控機等,可以通過擴展PCI卡,外接很多感測器,完成特定的動作,街頭銀行,醫院常見的取款機,自動掛號機等等,都是通過通用電腦外接感測器控制的,當然通用電腦的好處就是快,功能多,壞處也很大,很貴的,

⑧ 單片機開發真的用windows更好嗎

看你是什麼意思, 開發軟體要在windows下調試,如果是要開發windows類型的單片機系統,那就在windows下模擬,好了以後下載到目標板上運行.

⑨ 哪個單片機可以在win10上運行,並能傳輸代碼急


與單片機無關,只是通訊驅動與Win10兼容性問題,可去網路網頁搜『』C51單片機win10驅動『』,有很多相關解決方案可供參考。

閱讀全文

與單片機Windows相關的資料

熱點內容
程序員禿頭圖片 瀏覽:920
思科路由器命令手冊 瀏覽:26
android獲得當前activity 瀏覽:831
python入門迷宮 瀏覽:70
Python打折代碼不含商品 瀏覽:220
把多個Word合成一個pdf 瀏覽:356
aes演算法描述 瀏覽:899
新手機壓縮包在哪 瀏覽:781
java抽獎程序源碼 瀏覽:700
汽車壓縮機又叫 瀏覽:95
android讀取data文件 瀏覽:874
紅旗智聯app怎麼跟h5車子連接 瀏覽:139
材料化學pdf 瀏覽:114
伺服器機房都有什麼東西 瀏覽:370
最近長陰短柱量能副圖指標源碼 瀏覽:647
python字元串去除後四位 瀏覽:167
捷速pdf編輯器破解版 瀏覽:726
大帶寬伺服器怎麼租 瀏覽:299
籃球程序員單身難嗎 瀏覽:877
一接到命令就 瀏覽:488