久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機究竟能干什么? [打印本頁]

作者: 海闊天空8    時間: 2019-2-7 06:03
標題: 單片機究竟能干什么?
本帖最后由 海闊天空8 于 2019-2-7 07:27 編輯

     就是叫各個輸出引腳適時的,輸出高,低電位的不同組合去驅(qū)動執(zhí)行電路。
    所謂程序就是叫各個引腳什么時候輸出什么樣的不同高低(H,L)電位組合的指令而已。
    這樣理解對嗎?
    除此以外單片機還能干什么?    各種編程語言無非就是單片機的輸入端和人用各種“語言”變成0和1對話的工具,為什么就沒有人愿意講明白這個變化過程呢?這不應該是行業(yè)秘密的呀?

作者: 村風    時間: 2019-2-7 19:08
字面意思,單片機即單片微型計算機簡稱,如果說按照樓主的理解“各種編程語言無非就是單片機的輸入端和人用各種“語言”變成0和1對話的工具”,那么樓主可以說對單片機根本上沒有了解,說嚴重點的就像計算機好像就是用來計算而已,而沒想到計算機早已成為通用信息處理機。單片機因為涵蓋的范圍太廣,端口控制僅僅只是單片機功能里面的九牛一毛。不是因為他是很么行業(yè)秘密,只不過是因為單片機是什么和能做什么并不是在這里三言兩語就能講清楚的問題,希望樓主自己多百度
作者: 海闊天空8    時間: 2019-2-8 11:49
就說單片機的就基本控制輸出端的電位高低
作者: 海闊天空8    時間: 2019-2-8 20:32
村風 發(fā)表于 2019-2-7 19:08
字面意思,單片機即單片微型計算機簡稱,如果說按照樓主的理解“各種編程語言無非就是單片機的輸入端和人用 ...

“根本上了解計算機”,我是不可能的了,計算機技術(shù)也是不斷發(fā)展的。我是想了解最基本的原理,無非也就是0和1的端口輸出狀態(tài),擴展應用我是望塵莫及了
作者: stevenli0929    時間: 2019-2-26 13:40
單片機只是一個稱呼罷了,其實學習單片機關(guān)鍵在搭建應用電路和程序算法。就好比了解了發(fā)動機四沖程的原理,而沒有組裝一臺汽車、也沒有考取駕照就不能開車。
作者: genintech    時間: 2019-2-26 15:30
靜僻樓上回答的!
作者: 龍123龍    時間: 2019-3-12 17:28
單片機通過編程可以實現(xiàn)多種傳感器相互運行達到想要的效果
作者: 小米不加糖    時間: 2019-3-15 09:23
主要就兩種功能吧。一是控制,二是計算。
作者: hdivy    時間: 2019-3-20 15:51
能做很多產(chǎn)品,消費數(shù)碼商品,智能控制產(chǎn)品。
作者: yuchangfa    時間: 2019-3-20 17:56
不同的程序和電路構(gòu)成了不同的功能和用途,單片機只是各平臺而已
作者: yaomingguo    時間: 2019-3-22 19:55
學生可以打比賽,說白了就是能做項目,能賺錢。
作者: syz紙飛機    時間: 2019-3-29 20:47
單片機+電路模塊=功能
作者: youki1234    時間: 2019-3-30 16:33
其實電腦能做的單片機都能做,只不過不是51單片機,你看有些高端的單片機主頻都很高的
作者: bjlanbo    時間: 2019-4-1 14:30
不同的機器完成工作也不一樣吧
作者: 下雨看晴天    時間: 2019-4-15 22:50
正在學單片機,不過感覺單片機能做的也要分單片機而異,因人而異,老師給的一個單片機自帶有系統(tǒng),有個學長甚至用它實現(xiàn)了視頻監(jiān)控拍照的功能,但是我就比較水,現(xiàn)在還只能是流水燈的水平。
作者: daen_lin    時間: 2019-4-22 11:45
就是最簡單的動作,可以做很逆天的事
作者: SHANGJUMFENG    時間: 2019-4-23 23:43
就是說人叫它干嘛干嘛
作者: yotot    時間: 2019-4-27 16:35
應用很廣泛,各各領(lǐng)域都有應用

