① 單片機是電腦嗎
這個驅動在嵌入式裡面講的比較多。
我舉個簡單的例子吧。
例如單片機連接iic器件是,一般會加10k上拉電阻在時鍾線(scl)和數據線(sda)上,你可以把這種看成物理驅動(硬體驅動)。
而單片機要讀寫iic器件時,需要遵循iic的時序圖寫代碼
,這就是軟體驅動(程序驅動)。
再舉
個例。你將一個矩陣按鍵直接接在p1口上就能使用了嗎?答案是否定的,需要寫對應的矩陣掃描代碼。這個代碼部分可以等效看成電腦的軟體驅動。
就像你插個攝像頭在usb上,電腦只能知道usb接了個硬體,但不知道怎麼讀寫這個硬體,沒有這個硬體的相關讀寫程序。你下載個驅動程序就可以了,因為這個驅動程序將告訴電腦如何正確地讀寫這個攝像頭
② 單片機,ARM,台式機的聯系與操作系統的關系
lz這個問題夠強大的..
1. 單片機和ARM沒有本質的區別,,其實只要是cpu類型的基本是沒有什麼本質區別的,都是讀一條指令執行一條而已
arm 只是比一般的單片機的運行速度快,,大多arm帶mmu單元..可以移植linux等類型的 操作系統而已..當然沒有mmu也是可以移植操作系統的....你的單片機裡面也可以移植操作系統..比如簡單一點的 ucos
電腦的操作系統是存放在硬碟裡面的..單片機和arm一般存放在固有的rom中..
2.操作系統最主要的是一種任務調度程序,其實就是一種寄存器的保存..以及不同任務的切換...這個可以造成任務自己感覺只有自己才擁有cpu的使用權而已,操作系統一般是c+匯編寫的..因為要保存寄存器.所以少了匯編的
3.應用程序就是應用操作系統api的程序..他的指令不是映射成的.
它自己本身就是二進制文件(針對編譯好的程序,不是java這種),要運行的時候操作系統會把程序載入內存 在運行...他是直接用機器指令運行的
4.大的計算機 准確的說一個整機就是大一號的單片機..(單單cpu沒有存儲器沒有外設可不行)..arm也是,,,這個加不加操作系統沒有關系..
裸機指的是不帶操作系統的處理器..arm 電腦cpu不帶操作系統都可以這么叫
6. 看4
7. 電腦上其實程序其實是存放在bios中的,,電腦復位的時候是從固定地址開始,也就是主板bios的那裡開始,,bios裡面的程序帶有光碟機的驅動..然後就可以載入光碟機裡面的內容了
8.機器指令就是內部就是一個復雜邏輯電路
9.你可以自己拿fpag 搭建一個簡單的cpu ...網上有現成的代碼.
可以自己設計基本的指令
③ 學單片機的電腦是台式好還是筆記本的好需要什麼的配置能不能推薦幾款給我。只用編程與瀏覽器 其它不
你好!
建議你還是筆記本,如果不用VS等大型編程軟體,一般配置都能勝任
筆記本有一點不太好,就是標配沒有串口了,要想串口編程,需要增加一個USB轉串口的線
④ 單片機與PC機有何區別
一、概念不同:
1、單片機:
單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能集成到一塊矽片上構成的一個小而完善的微型計算機系統。
2、PC機:
PC機是指一種大小、價格和性能適用於個人使用的多用途計算機。台式機、筆記本電腦到小型筆記本電腦和平板電腦以及超級本等都屬於個人計算機(PC機)。
二、作用不同:
1、單片機:
從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、PC機:
讓PC機能夠通過網路互相鏈接。 乙太網的標准化(IEEE 802.3)是計算機互聯網的一個里程碑,個人計算機可以通過交換機或集線器互相建立起連接。區域網在各大機構和企業的網路建設中,是很重要的一環。而區域網本身也早已擴展成全球范圍內的互聯網。
(4)台式電腦和單片機的關系擴展閱讀
單片機在電子技術中的開發,主要包括CPU開發、程序開發、 存儲器開發、計算機開發及C語言程序開發,同時得到開發能夠保證單片機在十分復雜的計算機與控制環境中可以正常有序的進行,這就需要相關人員採取一定的措施。
而計算機的發展主要按照構成計算機的電子元器件來劃分,共分為四個階段,即電子管階段、晶體管階段、集成電路階段、大規模和超大規模集成電路階段(現在)。
⑤ 單片機,電腦主板和嵌入式這三者有何區別
工業控制,大部分用單片機,入門也簡單;嵌入式主要是RAM系列應用廣泛,既可以像單片機裸跑,也可以嵌入系統,用c++開發,比較難;電腦主板,技術已成熟,根據CPU的升級而升級;
我認為嵌入式開發比較好。
⑥ 單板機 單片機 個人計算機有什麼區別嗎
1、系統組成:
單板機把微型計算機的整個功能體系電路(CPU、ROM、RAM、輸入/輸出介面電路以及其他輔助電路)全部組裝在一塊印製電板上,再用印製電路將各個功能晶元連接起來。
單片機就是一塊集成電路晶元上集成有CPU、程序存儲器、數據存儲器、輸入/輸出介面電路、定時/計數器、中斷控制器、模/數轉換器、數/模轉換器、數據機等部件。
個人計算機系統軟體由一組控制計算機系統並管理其資源的程序組成,其主要功能包括:啟動計算機,存儲、載入和執行應用程序,對文件進行排序、檢索,將程序語言翻譯成機器語言等。
2、應用方面:
單板機由於體積小,成本低等特點,大量用於了生活設備現代化中。像我們日常生活中的智能電器,汽車等等。
單片機應用於節能控制、智能語音設備、報警控制、醫療設備等方面。
個人計算機分為台式機、一體機、筆記本電腦、掌上電腦、平板電腦。,這是目前發展最快的領域,得到廣泛應用。
3、性質方面:
單板機將計算機的各個部分都組裝在一塊印製電路板上,包括微處理器/存儲器/輸入輸出介面,還有簡單的七段發光二極體顯示器、小鍵盤、插座等其他外部設備。
單片機為一種集成電路晶元,採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(集成到一塊矽片上構成的一個微型計算機系統。
個人計算機種類繁多,分為台式機、一體機、筆記本電腦、掌上電腦、平板電腦。
下圖為單板機應用
(6)台式電腦和單片機的關系擴展閱讀:
單板機將計算機的各個部分都組裝在一塊印製電路板上,包括微處理器/存儲器/輸入輸出介面,還有簡單的七段發光二極體顯示器、小鍵盤、插座等其他外部設備。功能比單片機強,適於進行生產過程的控制
單片機的特點可歸納為以下幾個方 面:集成度高;存儲容量大;外部擴展能力強;控制功能強。有著較高的集成度,可靠性比較強,即使單片機處於長時間的工作也不會存在故障問題。
⑦ 單片機和個人電腦(台式機、筆記本等)相比有什麼特點
相比於筆記本台式機,單片機功耗極低,性能也低,一般用於航模無人機等的控制
單片機一般是MIPS或arm架構,不支持Windows系統
⑧ 簡述單片機和微型計算機的區別
單片機與普通微型計算機的不同之處有:
1、結構不同。單片機採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM等功能集成到一塊矽片上,是一個小而完善的微型計算機系統。而微型計算機是由大規模集成電路組成的、體積較小的電子計算機。它是以微處理器為基礎,配以內存儲器及輸入輸出介面電路和相應的輔助電路而構成的裸機。2、特性不同。單片機的體積比較小,內部晶元作為計算機系統,其結構簡單,但是功能完善,使用起來十分方便,可以模塊化應用,有著較高的集成度,可靠性比較強。而微型計算機體積小、靈活性大、價格便宜、使用方便。把微型計算機集成在一個晶元上即構成單片微型計算機。3、應用不同。單片機主要用於自動化辦公、機電一體化、尖端武器和國防軍事領域、 航空航天領域、汽車電子設備、醫用設備領域、商業營銷設備、計算機通訊、家電領域、日常生活和實時控制領域等。而微型計算機主要用於機械製造技術,信息處理、加工、傳輸技術,自動控制技術,伺服驅動技術,感測器技術,軟體技術等。
⑨ 電腦主板設計和單片機開發
我想學單片機,網上有好多自製學習板的資料,想利用我淘汰的p3台式電腦主板看來你還不懂單片機。P3主板差不多比現在所有的單片機功能都要強大,在嵌入