⑴ 單片機如何與USB介面相連接其硬體電路如何設計
現在都網路化了,杭州發到崑山也就一天時間,你看看這里:
單片機學習實驗及開發工具的導購
鑒於目前單片機技術火的一塌糊塗!越來越多的朋友加入了學習單片機的行列中!還有更多的朋友正在准備加入到學習單片機行列中。很多初學者在購買了本站的硬體學習板後,在短期內就掌握了自主編寫實用控製程序的能力,正所謂只要功夫深,鐵杵磨成針。
這里要先說一下單片機的含義,單片機就是一種微型的計算機,它的硬體等級不高,程序存儲器比較小,無法和我們個人電腦中的硬碟相比,但是他的整體成本很低,體積也很小,這就給電子工程師提供了一個低成本開發智能控制設備的可能。另外就是它的可塑性是很強的,只要把程序存儲器中寫入不同的程序,它就會根據不同的程序來完成不同的工作。
比如我們要控制洗衣機的完成一個智能控制洗衣流程(不採用簡單的機械定時器),從成本角度講,雖然個人電腦性能強大,但是不能採用,因為一台個人電腦的體積成本都太過了,此時用「單片機+順序控製程序+介面電路+執行電路」就是最好的解決方案了,這等於在洗衣現場有一個小小的電腦在控制著整個洗衣過程,單片機是現代全自動洗衣機的核心部分,它的應用大大減低了人的勞動強度。從這個簡單的例子中,我們就可以看到單片機的實際意義了!小到溫度智能控制,中到通訊控制,大到生產流程式控制制,都可以見到它的身影。應用范圍絕對廣泛,只要編寫好不同的程序。單片機就可以完成不同的控制工作。這樣,我們通過編寫不同的控製程序就可以實現器件的萬能化!
大致可以通過這些步驟來完成實驗及開發工作:
第一步:通過軟體編譯平台開始寫我們的試驗程序,這就好比寫文章要有筆和紙一樣,最常用的是KEIL軟體平台,比如點亮一個發光管,點亮多個發光管,點亮流水燈,驅動繼電器,驅動數碼管......,學用寫源程序有2個重點,重點1是學會在KEIL中寫源程序,就和用記事本軟體編輯文字一樣,重點2是學會把寫好的源程序通過KEIL軟體平台編譯成為單片機可以讀懂的由0和1構成的機器碼,為了簡化,通常是生成16進制的*.HEX或者*.BIN文件,不過本質還是0和1。在這里,源程序我們能讀懂,但是單片機不能讀懂,所以需要把源程序通過編譯器編譯成最終的*.HEX或者*.BIN文件。在這里,編譯平台充當的是一個語言翻譯官的角色!
第二步:製作或者購買一個編程器(也有人叫它為燒寫器)。
注意,編程器的作用是把我們編譯好的機器碼文件寫入到單片機的程序存儲器中,這個設備的作用就好比我們給一個沒有記憶的人灌輸記憶。通過程序被寫入,單片機中就被灌輸了我們的設計思想或者是某種控制流程。編程器和單片機可以支持的文件是16進制的,文件屬性一般為*.HEX或者*.BIN,它們的本質是二進制,也就是1和0。編程器只是一種寫入設備,而源程序還是要由我們來編寫和創造的!
第三步:製作或者購買一個實驗板,它的作用是完成最終的硬體驅動效果驗證。這就好比把一個已經灌輸了我們設計思想的單片機連上軀體和四肢,看看這個完整的,已經具備了「頭腦+思想+四肢」的設備是不是能真的動起來,動起來的時候看看它的動作是不是和我們設計的程序完全一致?如果不一致就說明我們給他設計的「思想」可能存在問題!此時就需要用編程器中的「擦除」操作給單片機「洗腦」,並且修改程序,然後再次寫入和看驗證結果。
比如我們用軟體寫了一個流水燈程序,通過什麼來驗證它是否可以真正的驅動硬體呢?答案就是實驗板。
也許有人會問,為什麼沒有提到模擬器?因為以前專業化的模擬器太貴了!大家一般都承受不了!
模擬器是做什麼的呢?它的作用是調試我們的程序用的,比如我們的程序有100行,假設代表了10個驅動硬體的動作,這時候如果有模擬器的話,我們可以讓這10個動作一個個的執行,同時能夠觀察到在執行這10個動作的過程中,單片機內部的各單元狀態是什麼樣的!也就是可以細致的分析一下整個程序在硬體中的具體工作過程。這樣我們就可以了解程序中是不是有問題存在,所以叫做模擬!
模擬分為硬體模擬和軟體模擬二種,軟體模擬是完全虛擬的,比較抽象,初學者理解起來比較困難。硬體模擬方面,如果硬體模擬器連接了目標設備,就可以看到驅動硬體的效果,還是比較實用的。
看了這么多的文字介紹,大家還是可以來這里看一下上面所說的到底是怎麼樣的東西,我們應該如何來使用它們,給大家一個感性的認識。
點擊進入大量單片機實驗視頻錄像在線觀看
總而言之,在你決定學習單片機之前,請做好如下准備工作:
一、硬體准備:計算機一台,編程器,模擬器和實驗板。如果你想學單片機,而又不願做這些投資,很有可能會挫傷你學習的積極性和浪費你的時間,好在這些投資並不算多:)
編程器可以選用「A51編程器」或「多功能編程器」,經常會有朋友這樣問我:這兩種編程器到底有什麼不同,其區別在哪裡?
在此,站長也說明一下其不同之處,怎麼樣的才適合你的使用。「A51編程器」的主要特點就是價格低,性能穩定,支持常用的51晶元,僅燒51的話,用用這個絕對經濟實惠,不錯了。「多功能編程器」的主要特點是性價比高,支持晶元多,有幾百種型號,還能燒寫主板BIOS晶元,比目前市場上的同類產品價格都要低。總括來講,如果你是僅僅用用51系列的,選「A51編程器」肯定OK;如果你想在單片機方面好好發展一下的,那最好還是為以後考慮一下,「多功能編程器」就比較合適了,雖然價格比「A51編程器」高了僅幾十元,但長期來看,還是非常值得投資的,以備日後做其它用途使用,而且還有豐富的套餐組合供您選購。至於「TOP系列」的編程器相對來說,價格要稍高於「A51編程器」和「多功能編程器」,但它有漂亮的外殼,看上去比較漂亮,經站長自己使用的經驗總結,感覺TOP853、TOP2000BS、TOP2005+(新產品)、TOP2007(新產品)、TOP2048這幾款TOP編程器性能比較穩定,使用感覺不錯,性價比比較高,其它的TOP系列編程器我們也就不作介紹了。
多功能編程器全套餐A:176元 相應介紹詳見這里
A51編程器:98元 相應介紹詳見這里
微型51模擬器:128元 相應介紹詳見這里
增強型51實驗板:148元 相應介紹詳見這里
增強型51實驗板可選配件:
1602液晶屏:30元 紅外線遙控器:25元 步進電機:15元 18B20溫度感測器:12元
200米無線遙控發射模塊:20元 1000米無線遙控發射模塊:35元 無線遙控接收模塊:15元
TOP系列編程器—— TOP851 TOP2000BS TOP853 TOP2005+ TOP2007 TOP2048 TOP2049
TOP全系列編程器區別與差異介紹(站長個人使用總結)
推薦單片機學習全套餐C(編程器、模擬器、實驗板分體式設計):
A51編程器+微型51模擬器+增強型51實驗板+1602液晶屏+紅外線遙控器+步進電機+DS18B20溫度感測器+200米無線遙控收發模塊(包括發射機和接收板)+AT89S51單片機晶元 總價:501+20(郵費)=521元
贈送:
1號光碟:單片機多媒體視頻教程+單片機實驗視頻錄像(酷)+實驗板原理圖+大量實驗板配套常式+電子資料手冊等 ——此碟為CDROM光碟
2號光碟:單片機權威教程全集,DVD格式,數據量4.3G,內含10CD教程 ——此碟為DVD光碟(相當於價值100元的CD教程光碟)
好消息:從2007年7月5日起,凡購買單片機學習全套餐C的用戶,特別贈送價值36元的《C51單片機高效入門》配套教程一本,以便配套學習使用。 關於贈送活動的更詳細情況請看這里--->>>
關於單片機學習全套餐C的配套的系列教學資料可以看網站首頁的「手把手教你學51單片機」欄目。
您也可以翻閱歷年來的《電子製作》雜志,我們刊登了系列連載教程,以便大家進行理論學習以及提高實踐動手能力。 歷年來有哪些期刊雜志有所介紹呢,原文及詳細情況您可以看這里--->>>點擊進入
點擊進入「單片機學習全套餐C」相關實驗視頻錄像在線觀看
現在單片機學習之類的書籍在新華書店一翻就是一大堆,讓人看了眼花繚亂,相信大家也有這樣的感受,經常會有很多單片機初學者朋友讓我來推薦單片機入門的書籍,從這些朋友的要求來看,感覺大家已經厭倦了很多條教式書籍的枯燥與古板,至少站長在大學讀書時就有這樣的感受,文科的書相對理科的書來說要好些,但對於理科的特點,本來就是比較突出其技術性與特點,要想寫出點新鮮感確實有點難;還有一點,相信大家和我也會有一個共識,現在很多書不僅多,而且厚,但到時我們真正所關心的問題是否真的有這么多呢,相信一般我們也不會把整本書全部讀完,只是取其一部分對自己有用的內容來閱讀,至少有些書對於我來講有點像字典,需要用的時候去翻一下而已。看完了書,有很多朋友可能還是會說,書我看了一大堆,但到頭來還是一團迷茫,而感到無從下手,呵呵,因為我本人也遇到過這樣的情況,對於單片機,在此我們必須提到的就是實踐動手,否則書就算看10遍甚至20遍還是不能完成具體的應用任務,這等於白學,因為不能做到學以致用。針對以上這些現狀,站長萌發了寫書的念頭,找了很多材料,並將積累的經驗,花了無數的日夜寫下了這本《C51單片機高效入門》一文,寫書的思路是以理論與實踐相結合為主導,以我們網站提供的單片機學習全套餐為硬體平台,一一介紹單片機各方面的理論知識與具體實踐動手方法,建議初學者朋友先將此書大致翻一遍,對整體有個了解,掌握理論基礎知識,然後再對照著書上的實踐例子,一個課時一個課時地學習下去,相信看完了此書,你已經跨入了單片機這個領域的大門了。
建議:如果以後想做做單片機開發及產品的,可以將以上套餐中的A51編程器換成TOP853編程器,這樣性價比可以高很多,支持的晶元有1500多種,而且是USB介面,使用非常方便,不會出現部分筆記本電腦沒有串口而不能使用的尷尬局面,如換成TOP853,補上兩種編程器的差價就可以了。
單片機學習全套餐C主要部件實物照片:
單片機學習全套餐C使用的編程器、模擬器、實驗板
1602LCD液晶屏
DS18B20溫度感測器
6121編碼紅外線遙控器
微型步進電機
200米無線收發模塊
AT89S51單片機晶元——程序燒寫使用
贈送的精美配套光碟,含豐富的學習資料與常式
贈送的單片機視頻權威教程——DVD光碟
附帶的USB線、串口線
贈送的配套學習書本 點擊查看書本詳細資料-->> 本書是以目前最為流行的8051系列單片機為主體,同時使用C程序設計語言來進行描述的。全書共分為四部分內容:單片機基礎知識、C語言程序設計、單片機入門基礎實例、單片機高級應用實例。以理論與實踐相結合的方式來進行講解,避免了傳統教科書給人枯燥、乏味的感覺。講解風格通俗易懂、條理清晰、實例豐富、圖文並茂,既使是沒有任何單片機基礎的人,也可以通過本書的學習,踏入單片機世界的大門。 作者為本書的出版開發了相應的學習編程、模擬及實驗板,以方便讀者朋友進行學習,同時以大量實例照片記錄了實驗的過程且現象,以激發讀者朋友對單片機的興趣愛好。 本書的配套光碟包含了所有實驗的源程序代碼、一些常用的電子工具軟體、晶元資料、實驗過程照片以及試驗演示視頻錄像。因此,通過本書,讀者獲得的是教程和學習平台的結合,不僅可以用於學習,而且還可以用於工廠、企業的產品研發。 本書可供電子愛好者和大學、中專相關專業學生參考。
單片機學習全套餐C的精美彩色外包裝盒,質量、品質的實力體現!
推薦單片機學習全套餐D(編程器、模擬器、實驗板一體化設計)豪華配置——多數初學者的選擇
51單片機綜合學習系統+模擬組件+1602液晶屏+紅外線遙控器+步進電機+DS18B20溫度感測器+200米無線遙控收發模塊(包括發射機和接收板) 總價:563+20(郵費)=583元
2007年我們推出的單片機學習全套餐D,一直受到用戶朋友的廣泛好評。在這一年中,結合大家在學習中遇到的問題,我們不斷總結教學經驗,更新產品技術,組織編寫與之相配套的書本教材<單片機快速入門>,目前此書已由北京航空航天大學出版社出版發行。
很多用戶在於我們的溝通中,都說到自己是初學者,很多人擔心自己學不會。我們推出這本書的目的也在於此:讓零基礎的用戶,可以邊看書邊動手實踐。我們希望用我們的力量,為更多的電子愛好者提供適合的學習資源。
我們多年的發展離不開廣大用戶的支持和信賴,新書推出之際,我們特舉行贈書活動。即日起,您在本公司購買單片機學習全套餐D,就可以免費獲得價值36元的<單片機快速入門>一書。
贈送:
1號光碟:單片機多媒體視頻教程+單片機實驗視頻錄像(酷)+實驗板原理圖+大量實驗板配套常式+電子資料手冊等 ——此碟為CDROM光碟
2號光碟:單片機權威教程全集,DVD格式,數據量4.3G,內含10CD教程 ——此碟為DVD光碟(相當於價值100元的CD教程光碟)
3號光碟:本站特別加送清晰版VCD格式「51單片機綜合學習系統」實驗視頻演示光碟一份,使用更直觀,學習更高效,對於入門級的學習非常有利。
好消息:從2008年5月8日起,凡購買單片機學習全套餐D的用戶,特別贈送價值36元的《單片機快速入門》配套教程一本,以便配套學習使用。 關於贈送活動的更詳細情況請看這里--->>>
全套餐組合不僅可以滿足初學者的學慣用途,還可以供工廠、企業研發人員及電子愛好者做一些技術研究及開發, 有較高的性價比,自投放市場以來,受到了廣大用戶的好評與支持。
關於單片機學習全套餐C的配套的系列教學資料可以看網站首頁的「手把手教你學51單片機」欄目。
您也可以翻閱歷年來的《電子製作》雜志,我們刊登了系列連載教程,以便大家進行理論學習以及提高實踐動手能力。 歷年來有哪些期刊雜志有所介紹呢,原文及詳細情況您可以看這里--->>>點擊進入
點擊進入「單片機學習全套餐D」相關實驗視頻錄像系列--1在線觀看
點擊進入「單片機學習全套餐D」相關實驗視頻錄像系列--2在線觀看
單片機學習全套餐D主要部件實物照片:
單片機全套餐D所有部件圖片集
51單片機綜合學習系統主機
DS18B20溫度感測器
優質超薄型6121編碼紅外線遙控器
微型步進電機
200米無線收發模塊
AT89S51單片機晶元——程序燒寫使用
SST89E516模擬模塊——程序模擬使用
贈送的單片機視頻權威教程——DVD光碟
附帶的USB線、串口線、並口線
贈送的配套學習書本 點擊查看書本詳細資料-->>
精美光碟,含豐富的學習資料 點擊查看常式庫-->>
單片機學習全套餐D的精美彩色外包裝盒,質量、品質的實力體現!
全套餐C與全套餐D的區別在於:
全套餐D為最新設計的學習開發系統,將編程、模擬、實驗三者功能進行了整合,同時,可做實驗的資源與功能要比全套餐C多很多,如SPI匯流排、IIC匯流排、DS1302時鍾、AD模數轉換等實驗資源。全套餐C提供的紅外線遙控器為普通黑色的紅外線遙控器,全套餐D提供的為時尚超薄型紅外線遙控器,此外,對於購買全套餐D的用戶,本站特別加送清晰版VCD格式「51單片機綜合學習系統」實驗視頻演示光碟一份,該演示視頻光碟只適用於51單片機綜合學習系統。用戶可以根據自己的需求來選擇套餐進行學習,套餐C經濟些,便宜些,但其總體功能比套餐C少些,套餐D因為用的是51單片機綜合學習系統為硬體平台,免跳線設計,所以操作比較方便、簡單些。由於全套餐D的成本要高於全套餐C的成本,所以兩種套餐的售價會略有所不同,但從其功能性價比看,我們推薦用戶使用全套餐D來進行單片機學習,一般來說,足夠學習與開發使用了。
>>> 對於一些本站產品優勢以及受歡迎的原因,請點擊這里看
單片機學習全套餐C配套的書本教程,點擊此處進入了解詳細信息。
單片機學習全套餐D配套的書本教程,點擊此處進入了解詳細信息。
原文:
⑵ 單片機可以用來做什麼-單片機的應用范圍
單片機可以用來做什麼-單片機的應用范圍
單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。下面,我為大家分享單片機的應用范圍,希望對大家有所幫助!
家用電器
家用電器廣泛採用了單片機控制,從電飯煲、洗衣機、電冰箱、空調機、彩電、其他音響視頻器材、再到電子秤量設備和白色家電等。
網路和通信
現代的單片機普遍具備通信介面,可以很方便地與計算機進行數據通信,為在計算機網路和通信設備間的應用提供了極好的物質條件,通信設備基本上都實現了單片機智能控制,從手機,電話機、小型程式控制交換機、樓宇自動通信呼叫系統、列車無線通信、再到日常工作中隨處可見的行動電話,集群移動通信,無線電對講機等。
設備領域
單片機在醫用設備中的用途亦相當廣泛,例如醫用呼吸機,各種分析儀,監護儀,超聲診斷設備及病床呼叫系統等等。
智能儀器
單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優點,廣泛應用於儀器儀表中,結合不同類型的感測器,可實現諸如電壓、電流、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。
採用單片機控制使得儀器儀表數字化、智能化、微型化,且功能比起採用電子或數字電路更加強大。
例如精密的測量設備(電壓表、功率計,示波器,各種分析儀)。
汽車電子
單片機在汽車電子中的'應用非常廣泛,例如汽車中的發動機控制器,基於CAN匯流排的汽車發動機智能電子控制器、GPS導航系統、abs防抱死系統、制動系統、胎壓檢測等。
工業控制
單片機具有體積小、控制功能強、功耗低、環境適應能力強、擴展靈活和使用方便等優點,用單片機可以構成形式多樣的控制系統、數據採集系統、通信系統、信號檢測系統、無線感知系統、測控系統、機器人等應用控制系統。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統,與計算機聯網構成二級控制系統等。
模塊化系統
某些專用單片機設計用於實現特定功能,從而在各種電路中進行模塊化應用,而不要求使用人員了解其內部結構。如音樂集成單片機,看似簡單的功能,微縮在純電子晶元中(有別於磁帶機的原理),就需要復雜的類似於計算機的原理。如:音樂信號以數字的形式存於存儲器中(類似於ROM),由微控制器讀出,轉化為模擬音樂電信號(類似於音效卡)。
在大型電路中,這種模塊化應用極大地縮小了體積,簡化了電路,降低了損壞、錯誤率,也方便於更換。
此外,單片機在工商、金融、科研、教育、電力、通信、物流和國防航空航天等領域都有著十分廣泛的用途。
;