作者: cfhbccgh    時間: 2019-4-28 23:05
單片機就是控制引腳輸出高低電平,通過各種外設(shè)實現(xiàn)各種功能
作者: caojie    時間: 2019-5-2 21:05
本人初學者,請問前輩單片機的芯片是可自已編寫錄入的嗎?
作者: 13425472500    時間: 2019-5-3 17:18
只要你有想法,單片機什么都能干
作者: 1653359726    時間: 2019-5-6 08:35
相當手機的CPU
作者: 物聯(lián)傳感小雨    時間: 2019-5-6 10:36
可以做傳感器
作者: 久行    時間: 2019-5-22 16:13
應用太廣泛,一兩句話說不清,可以看看實際的例子,自己體會體會
作者: red178    時間: 2019-5-24 10:51
一直想學,一是不知如何下手,二是學的過程中,有些謎茫。
作者: npu2018    時間: 2019-6-1 13:32
這就可以干很多事情了啊!你要知道電腦也是0101,但是電腦可以干什么,單片機其實可以看成一個簡單的小電腦
作者: 月光下的背影    時間: 2019-6-6 22:10
是的,單片機能做的很多很多~多了解會發(fā)現(xiàn),自己渺小
作者: a982246142    時間: 2019-6-9 21:37
caojie 發(fā)表于 2019-5-2 21:05
本人初學者,請問前輩單片機的芯片是可自已編寫錄入的嗎?

對的,里面的東西根據(jù)自己的需要來弄

作者: vivi的豬    時間: 2019-6-11 14:55
面意思,單片機即單片微型計算機簡稱,如果說按照樓主的理解“各種編程語言無非就是單片機的輸入端和人用各種“語言”變成0和1對話的工具”,那么樓主可以說對單片機根本上沒有了解,說嚴重點的就像計算機好像就是用來計算而已,而沒想到計算機早已成為通用信息處理機。單片機因為涵蓋的范圍太廣,端口控制僅僅只是單片機功能里面的九牛一毛。不是因為他是很么行業(yè)秘密,只不過是因為單片機是什么和能做什么并不是在這里三言兩語就能講清楚的問題,希望樓主自己多百度
作者: yindan122    時間: 2019-6-19 23:45
模擬量采集   反饋控制  通訊    網(wǎng)絡數(shù)據(jù)傳輸 顯示屏驅(qū)動  都可以實現(xiàn)
作者: dong123d    時間: 2019-6-21 02:47
學習單片機的過程中,大部分人也是從點亮一個LED 燈泡開始的,完后時流水燈,控制繼電器,在然后就是各種協(xié)議,如IIC、SPI、USART等。  其實在日常簡單的工業(yè)控制中,我們完全可以利用單片機取代昂貴的PLC達到自己的控制目的,畢竟單片機的價格相對于PLC來說微乎其微。  舉例說工廠有一個簡單的設(shè)備需要改造,其內(nèi)容涉及到光電采集信號,對采集的邏輯電平進行延時,完后輸出一個邏輯電平型號控制接觸器等相關(guān)外設(shè),這個時候其實我們用單片機就可以了。    擴展資料:  單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。隨著電子信息技術(shù)的飛速發(fā)展,單片機也逐漸得以完善被應用到各個領(lǐng)域,其中應用最廣泛的便是自動化領(lǐng)域了。  單片機廣泛應用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域。  某些專用單片機設(shè)計用于實現(xiàn)特定功能,從而在各種電路中進行模塊化應用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。如音樂集成單片機,看似簡單的功能,微縮在純電子芯片中(有別于磁帶機的原理),就需要復雜的類似于計算機的原理。
作者: 悸羽    時間: 2019-7-4 16:15
收集 處理 控制
作者: sunwg9986    時間: 2019-7-8 14:56
新手來學習,謝謝了
作者: 彧米    時間: 2019-7-11 22:23
單片機簡而言之就是片上計算機呀,提供各類數(shù)據(jù)處理和計算的功能啊
作者: xiaozhong1314    時間: 2019-7-14 09:19
能干的事很多,這就要充分的發(fā)揮的大腦了
作者: wcs1668    時間: 2019-7-24 09:09
只要你想做,單片機什么都能做,問題是你這么組織編程語言。
作者: bazhahei    時間: 2019-8-6 15:15
可以做個游戲機
作者: nihao_it    時間: 2019-8-18 11:34
根據(jù)傳輸協(xié)議控制管腳的高低電平,按協(xié)議處理翻譯。
作者: andyhuangpu    時間: 2019-8-21 18:31
只要你能想到的功能,都可以.
作者: wsh2981    時間: 2019-8-26 10:22
把復雜的硬件簡單化。
作者: jetsetradio    時間: 2019-8-29 17:59
學習單片機是為了更好了控制電路。
作者: icomin    時間: 2019-9-3 19:14
那要看是哪種單片機,51單片機能做的也不少
作者: 零妖咬    時間: 2019-9-9 20:44
寫程序控制啊,單片機只是一個簡單的類型,主要學會類似的編程方法
作者: boutd    時間: 2019-9-17 20:16
  不錯不錯 ,看了各位答復都說得很有道理哈
