❶ 什麼型號的攝像頭可以用51單片機驅動,單片機的驅動程序怎麼編寫的
直接驅動需要設計相應的電路,估計個人搞很困難。買個攝像頭驅動板。
用51單片機連接攝像頭驅動板,攝像頭驅動板驅動攝像頭。
通過程序,實現對某個電路的控制,使其發揮作用應該叫驅動程序,運行驅動程序的平台不包括在「某個電路」里。
比如:寫一個計算1+1等於幾的程序,計算結果只放在單片機里不輸出出來,這個單片機程序是不能叫驅動程序的。
為了輸出,我們可以寫一個顯示程序,讓單片機驅動液晶屏用字元的形式或者好多個LED用點亮個數來表示計算結果。那麼這個顯示程序應該叫做驅動程序。
再比如,我們用電腦時,都會把管理硬體的程序叫驅動程序,比如「USB驅動程序」,「顯卡驅動」之類
❷ 目前哪種單片機被應用得最廣
國內最經典的單片機是MCS-51系列(簡稱:51系列),intel公司出品,它的性能並不是最高,性價比也不突出,但教材最多,參考常式最多,大部分學校都學的這個。
如果你剛開始,我建議你選51,比較容易上手,等你熟悉了51並對單片機有了體會之後,學其他單片機是很容易的。單片機完全可以先學一種,然後根據需要再學一個系列,一般學2-3個系列就足夠了,後期的關鍵在於你能否把簡單的單片機的潛能完全發揮出來,而不在於你學多少單片機。我見過一些高手,就是51玩到底(STC的51系列)。
除了51外,用的最多的單片機有AVR系列、PIC系列、MSP430系列以及近幾年出來的STM8、STM32,主要是工業產品中特別是小家電裡面。
樓上的飛思卡爾,還有台灣的凌陽,在實際產品里用的很少,他們在國內的很多推廣舉動基本上是商業行為。但無論如此,想撼動前面的51、AVR、PIC的江山,我覺得10年內想也別想。
真正的工業用單片機作為學生很難接觸到,主要是平台太貴,沒有盜版,下載器搞不好幾千甚至上萬一個,資料很少,主要優點是單片機很便宜,往往側重某一方面功能,適合大批量生產,比如台灣的合泰、義隆、韓國三星等等。
❸ 大棚植物監控用PLC還是單片機好
單片機好。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊晶元就成了一台計算機。
單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
❹ 單片機有哪些主要應用
單片機從她誕生之日起,永葆青春,令我們電子工程師們一代接一代的時刻暗戀著她。以致單片機被廣泛應用於儀器儀表、工業自動控制、家用電器、醫用設備、辦公自動化設備、安全監控等領域,涵蓋了人類生活的方方面面。單片機的應用,使電路設計重心由硬體設計(傳統電路設計)向軟體設計(微控制技術)轉移。傳統電路設計的缺點在於,設計比較復雜的控制電路時,其硬體電路非常復雜,開發周期長,消耗較大的人力、物力和財力,有些智能控制電路用傳統電路設計根本無法實現,特別是直觀的人機交互界面。現在用單片機通過軟體編程就能輕而易舉實現了。電路簡單、功能強大、質量可靠,這就是單片機被廣泛是使用的根本原因。在我們的生活里,電器更新換代頻繁、體積越來越小巧、控制越來越智能、功能越來越強大、質量越來越可靠,這都是單片機嵌入應用的結果。
一、在智能儀器儀表上的應用
單片機廣泛應用於儀器儀表中,實現模擬量和數字量的轉換和處理。通過感測器,可實現諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、距離、硬度、元素、壓力、重力、音量、光亮、波形、磁感應等物理量的測量。採用單片機控制使得儀器儀表數字化、智能化、微型化、直觀化,還能通過單片機串口通信實現遠程測量和數據採集。
二、工業自動化領域的應用
在工業控制中,如工業過程自動控制、過程自動監測、過程數據採集、工業控制器、工業現場聯網通信及機電一體化自動控制系統等,都離不開單片機。在比較復雜的大型工業控制系統中,用單片機可以實現智能控制、智能數據採集、遠程自動控制,現場自動管理,真正實現工業自動化。如工業機器人的控制系統是由中央控制器、感覺系統、行走系統、擒拿系統等節點構成的多機網路系統,而其中每一個小系統都是由單片微機進行控制的。
三、在家用電器的應用
四、在計算機通信領域和安全監控系統中的應用
單片機普遍具備通信介面,可以很方便地與計算機進行數據通信,為在計算機和設備的通信提供了技術條件。如電話機及其監控設備,樓宇自動通信呼叫系統、煙火報警系統和攝像監控系統,無線有線對講系統等等。
五、在醫用設備領域中的應用
單片機在醫用設備中的用途亦相當廣泛,例如醫用呼吸機、分析儀、監護儀、診斷設備及病床呼叫系統等等。
六、在汽車電子產品中的應用
現代汽車的集中顯示系統、動力、速度、壓力監測控制系統、自動駕駛系統、導航系統、安全保護系統、通信系統和運行監視器(黑匣子)等都是單片機的功勞。
七、在辦公自動化設備中的應用
現代辦公室使用的大量通信和辦公設備多數嵌入了單片機。如列印機、復印機、傳真機、繪圖機、考勤機、電話以及通用計算機中的鍵盤解碼、磁碟驅動等。
八、在商業營銷設備中的應用
在商業營銷系統中已廣泛使用的led信息顯示屏、電子稱、收款機、條形碼閱讀器、ic卡刷卡機、計程車計價器以及倉儲安全監測系統、商場保安系統、空氣調節系統、冷凍保險系統等都採用了單片機控制。
此外,單片機在工商、金融、科研、教育、國防、航空航天等領域也有著廣泛的應用。
單片機的廣泛應用不僅讓我們享受到新型電子產品和新技術帶來的貼心服務,也使我們的生活環境變得安全、舒適、便捷;有了單片機作主控,我們的生產生活工具更加先進和智能,減輕勞動強度的同時提高了工作效率和安全系數。
可見,我們的生活離不開單片機,單片機也正在改變我們的生活。
❺ 單片機現在最常用的是什麼
學習入門時,現在大家最常用的是51單片機,工作中,最常用的單片機8位機的話,一般是51、AVR、PIC,32位一般用STM32較多。
❻ 單片機是如何分類的
從應用的角度,單片機大致可分為:
(1)通用型/專用型。
通用型單片機:不是為某種專門用途設計的,如80C51。
專用型單片機:針對某一類產品甚至某一個產品而設計生產的,如VCD、DVD以及PC機音效卡、顯卡中的CPU晶元。專用型單片機可最大限度地簡化系統結構,提高資源利用率,降低成本。目前,開發專用型晶元是單片機發展的一個重要分支。
貢獻文檔:網路文庫《吳鑒鷹單片機項目實戰精講》
單片機開發板參考:吳鑒鷹單片機開發板(有詳細的視頻教程,板子功能全面,適合學習使用
(2)匯流排型/非匯流排型。
匯流排型單片機:有並行地址匯流排、數據匯流排和控制匯流排外部引腳,可以用來並行擴展外圍器件。
非匯流排型單片機:無並行地址匯流排、數據匯流排和控制匯流排外部引腳,小能並行擴展外圍器件。將需要的外圍器件及外設介面集成在單片機內,省去原用於並行擴展的地址匯流排、數據匯流排和尢用的控制端線,減少了晶元引腳數和晶元體積。若需要擴展時可通過串列口擴展。
(3)CISC/RISC指令結卡構。
CISC指令結構:指令復雜,指令代碼、周期數不統一,因此指令運行很難實現流水線操作,大大阻礙r運行速度的提高,如MCS一51系列單片機。
RISC指令結構:絕大部分成為單周期指令,從而實現流水線操作,在fosc相同的條件下,大大提高了指令運行的速度,如PIC系列單片機。
(4)OTPROM型/EPROM型/FLash ROM型
單片機的片內ROM形式目前應用較廣泛的主要有三種:OTPROM、EPROM和Flash
ROM。
OTPROM可由用戶一次性自行寫人,但寫入後不能修改,其價格較低,僅適用於大批量生產的成熟產品。
EPROM可由用戶用專門的EPROM編程器自行寫人,修改時需用強紫外線照射,擦除原有信息,能反復多次使用。擦寫不如Flash ROM不方便,且成本較高,目前也已逐漸淘汰。
Flash ROM是一種新型的電可擦除、非易失性存儲器,使用方便,價格低廉,可多次擦寫,近年來應用廣泛。
❼ 有沒有大神懂單片機,看圖片可以幫忙回答一下嗎
單片機61580組成1553b
數據傳輸作為匯流排網路的重要組成部分,是數據通訊網路和計算機網路的基礎。採用數據匯流排傳輸方案組建的測控網路,較好地解決傳統的測控系統過於復雜、笨重、可靠性低等缺點。數據匯流排作為飛機航電系統中首先運用的數字電子設備,其中MIL-STD-1553B是其典型代表,它是20世紀70年代美國公布的一種串列多路數據匯流排標准,利用一條屏蔽雙絞線進行帶有時鍾信息的數據傳輸。它最初是為飛機提出的內部電子系統連網標准。後來由於其可靠性高、傳輸率較高、技術成熟、易於擴展等優點得到廣泛應用,尤其在航空、航天測控網路中倍受關注。
1、 1553B匯流排簡介
1553B匯流排是一種廣播式分布處理的計算機網路,可掛接32個終端,所有終端共享一條消息通路,任一時刻網路中只有一個終端在發送消息,傳送中的消息可以被所有終端接收,實際接收的終端通過地址來識別。網路結構簡單、終端擴展方便,任一終端的故障都不會造成整個網路的故障,匯流排控制器則可以通過備份提高可靠性,但網路對匯流排本身的故障比較敏感,因此通常採用雙冗餘度匯流排。
1553B匯流排強調了整個系統的實時性,即傳輸一個固定消息所需的時間短。1553B匯流排按指令/響應的方式非同步操作,即匯流排上所有消息傳輸都由匯流排控制器發出的指令來控制,這種方式適合集中控制的分布式處理系統。1553B通信協議中反映了支持電子系統中同步/非同步通信的特性。
1553B匯流排為多冗餘度匯流排型拓撲結構,具有雙向傳輸特性,其傳輸速度為1
Mbit·s-1,傳輸方式為半雙工方式,採用曼徹斯特Ⅱ型碼。它採用指令/響應型通信協議,具有3種終端類型:(1)匯流排控制器(BC),是在匯流排上惟一被安排為執行建立和啟動數據傳輸任務的終端。(2)遠程終端(RT),是用戶子系統到數據匯流排上的介面,能在BC的控制下提取或吸收數據。(3)匯流排監視器(MT),是監控匯流排上的信息傳輸,以完成對匯流排上的數據源進行紀錄和分析,但其本身不參與匯流排通信。
2、 BU-61580簡介
BU-61580是美國DDC公司為MIL-STD-1553B標准設計的超大規模介面協議晶元,它是當前1553B匯流排應用系統中流行的器件,圖1是BU-61580的內部功能框圖。它內部功能強、介面靈活、便於控制,有各種封裝形式和供電電壓供用戶選擇,是1553B等匯流排標准應用中較常用的介面晶元。
該板卡的軟體主流程圖如圖3(a),板卡加電後,軟體首先對BU-61580進行初始化設置,在主循環里分別對RS232串口標志、50ms定時標志、外部中斷標志進行查詢,該板卡的對外介面為RS232串口,接收到外部RS232命令後,應根據命令做出不同的操作,如發送1553B輸入命令等;該板卡會50ms周期發出1553B輸出命令,讀取回傳數據,通過RS232板卡送出;當發出1553B命令後,BU-61580啟動命令傳輸,傳輸完畢後或回傳數據完畢,BU-61580會產生外部中斷,要求單片機讀取數據。圖3(b)為啟動發送1533B命令的流程圖。
4、 結束語
BU-61580的應用較為復雜,文中介紹了一部分的應用技術,但其他功能的軟體設計過程與之類似,僅供參考。