作者: lwxubin    時間: 2019-9-24 18:43
單片機的就基本控制輸出端的電位高低
作者: Roary    時間: 2019-10-20 14:04
單片機可以實現(xiàn)智能小車的所有控制
作者: 磨盤街    時間: 2019-10-21 11:55
從最基本的層面來看。樓主的觀點也自有道理,因為世上萬事萬物都可以用0和1來表達,所有的應用、程序、控制都離不開0和1。
正如先賢老子所說:《道生一,一生二,二生三,三生萬物》。
所以單片機能夠做千萬種人們想做的事。
作者: hlmfox    時間: 2019-10-22 11:54
有道理,軟件硬件化,硬件軟件化,,,,,
作者: chenjh2021    時間: 2019-10-30 12:51
主要用于控制吧
作者: 499176000    時間: 2019-10-30 19:29
不知道
作者: arsenalcn    時間: 2019-11-14 14:25
微控制器MCU Micro Control Unit
作者: 雙贏電子    時間: 2019-11-16 21:58
stevenli0929 發(fā)表于 2019-2-26 13:40
單片機只是一個稱呼罷了,其實學習單片機關(guān)鍵在搭建應用電路和程序算法。就好比了解了發(fā)動機四沖程的原理, ...

講的簡單而精妙,容易理解,通俗易懂,贊一個
作者: xiejianghua    時間: 2019-11-24 13:23
就可以將一些復雜電路簡化
作者: owlyw    時間: 2019-12-1 00:01
我的理解是能干什么取決于已有的硬軟件知識和你的設(shè)計思路
作者: owlyw    時間: 2019-12-1 00:09
你去系統(tǒng)的學一下數(shù)字電子部分
作者: 是小寶呀    時間: 2019-12-10 10:28
社會各個方面都會用到單片機,一個紅綠燈,一個全自動的機器 都會有用到單片機。
作者: moonspot    時間: 2019-12-13 15:17
輸出高低電位,就是輸出1或0嗎
作者: 稻了個草    時間: 2019-12-13 16:45
單片機真的像別人說的無所不能嗎?
作者: sanhuan700    時間: 2019-12-28 16:42
小到定時器,大到無人機,都可以用單片機實現(xiàn)功能。
作者: qqq344    時間: 2020-1-1 21:34
打個比方,計步器里的計數(shù),電子鐘的顯示等消費品上用,還有工業(yè)的控制面版上用,經(jīng)常看到的數(shù)碼管,液晶顯示。就是實現(xiàn)地功能比較單一,簡單。復雜的因為單片機的速度不快,所以都是用計算機來完成。單片機可以理解成小型的計算機,他有內(nèi)存,儲存空間,CPU,輸入輸出IO。就是功能都不強。所以集成在一起價格低。用在要求不高的地方。完成一些簡單功能。
作者: zhengdian1    時間: 2020-2-13 13:35
能夠做很多產(chǎn)品。用處大了。
作者: 阿斯頓ll    時間: 2020-3-8 21:54
單片機功能:
1.就像樓主說的,可以輸出0,1,控制外設(shè);
2.計算。別小看單片機計算能力,連arduino都可以跑多線程運行復雜計算;
3.通信。這個其實就是1的擴展應用,想UART,I2C,SPI本質(zhì)上都是高低電平輸出數(shù)據(jù)。
針對樓主說的“行業(yè)秘密”,其實你用匯編就會搞明白,本質(zhì)上就是配置一個個寄存器達到目的
作者: 未成為大佬    時間: 2020-3-16 01:23
簡單來說確實是控制引腳。
作者: z751269425    時間: 2020-4-3 12:12
對硬件管腳的電壓進行編程
作者: tieq1952    時間: 2020-4-23 06:33
謝謝分享!!!
作者: guo79111    時間: 2020-4-26 08:27
單片機只是一個稱呼罷了,其實學習單片機關(guān)鍵在搭建應用電路和程序算法。就好比了解了發(fā)動機四沖程的原理,而沒有組裝一臺汽車、也沒有考取駕照就不能開車。
作者: SKYLINE1    時間: 2020-4-30 11:35
單片機就會小型的計算機系統(tǒng),可以完成很多東西
作者: ksn13    時間: 2020-5-8 17:19
工具而已,就像螺絲刀扳手一樣的
作者: 永琪琪    時間: 2020-5-12 12:50
可以通信的喲
作者: 15676221459    時間: 2020-5-19 00:14
同問,有點迷茫
作者: w254489035    時間: 2020-5-20 15:18
消費類電子,工業(yè)控制,應用范圍非常廣
作者: rgq    時間: 2020-6-8 21:56
多百度百度
作者: 陸先森    時間: 2020-6-10 10:10
51簡單的做個流水燈,復雜的做個工控的系統(tǒng)都行。就像對于武器,厲不厲害還是看使用的人。不過對于學生黨來說,51最大的作用是來做嵌入式的敲門磚。
作者: linghai12106    時間: 2020-6-12 14:24
可以做很多基礎(chǔ)的功能。
作者: yzxky    時間: 2020-6-19 08:06
雖然不太懂單片機,但我覺得lz說的沒錯。
從點亮一個led到液晶屏漢字顯示,哪種應用都是在處理0和1,復雜些的再加個時序、延時等等。
作者: 水的智慧    時間: 2020-7-20 21:03
磨盤街 發(fā)表于 2019-10-21 11:55
從最基本的層面來看。樓主的觀點也自有道理,因為世上萬事萬物都可以用0和1來表達,所有的應用、程序、控制 ...

難道讓我們再去學古代那些,再學單片機,你是不是有點秀啊
作者: 18738038083    時間: 2020-7-28 12:26
言之有理,簡單的事情 都教發(fā)雜了
作者: 708841460    時間: 2020-8-3 17:32
這取決于你想用單片機干什么
作者: ZZJ87    時間: 2020-9-16 14:57
我的理解就是人實現(xiàn)應用的對話工具.
作者: 打畫大餅的lowB    時間: 2020-9-18 07:39
單片機可以理解為一個微型計算機,但是它沒有屏幕,沒有鼠標鍵盤,能處理簡單的計算,必須要用專用工具寫入程序,不同的程序?qū)崿F(xiàn)不同的功能,有i2c,UART,spi,CAN等等各種總線
作者: 13317970316    時間: 2020-10-9 23:01
可以這樣理解  沒問題
作者: zhaobolove    時間: 2020-10-26 10:08
拿來主義,   給大家分享-------------------

單片機現(xiàn)在可謂是鋪天蓋地,種類繁多,各個廠商們也在速度、內(nèi)存、功能上各有特點,本文對51、MSP430、TMS、STM32、PIC、AVR、STC單片機之間的性能特點進行簡單比較。







一、51單片機



應用最廣泛的8位單片機當然也是初學者們最容易上手學習的單片機,最早由Intel推出,由于其典型的結(jié)構(gòu)和完善的總線專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統(tǒng),堪稱為一代“經(jīng)典”,為以后的其它單片機的發(fā)展奠定了基礎(chǔ)。



51單片機之所以成為經(jīng)典,成為易上手的單片機主要有以下特點:



特性

1、從內(nèi)部的硬件到軟件有一套完整的按位操作系統(tǒng),稱作位處理器,處理對象不是字或字節(jié)而是位。不但能對片內(nèi)某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。

2、同時在片內(nèi)RAM區(qū)間還特別開辟了一個雙重功能的地址區(qū)間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。

3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘法功能,作乘法時還得編上一段子程序調(diào)用,十分不便。



缺點

(雖然是經(jīng)典但是缺點還是很明顯的)

1、AD、EEPROM等功能需要靠擴展,增加了硬件和軟件負擔

2、雖然I/O腳使用簡單,但高電平時無輸出能力,這也是51系列單片機的最大軟肋

3、運行速度過慢,特別是雙數(shù)據(jù)指針,如能改進能給編程帶來很大的便利

4、51單片機保護能力很差,很容易燒壞芯片



應用范圍:目前在教學場合和對性能要求不高的場合大量被采用。



使用最多的器件:8051、80C51



二、MSP430單片機



MSP430系列單片機是德州儀器1996年開始推向市場的一種16位超低功耗的混合信號處理器,給人們留下的最大的亮點是低功耗而且速度快,匯編語言用起來很靈活,尋址方式很多,指令很少,容易上手。主要是由于其針對實際應用需求,把許多模擬電路、數(shù)字電路和微處理器集成在一個芯片上,以提供“單片”解決方案。其迅速發(fā)展和應用范圍的不斷擴大,主要取決于以下的特點:



特性

1、強大的處理能力,采用了精簡指令集(RISC)結(jié)構(gòu),具有豐富的尋址方式(7 種源操作數(shù)尋址、4種目的操作數(shù)尋址)、簡潔的27條內(nèi)核指令以及大量的模擬指令;大量的寄存器以及片內(nèi)數(shù)據(jù)存儲器都可參加多種運算;還有高效的查表處理指令;有較高的處理速度,在8MHz晶體驅(qū)動下指令周期為125ns。這些特點保證了可編制出高效率的源程序。

2、在運算速度方面,能在8MHz晶體的驅(qū)動下,實現(xiàn)125ns的指令周期。16位的數(shù)據(jù)寬度、125ns的指令周期以及多功能的硬件乘法器(能實現(xiàn)乘加)相配合,能實現(xiàn)數(shù)字信號處理的某些算法(如FFT等)。

3、超低功耗方面,MSP430單片機之所以有超低的功耗,是因為其在降低芯片的電源電壓及靈活而可控的運行時鐘方面都有其獨到之處。電源電壓采用的是1.8-3.6V電壓。因而可使其在 1MHz 的時鐘條件下運行時,芯片的電流會在200-400uA左右,時鐘關(guān)斷模式的最低功耗只有 0.1uA。



缺點

1、個人感覺不容易上手,不適合初學者入門,資料也比較少,只能跑官網(wǎng)去找。

2、占的指令空間較大,因為是16位單片機,程序以字為單位,有的指令竟然占6個字節(jié)。雖然程序表面上簡潔,但與PIC單片機比較空間占用很大。



應用范圍:在低功耗及超低功耗的工業(yè)場合應用的比較多。



使用最多的器件:MSP430F系列、MSP430G2系列、MSP430L09系列



TMS單片機



這里也提一下TMS系列單片機,雖不算主流。由TI推出的8位CMOS單片機,具有多種存儲模式、多種外圍接口模式,適用于復雜的實時控制場合。雖然沒STM32那么優(yōu)秀,也沒MSP430那么張揚,但是TMS370C系列單片機提供了通過整合先進的外圍功能模塊及各種芯片的內(nèi)存配置,具有高性價比 的實時系統(tǒng)控制。同時采用高性能硅柵CMOS EPROM和EEPROM技術(shù)實現(xiàn)。低工作功耗CMOS技術(shù),寬工作溫度范圍,噪聲抑制,再加上高性能和豐富的片上外設(shè)功能,使TMS370C系列單片機 在汽車電子,工業(yè)電機控制,電腦,通信和消費類具有一定的應用。



三、STM32單片機



由ST廠商推出的STM32系列單片機,行業(yè)的朋友都知道,這是一款性價比超高的系列單片機,應該沒有之一,功能及其強大。其基于專為要求高性能、 低成本、低功耗的嵌入式應用專門設(shè)計的ARM Cortex-M內(nèi)核,同時具有一流的外設(shè):1μs的雙12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在功耗和集成度方面也有不俗的表現(xiàn),當然和MSP430的功耗比起來是稍微遜色的一些,但這并不影響工程師們對它的熱捧程度,由于其簡單的結(jié)構(gòu)和易用的工具再配合其強大的功能在行業(yè)中赫赫有名。其強大的功能主要表現(xiàn)在:



特性

1、內(nèi)核:ARM32位Cortex-M3CPU,最高工作頻率72MHz,1.25DMIPS/MHz,單周期乘法和硬件除法。

2、存儲器:片上集成32-512KB的Flash存儲器。6-64KB的SRAM存儲器。

3、時鐘、復位和電源管理:2.0-3.6V的電源供電和I/O接口的驅(qū)動電壓。POR、PDR和可編程的電壓探測器(PVD)。4-16MHz的晶振。內(nèi)嵌出廠前調(diào)校的8MHz RC振蕩電路。內(nèi)部40 kHz的RC振蕩電路。用于CPU時鐘的PLL。帶校準用于RTC的32kHz的晶振。

4、調(diào)試模式:串行調(diào)試(SWD)和JTAG接口。最多高達112個的快速I/O端口、最多多達11個定時器、最多多達13個通信接口。



使用最多的器件:STM32F103系列、STM32 L1系列、STM32W系列。



四、PIC單片機



PIC單片機系列是美國微芯公司(Microship)的產(chǎn)品,共分三個級別,即基本級、中級、高級,是當前市場份額增長最快的單片機之一,CPU采用RISC結(jié)構(gòu),分別有33、35、58條指令,屬精簡指令集,同時采用Harvard雙總線結(jié)構(gòu),運行速度快,它能使程序存儲器的訪問和數(shù)據(jù)存儲器的訪問并行處理,這種指令流水線結(jié)構(gòu),在一個周期內(nèi)完成兩部分工作,一是執(zhí)行指令,二是從程序存儲器取出下一條指令,這樣總的看來每條指令只需一個周期,這也是高效率運行的原因之一,此外PIC單片機之所以成為一時非常熱的單片機不外乎以下特點:



特點

1、具有低工作電壓、低功耗、驅(qū)動能力強等特點。PIC系列單片機的I/O口是雙向的,其輸出電路為CMOS互補推挽輸出電路。I/O腳增加了用于設(shè)置輸入或輸出狀態(tài)的方向寄存器,從而解決了51系列I/O腳為高電平時同為輸入和輸出的狀態(tài)。

2、當置位1時為輸入狀態(tài),且不管該腳呈高電平或低電平,對外均呈高阻狀態(tài);置位0時為輸出狀態(tài),不管該腳為何種電平,均呈低阻狀態(tài),有相當?shù)尿?qū)動能力,低電平吸入電流達25mA,高電平輸出電流可達20mA。相對于51系列而言,這是一個很大的優(yōu)點

3、它可以直接驅(qū)動數(shù)碼管顯示且外電路簡單。它的A/D為10位,能滿足精度要求。具有在線調(diào)試及編程(ISP)功能。



不足之處

其專用寄存器(SFR)并不像51系列那樣都集中在一個固定的地址區(qū)間內(nèi)(80-FFH),而是分散在四個地址區(qū)間內(nèi)。只有5個專用寄存器PCL、STATUS、FSR、PCLATH、INTCON在4個存儲體內(nèi)同時出現(xiàn),但是在編程過程中,少不了要與專用寄存器打交道,得反復地選擇對應的存儲體,也即對狀態(tài)寄存器STATUS的第6位(RP1)和第5位(RP0)置位或清零。數(shù)據(jù)的傳送和邏輯運算基本上都得通過工作寄存器W(相當于51系列的累加 器A)來進行,而51系列的還可以通過寄存器相互之間直接傳送,因而PIC單片機的瓶頸現(xiàn)象比51系列還要嚴重,這在編程中的朋友應該深有體會。



使用最多的器件:PIC16F873、PIC16F877



五、AVR單片機



AVR單片機是Atmel公司推出的較為新穎的單片機,其顯著的特點為高性能、高速度、低功耗。它取消機器周期,以時鐘周期為指令周期,實行流水作 業(yè)。AVR單片機指令以字為單位,且大部分指令都為單周期指令。而單周期既可執(zhí)行本指令功能,同時完成下一條指令的讀取。通常時鐘頻率用4~8MHz,故最短指令執(zhí)行時間為250~125ns。AVR單片機能成為最近仍是比較火熱的單片機,主要的特點:



特點

1、AVR系列沒有類似累加器A的結(jié)構(gòu),它主要是通過R16~R31寄存器來實現(xiàn)A的功能。在AVR中,沒有像51系列的數(shù)據(jù)指針DPTR,而是由 X(由R26、R27組成)、Y(由R28、R29組成)、Z(由R30、R31組成)三個16位的寄存器來完成數(shù)據(jù)指針的功能(相當于有三組 DPTR),而且還能作后增量或先減量等的運行,而在51系列中,所有的邏輯運算都必須在A中進行;而AVR卻可以在任兩個寄存器之間進行,省去了在A中的來回折騰,這些都比51系列出色些。

2、AVR的專用寄存器集中在00~3F地址區(qū)間,無需像PIC那樣得先進行選存儲體的過程,使用起來比PIC方便。AVR的片內(nèi)RAM的地址區(qū)間 為0~00DF(AT90S2313) 和0060~025F(AT90S8515、AT90S8535),它們占用的是數(shù)據(jù)空間的地址,這些片內(nèi)RAM僅僅是用來存儲數(shù)據(jù)的,通常不具備通用寄存器的功能。當程序復雜時,通用寄存器R0~R31就顯得不夠用;而51系列的通用寄存器多達128個(為AVR的4倍),編程時就不會有這種感覺。

3、AVR的I/O腳類似PIC,它也有用來控制輸入或輸出的方向寄存器,在輸出狀態(tài)下,高電平輸出的電流在10mA左右,低電平吸入電流20mA。這點雖不如PIC,但比51系列還是要優(yōu)秀。



缺點

1、是沒有位操作,都是以字節(jié)形式來控制和判斷相關(guān)寄存器位的。

2、C語言與51的C語言在寫法上存在很大的差異,這讓從開始學習51單片機的朋友很不習慣。

3、通用寄存器一共32個(R0~R31),前16個寄存器(R0~R15)都不能直接與立即數(shù)打交道,因而通用性有所下降。而在51系列中,它所有的通用寄存器(地址007FH)均可以直接與立即數(shù)打交道,顯然要優(yōu)于前者。



使用最多的器件:ATUC64L3U、ATxmega64A1U、AT90S8515



六、STC單片機



說到STC單片機有人會說到,STC也能算主流,我們基于它是國內(nèi)還算是比較不錯的單片機來說。STC單片機是宏晶生產(chǎn)的單時鐘/機器周期的單片機,說白了STC單片機是51與AVR的結(jié)合體,有人說AVR是51的替代單片機,但是AVR單片機在位控制和C語言寫法上存在很大的差 異。而STC單片機洽洽結(jié)合了51和AVR的優(yōu)點,雖然功能不及AVR那么強大,但是在AVR能找到的功能,在STC上基本都有,同時STC單片機是51內(nèi)核,這給以51單片機為基礎(chǔ)的工程師們提供了極大的方便,省去了學習AVR的時間,同時也不失AVR的各種功能。



STC單片機是高速、低功耗、超強抗干擾的新一代8051單片機51單片機,指令代碼完全兼容傳統(tǒng)8051,但速度快8-12倍,內(nèi)部集成 MAX810專用復位電路。4路PWM 8路高速10位A、D轉(zhuǎn)換,針對電機電機的供應商控制,強干擾場合,成為繼51單片機后一個全新系列單片機。



特性

1、下載燒錄程序用串口方便好用,容易上手,擁有大量的學習資料及視頻,最著名的要屬于昌暉儀表網(wǎng)的那個視頻了,好多對單片機有興趣的朋友都是通過這個視頻入門的,同時具有寬電壓:5.5~3.8V,2.4~3.8V, 低功耗設(shè)計:空閑模式,掉電模式(可由外部中斷喚醒)。

2.STC單片機具有在應用編程,調(diào)試起來比較方便;帶有10位AD、內(nèi)部EEPROM、可在1T/機器周期下工作,速度是傳統(tǒng)51單片機的8~12倍,價格也較便宜。

3、4通道捕獲/比較單元,STC12C2052AD系列為2通道,也可用來再實現(xiàn)4個定時器或4個外部中斷,2個硬件16位定時器,兼容普通8051的定時器。4路PCA還可再實現(xiàn)4個定時器,具有硬件看門狗、高速SPI通信端口、全雙工異步串行口,兼容普通8051的串口,同時還具有先進的指令集結(jié)構(gòu),兼容普通8051指令集。



缺點

STC單片機功能雖不及AVR、STM32強大,價格也不及51和ST32便宜,但是這些并并不重要,重要的是這屬于國產(chǎn)單片機比較出色的單片機,但愿國產(chǎn)單片機能一路長虹。



使用最多的器件:STC12C2052AD



七、Freescale單片機



主要針對S08,S12這類單片機,當然Freescale單片機遠非于此。Freescale系列單片機采用哈佛結(jié)構(gòu)和流水線指令結(jié)構(gòu),在許多領(lǐng)域內(nèi)都表現(xiàn)出低成本,高性能的的特點,它的體系結(jié)構(gòu)為產(chǎn)品的開發(fā)節(jié)省了大量時間。此外Freescale提供了多種集成模塊和總線接口,可以在不同的系統(tǒng)中更靈活的發(fā)揮作用!



特點

1、全系列:從低端到高端,從8位到32位全系列應有盡有,其推出的8位/32位管腳兼容的QE128,可以從8位直接移植到32位,彌補單片機業(yè)界8/32位兼容架構(gòu)中缺失的一環(huán)。

2、多種系統(tǒng)時鐘模塊:三種模塊,七種工作模式。多種時鐘源輸入選項,不同的mcu具有不同的時鐘產(chǎn)生機制,可以是RC振蕩器,外部時鐘或晶振,也可以是內(nèi)部時鐘,多數(shù)CPU同時具有上述三種模塊!可以運行在FEI、FEE、FBI、FBILP、FBE、FBELP、STOP這七種工作模式。

3、多種通訊模塊接口:Freescale單片機幾乎在內(nèi)部集成各種通信接口模塊:包括串行通信接口模塊SCI、多主I2C總線模塊、串行外圍接口模塊 SPI、MSCAN08控制器模塊、通用串行總線模塊(USB/PS2)。

4、具有更多的可選模塊:具有LCD驅(qū)動模塊,帶有溫度傳感器,具有超高頻發(fā)送模塊,含有同步處理器模塊,含有同步處理器的MCU還具有屏幕顯示模塊OSD,還有少數(shù)的MCU具有響鈴檢測模塊RING和雙音多頻/音調(diào)發(fā)生器DMG模塊。

5、可靠性高,抗干擾性強,多種引腳數(shù)和封裝選擇。

6、低功耗、也許Freescale系列的單片機的功耗沒有MSP430的低,但是他具有全靜態(tài)的“等待”和“停止”兩種模式,從總體上降低您的功耗!新近推出的幾款超低功耗已經(jīng)與MSP430的不相上下!



使用最多的器件:MC9S12G系列



如果真要在這些單片機中分個一二三等,那么如果你想跟隨大眾,無可厚非51單片機還是首選;如果你追求超高性價比,STM32將是你理想選擇;如果你渴望超低功耗,MSP430肯定不會讓你失望;如果你想支持國產(chǎn),STC會讓你興奮
作者: 陽光作業(yè)    時間: 2020-11-9 16:47
樓主把單片機的本質(zhì)講的一目了然,通過閱讀大家的討論使我這個單片機小白增加了學習單片機的信心!
作者: 827774763    時間: 2020-11-11 22:01
是一個稱呼罷了,其實學習單片機關(guān)鍵在搭建應用電路和程序算法。就好比了解了發(fā)動機四沖程的原理,而沒有組裝一臺汽車、也沒有考取駕照就不能開
作者: 長風007    時間: 2020-11-30 16:32
樓主簡單精辟,就透了跟本。一生二,二生三,三生萬物!
作者: lyl1122    時間: 2020-12-22 19:06
通過編程來控制外設(shè)以達到想要的目的
作者: DFLZZZ    時間: 2021-1-11 11:44
我也想了解清楚
作者: navy_it007    時間: 2021-1-30 20:31
有實力的話,可以理解為驅(qū)動0或者1,這0和1缺玩出了大千世界。
作者: 3042974988    時間: 2021-3-12 15:00
有所受益
作者: wenshengzhu    時間: 2021-3-20 14:10
單片機就是一個小型的cpu,主要用于驅(qū)動外設(shè)的電路按照一定的邏輯的功能工作下去。在這之間涉及了數(shù)據(jù)的存儲,顯示。
作者: zhou1600105834    時間: 2021-5-5 16:08
單片機能完成許多精確的控制,智能
作者: USHODO    時間: 2021-5-25 09:31
使設(shè)備小型化,智能化,節(jié)約成本
作者: 6529854698    時間: 2021-6-14 21:10
但是單片機是通過0和1來進行絕大多數(shù)的控制的阿
作者: 薛定諤的貓45    時間: 2021-6-29 17:15
單片機就是做控制用的,把一個程序?qū)懙絾纹瑱C芯片里,讓單片機自動控制某個東西。單片機是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應用。
作者: 天問天    時間: 2021-7-12 23:22
單片機
通過數(shù)據(jù)信號進行記憶,只要你有足夠的寄存器,可以創(chuàng)造很多的東西,就像對于一些普遍現(xiàn)象的定義,可以從新組裝
作者: zyluglugl    時間: 2021-8-20 09:21
樓主,有沒有續(xù)的發(fā)表意見呀?
作者: 993387119    時間: 2021-9-22 17:26
單片機就是腦袋,可以控制四肢運動,可以控制嘴巴,還可以根據(jù)眼睛耳朵的信息作出反應
作者: npn    時間: 2021-9-22 21:10
單片機對人類的影響非常大,如果沒有出現(xiàn),你還想打電話聊天,GPS導航、網(wǎng)購? 做夢都不可能有。
作者: 一片一城    時間: 2021-10-10 17:13
只有你想不到,沒有它做不到。
作者: gaofahao    時間: 2021-11-18 16:37

一直想學,一是不知如何下手,二是學的過程中,有些謎茫。




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美成人精品在线观看 | 国产成人精品a视频 | 久久51| 亚洲国产精品久久久久 | 一级片网站视频 | 一区二区三区四区五区在线视频 | 久久精品国产久精国产 | 亚洲国产激情 | 97久久久 | 国产男女猛烈无遮掩视频免费网站 | 日本aaaa| 超碰97免费在线 | 免费一区 | 午夜视频一区 | 91在线网站 | 欧美aa在线| 盗摄精品av一区二区三区 | 91色站| 国产成人亚洲精品 | 91精品中文字幕一区二区三区 | 午夜成人在线视频 | 伊人久久一区二区 | 99免费在线视频 | 国产一级片精品 | 全免费a级毛片免费看视频免 | 精品亚洲91 | 欧美日韩精品免费 | 久久久久国产一区二区三区四区 | 日韩久久精品 | 国产视频h | a在线视频| 欧美片网站免费 | 日韩高清在线观看 | 午夜一区 | 最新免费av网站 | 中文字幕一区二区三区不卡 | 精品欧美一区二区中文字幕视频 | 久久影音先锋 | 五月精品视频 | 国内精品久久久久 | 久久99精品久久久 |