❶ 求生日快樂FLASH源碼
因為我沒學過Flash
但是我也該過.
但是記得我那個時候是放在Html上面的
隨便就在有FLASH的網頁上下了個原代碼
然後把圖片的路徑改了就能用了.
但是我的是在網頁
如果你是單獨做一個FLASH
貌似我沒玩過
呵呵
❷ 想學習51單片機 有什麼好得 比較基礎得書介紹
你要是學51單片機,那麼樓上說的(1)北航出版的單片機原理確實是本好書,我還要推薦 求實科技出版的好書 (2)單片機應用系統開發實例導航 還有人民郵電出版社的(3)例說8051 (1) 是基本原理 (2)(3)是一些程序應用例子(包括電路圖) 還有我建議你學pic系列的單片機,因為這種單片機,設計簡潔,我個人認為它的內部構造就是像你說的「簡明扼要」 你可以在網上找一下關於它的一些介紹,或者問我也行 如果你學pic系列的單片機 那我就推薦幾本好書 第一階段: (1)北航出版社的 pic單片機入門與實戰(初學的時候看,一直看到第5章,等到該看第6章的時候換書,我覺得這本書前5章經典的不能再經典,從第6章開始垃圾的不能在垃圾) (2)求實科技的 PIC單片機典型模塊設計實例導航[有一些程序應用例子(包括電路圖)] 第二階段(第一階段看完後再買下面這些): (3)PIC單片機實用教程--提高篇(經典啊,個人認為) (4)PIC單片機實用教程--基礎篇 (雖是基礎篇,但不要忽視,有定時器等章節) 第三階段: 不用買書了,接項目了,自己掙錢了 關於語言:是辨證的, 匯編:最接近硬體,用它編程序,可以在編程的時候,更加深對單片機內部結構的了解,而且匯編的實時性好,但是可讀性差,程序長,對編程者的匯編語言的水平有較高的要求 C語言:編程較容易,程序短,可讀性強,看實時性沒有匯編好,控制硬體也不想匯編那麼接近硬體 本人認為:二者皆有好的一方面,我建議先用匯編,匯編掌握了很好的時候再用c語言,最終達到用c嵌套匯編的編程風格。 對於那些一開始就用C的,本人絕對不支持,個人認為那是不可取的一條死路。
❸ 求求求求求~~~~~初學單片機如何入門
先針對性回答一下你的問題:
1、單片機學習需要的知識,單片機原理,編程技術,電子電路。
2、學無止境,當然要繼續學習,C語言對於單片機非常重要,多數人都是用c,包括我。如果從匯編開始我不知道要經過多少努力你才能開始做開發。
3、VB可以做電腦程序開發,可以做成軟體和單片機進行通訊,可以用電腦和單片機系統組成一個應用項目。一切知識都是有用的,看你的愛好和你的時間決定吧。
4、單片機和數學基本上沒有太直接聯系,不要被別人嚇住了。
另外再加一條單片機種類選型的看法
5、初學還是建議學習51單片機,因為51單片機容易上手,學習資料也多。你說的指令集51的算是少的了。如果使用匯編的話就要學會每條匯編指令。而現在多數單片機工程師都是選擇c語言進行設計。而且c語言的程序除了單片機設置的部分,其他功能運算部分在每種單片機上基本都通用,這叫移植性好,而匯編語言則是每種類型的單片機一種指令集,單片機程序移植困難。
最後再說一下如何具體學習單片機:
很多想學單片機的人問我的第一句話就是怎樣才能學好單片機?對於這個問題我今天就我自己是如何開始學單片機,如何開始上手,如何開始熟練這個過程給大家講講。
先說說單片機,一般我們現在用的比較多的的MCS-51的單片機,它的資料比較多,用的人也很多,市場也很大。就我個人的體會怎麼樣才能更快的學會單片機這門課。單片機這門課是一項非常重視動手實踐的科目,不能總是看書,但是學習它首先必須得看書,因為從書中你需要大概了解一下,單片機的各個功能寄存器,而說明白點,我們使用單片機就是用軟體去控制單片機的各個功能寄存器,再說明白點,就是控制單片機那些管腳的電平什麼時候輸出高,什麼時候輸出低。由這些高低電平的變化來控制你的系統板,實現我們需要的各個功能。至於看書,只需大概了解單片機各管腳都是干什麼的?能實現什麼樣的功能?第一次,第二次你可能看不明白,但這不要緊,因為還缺少實際的感觀認識。所以我總是說,學單片機看書看兩三天的就夠了,看小說你一天能看五六本,看單片機你兩三天看兩三遍就夠了,可以不用仔細的看。推薦一本書,就這一本就足夠,書名是《新編MCS-51單片機應用設計》,是哈爾濱工業大學出版社出的的,作者是張毅剛。大概了解一下書上的內容,然後實踐,這是非常關鍵的,如果說學單片機你不實踐那是不可能學會的,關於實踐有兩種方法你可以選擇,一種方法:你自己花錢買一塊單片機的學習板,不要求功能太全的,對於初學者來說你買功能非常多的那種板子,上面有很多東西你這輩子都用不著,我建議有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA(原理一樣)、液晶、蜂鳴器,這就差不多了。如果上面我提到的這些,你能熟練應用,那可以說對於單片機方面的硬體你已經入門了,剩下的就是自己練習設計電路,不斷的積累經驗。只要過了第一關,後面的路就好走多了,萬事開頭難,大家可能都聽過。方法二:你身邊如果有單片機方面的高手,向他求助,讓他幫你搭個簡單的最小系統板。對於高手來說,做個單片機的最小系統板只需要一分鍾的時間,而對於初學者可就難多了,因為只有對硬體了解了,才能熟練運用。而如果你身邊沒有這樣的高手,又找不到可以幫助你的人,那我勸你最好是自己買上一塊,畢竟自己有一塊要方便的多,以後做單片機類的小實驗時都能用得上,還省事。
有了單片機學習板之後你就要多練習,最好是自己有台電腦,一天少看電影,少打游戲,把學習板和電腦連好,打開調試軟體坐在電腦前,先學會怎麼用調試軟體,然後從最簡單的流水燈實驗做起,等你能讓那八個流水燈按照你的意願隨意流動時你已經入門了,你會發現單片機是多麼迷人的東西啊,太好玩了,這不是在學習知識,而是在玩,當你編寫的程序按你的意願實現時你比做什麼事都開心,你會上癮的,真的。做電子類的人真的會上癮。然後讓數碼管亮起來,這兩項會了後,你已經不能自拔了,你已經開始考慮你這輩子要走哪一行了。就是要這樣練習,在寫程序的時候你肯定會遇到很多問題,而這時你再去翻書找,或是問別人,當得到解答後你會記住一輩子的,知識必須用於現實生活中,解決實際問題,這樣才能發揮它的作用,你自己好好想想,上了這么多年大學,天天上課,你在課堂上學到了什麼?是不是為了期末考試而忙碌呢?考完得了90分,哈哈哈好高興啊,下學期開學回來忘的一干二凈,是不是?你學到什麼了?但是我告訴你單片機一旦學會,永遠不會忘了。另外我再說說用匯編和C語言編程的問題。很多同學大一二就開設了C語言的課,我也上過,我知道那時天天就是幾乘幾,幾加幾啊,求個階乘啊。學完了有什麼用?讓你用C語言編單片機的程序你是不是就傻了?書上的東西我們必須要會運用。單片機編程用C語言或匯編語言都可以,但是我建議用C語言比較好,如果原來有C語言的基礎那學起來會更好,如果沒有,也可以邊學單片機邊學C語言,C語言也挺簡單,只是一門工具而已,我勸你最好學會,將來肯定用得著,要不你以後也得學,你一點匯編都不會根本無所謂,但你一點C語言都不會那你將來會吃苦頭。匯編寫程序代碼效率高,但相對難度較大,而且很羅嗦,尤其是遇到演算法方面的問題時,根本是麻煩的不得了,現在單片機的主頻在不斷的提高,我們完全不需要那麼高效率的代碼,因為有高頻率的時鍾,單片機的ROM也在不斷的提高,足夠裝得下你用C語言寫的任何代碼,C語言的資料又多又好找,將來可移植性非常好,只需要變一個IO口寫個溫度感測器的程序在哪裡都能用,所以我勸大家用C語言。
總結上面,只要你有信心,做事能堅持到底,有不成功不放棄的強烈意志,那學個單片機來說就是件非常容易的事。
步驟:1.找本書大概了解一下單片機結構,大概了解就行。不用都看懂,又不讓你出書的。(三天)
2.找學習板練習編寫程序,學單片機就是練編程序,遇到不會的再問人或查書。 (二十天)
3.自己網上找些小電路類的資料練習設計外圍電路。焊好後自己調試,熟悉過程。 (十天)
4.自己完全設計具有個人風格的電路,產品,。。。你已經是高手了。 。。。。
看到了嗎?下功夫一個多月你就能成為高手,我就講這么多了,學不學得會,下不下得了功夫就看你的了。
www.aokemcu.cn
www.aokemcu.cn/bbs
❹ 嵌入式的應用實例
談到嵌入式技術,可能除計算機方面相關專業人士外很少有人能夠涉足了解。其實應用到嵌入式技術的產品已經滲透到我們生活的方方面面。從人們的生活到工業化生產,從銀行、醫療到航空航天領域,嵌入式系統無處不在,圖1為嵌入式應用領域。
嵌入,深深地固定,鑲入的意思。而嵌入式系統,顧名思義就是一個嵌入在其他系統中的系統。IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:「用於控制、監視或者輔助操作機器和設備的裝置」。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。
個人跟喜歡這樣的定義,除了個人電腦(PC)、工作站、大型超大型計算機,其他都可以歸為嵌入式,電視,手機,路由器,櫃員機(ATM),汽車導航,行車記錄儀,列印機,MP3播放器、搖控器等,都是嵌入式范疇。
交通管理方面的應用有汽車導航,智能路燈,高清攝像頭等;能源方面的應用有智能能電表,遠程抄表系統,高壓線路監測的無人機等;物流方面的應用有送貨的無人機,倉庫的運輸機器人等;醫療健康方面的應用有電子血壓計,電子溫度計,電子秤等;嵌入式系統在家居應用實例有冰箱、空調、洗衣機、台燈、計算器、路由器、智能家居系統等。
在網上有很多人提問「嵌入式和單片機(一種微型計算機)有什麼區別」,有人說單片機與嵌入式不一樣,不屬於嵌入式,有人說單片機屬於嵌入式。因為嵌入式系統一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統、特定的應用程序組成,而單片機系統沒有操作系統只有應用程序,所以單片機不屬於嵌入式。在這里不糾結這個問題,我們可以這樣理解,嵌入式系統是一個大類,單片機是其中一個重要的子類。下面說簡單的圖文說明一下嵌入式系統在家居應用實例
1.單片機應用實例-感應燈
如圖2所示,一個普通的感應燈,人來即亮,人走即滅。在我們嵌入式開發人員眼裡,感應燈主要由「單片機+人體感應模塊+LED燈」組成而已,如圖3所示,加一個外殼,基本是一個感應燈的小demo。
2.單片機應用實例-觸控台燈
如圖4所示,一個普通的觸控台燈,通過觸控鍵控制燈的亮與滅。在我們嵌入式開發人員眼裡,觸控台燈主要由「單片機+按鍵觸控模塊+LED燈」組成而已,如圖5所示,加一個外殼,基本是一個觸控台燈的小demo。
3.單片機應用實例-計算器
如圖6所示,一個普通的計算器。在我們嵌入式開發人員眼裡,計算器主要由「單片機+按鍵+LCD顯示屏」組成而已,如圖7所示,加一個外殼,基本是一個觸控台燈的小demo。
4.嵌入式系統-路由器
如圖8所示,一個普通的路由器。與前面三個例子不一樣,路由器上面是有操作系統的,操作系統上面運行著應用程序,也就是說,由嵌入式微處理器、外圍硬體設備、嵌入式操作系統、特定的應用程序組成。路由器電路板正面,如圖9所示。
由於時間關系,列舉了部分的嵌入式的應用實例,其實還有很多沒有說明, 這篇文章會不斷的修改與增加內容,希望對想了解或學習嵌入式的人有幫助。
❺ 單片機原理及應用技術
單片機的工作原理與計算機CPU的工作原理是一樣的,主要是利用片內的半導體存儲器存放用戶的程序和數據,單片機的核心中央微處理器CPU中有指令寄存器、指令解碼器,程序計數器等部件,由程序計數器尋找下一條要執行的指令,找到後,將指令送給指令寄存器,再由指令解碼器翻譯執行該指令,完成對指令功能的操作;單片機的工作就是不斷地取指令、分析指令、執行指令的循環過程。在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作。
單片機的周期
時鍾周期
時鍾周期也叫振盪周期或晶振周期,即晶振的單位時間發出的脈沖數,一般有外部的振晶產生,比如12MHZ=12×106,即每秒發出12000000個脈沖信號,那麼發出一個脈沖的時間就是時鍾周期,也就是1/12μs。通常也叫做系統時鍾周期,是計算機中最基本的、最小的時間單位。
誰說的翡翠毛料貴?這里成本價就可以買到天然好毛料!
廣告
在8051單片機中把一個時鍾周期定義為一個節拍(用P表示),二個節拍定義為一個狀態周期(用S表示)。
機器周期
在計算機中,為了便於管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作。完成一個基本操作所需要的時間稱為機器周期。
❻ 單片機應用程序的開發步驟
具體步驟如下:
1、首先,開啟我們的keil軟體,具體的安裝步驟就不做太多的介紹了;
開啟後,點擊菜單欄上的Project選項,創建我們的工程,如圖所示;
編譯完成後,在我們的文件夾下找到.hex的文件,將其燒寫到我們的晶元中即可。
❼ 單片機的具體應用例子
1、節能控制:
單片機可以控制能耗的節奏,例如:收集睡眠和運動步數等數字,以分鍾級的頻率進行上報;信息未上報時,設備處於低能耗的狀態,信息上報時,會出現一些網路傳輸方面的消耗,單片機可以控制能耗的節奏,將大部分時間控制在低能耗的狀態下,可以使得待機時間長達七十二小時以上。
2、智能語音設備:
例如:在導航智能電子設備中,可以將其中的一些道路名稱、距離等進行提取,然後進行播報;同時,還可以選擇不同的名人口吻進行播報,真正實現智能化的定製操作,更好地滿足用戶的需求;
3、報警控制:
例如:家裡經常使用的火災報警器,就是在外界環境達到一定條件下開啟智能報警的設備,如果室內的煙霧濃度到達某種水平,或者是收集外界的數據達到某種狀態時,就會自動觸發報警設置,從而實現智能報警的功能。
4、工廠生產檢測:
例如:在一些工廠中,經常會安裝一些設備,對工廠的生產環境進行監控,當出現某些異常數據時,就會發生報警,為確保設備的正常運作,設備維護人員需要及時進行處理,避免產生較大的故障。
5、家電領域:
其中家用電器就是其應用中的一個領域,用單片機取代傳統的家用電器中機械控制部件,並實現家電智能化。由此確定了單片機在家用電器中的重要地位。如:智能電飯煲、智能洗衣機、智能電視等都有單片機的應用。
❽ 51單片機應用系統典型模塊開發大全(第2版) 什麼語言寫的(c語言還是匯編)
主要是C語言,夾帶一些模塊是匯編語言。還有單片機典型模塊設計實例導航.也是C語言。
❾ 單片機開發與典型工程項目實例詳解的目 錄
1.1 單片機的應用和特點 1
1.1.1 單片機的應用 1
1.1.2 主流單片機的種類及特點 3
1.2 MCS-51系列單片機的內部結構 7
1.3 MCS-51單片機的引腳功能與時序 9
1.3.1 MCS-51系列單片機引腳說明 10
1.3.2 MCS-51單片機的時序 16
1.4 MCS-51單片機的存儲器組織 17
1.4.1 程序存儲器 18
1.4.2 數據存儲器 19
1.4.3 特殊功能寄存器 21
1.5 單片機最小系統 24
1.5.1 單片機最小系統 24
1.5.2 彩燈控制器的設計 25
1.5.3 順序控制器的設計 27
1.6 本章小結 29 2.1 單片機C語言宏配置介紹 30
2.1.1 處理器的配置 30
2.1.2 ID區域 31
2.1.3 EEPROM數據 31
2.2 單片機數據結構 31
2.2.1 類型限定詞 32
2.2.2 常數 33
2.2.3 變數 34
2.2.4 構造數據類型 38
2.2.5 函數 46
2.2.6 中斷 49
2.2.7 C語言和匯編語言的嵌套使用 53
2.2.8 偽指令 54
2.3 MPLAB IDE編譯器簡介 57
2.3.1 MPLAB工程管理器(MPLAB Project Manager) 57
2.3.2 MPLAB文本編輯器(MPLAB Editor) 57
2.3.3 MPLAB軟體模擬器(MPLAB-SIM Simulator) 58
2.3.4 MPLAB在線模擬器(MPLAB-ICE Simulator) 58
2.4 MPLAB IDE的安裝和使用 58
2.4.1 MPLAB IDE的安裝要求 58
2.4.2 MPLAB IDE的使用 59
2.4.3 實例應用 59
2.4.4 MPLAB IDE中的工程 62
2.4.5 MPLAB IDE工程的編譯 65
2.4.6 MPLAB IDE的軟體模擬 66
2.5 MCC18基礎 68
2.5.1 MCC18的安裝目錄瀏覽 68
2.5.2 MCC18的語言執行流程 70
2.5.3 MCC18舉例 70
2.5.4 MCC18的編譯環境 72
2.5.5 MCC18和單片機的比較 73
2.6 單片機的混合開發 74
2.6.1 C51和匯編語言的性能比較 74
2.6.2 C51和匯編語言的混合編程 74
2.7 本章小結 79 3.1 單片機應用系統設計的流程 80
3.2 單片機應用系統兩設計原則 82
3.2.1 硬體系統設計原則 82
3.2.2 應用軟體設計原則 83
3.3 單片機的選型 83
3.3.1 單片機選型的原則 83
3.3.2 單片機選型參考 85
3.3.3 開發工具的選擇 86
3.4 系統常見故障與調試 87
3.5 本章小結 88 4.1 數字濾波演算法 89
4.1.1 算術平均值濾波 90
4.1.2 滑動平均值濾波 92
4.1.3 防脈沖干擾平均值濾波 93
4.1.4 中值濾波 95
4.1.5 一階滯後濾波 96
4.2 數字PID控制演算法 97
4.2.1 位置式PID控制演算法 98
4.2.2 增量式PID控制演算法 100
4.2.3 積分分離的PID控制演算法 102
4.2.4 變速積分PID控制演算法 103
4.3 本章小結 104 5.1 鍵盤設計的組成和分類 105
5.1.1 鍵盤的物理結構 106
5.1.2 鍵盤的組成形式 106
5.2 鍵盤介面的工作過程和工作方式 111
5.2.1 鍵盤的抖動干擾和消除方法 111
5.2.2 盤介面的工作過程 112
5.2.3 鍵盤的工作方式 112
5.3 鍵位置的判別方法 113
5.4 鍵盤介面設計的儲存晶元和
5.4 相關協議 114
5.4.1 鍵盤介面設計的儲存晶元 114
5.4.2 AT24CXX系列的晶元及I2C協議 114
5.4.3 A93CXX系列的晶元及SPI協議 124
5.5 鍵盤介面實現的工程實例 132
5.5.1 矩陣鍵盤介面的工程實例 132
5.5.2 矩陣式中斷掃描鍵盤的設計 137
5.5.3 二進制編碼鍵盤介面的工程實例 139
5.6 重點與難點 141 6.1 交通燈順序控制 143
6.1.1 硬體系統的設計 143
6.1.2 反向器74F06 145
6.1.3 控制字 145
6.1.4 程序設計 145
6.2 設計一種基於模糊理論的單片機控制交通路口調度系統 148
6.2.1 系統的總體設計 148
6.2.2 十字路口調度系統模糊控制器的設計 149
6.2.3 電路設計 151
6.2.4 車流量檢測電路 154
6.2.5 系統主程序和模糊控製程序設計 155
6.2.6 系統顯示程序設計 157
6.3 重點與難點 159 7.1 顯示屏顯示原理及串列通信基本概念 161
7.1.1 顯示屏顯示原理 161
7.1.2 串列通信 163
7.1.3 陣列式LED顯示屏的實現 166
7.2 顯示屏硬體電路設計 166
7.2.1 硬體電路介紹 168
7.2.2 外擴數據存儲器電路 170
7.3 列式LED顯示屏顯示程序的171
7.3.1 漢字點陣數據的提取 171
7.3.2 顯示主程序 174
7.3.3 串口中斷處理程序 176
7.3.4 顯示驅動函數 179
7.3.5 外部存儲器讀寫程序 181
7.3.6 串口通信程序 181
7.3.7 文字顯示特效程序 182
7.4 本章小結 191 8.1 IC卡基礎 192
8.1.1 IC卡的分類 192
8.1.2 IC卡的標准 194
8.2 接觸型IC卡讀寫系統的開發 194
8.2.1 IC卡讀寫系統的時序 195
8.2.2 IC卡讀寫系統的硬體連196
8.2.3 IC卡讀寫系統的軟體系統 197
8.3 基於SLE4442加密卡讀寫系統的開發 201
8.3.1 SLE4442卡的介紹 201
8.3.2 SLE4442的模式 203
8.3.3 SLE4442的操作命令 205
8.3.4 SLE4442讀/寫系統的軟硬體設計 208
8.4 重點與難點 215 9.1 無刷直流電機控制原理 216
9.1.1 無刷直流電機的組成 217
9.1.2 無刷直流電機的工作原理 217
9.1.3 無刷直流電機的控制方法 219
9.2 無刷直流電機的工作特性 220
9.3 直流無刷電機控制的應用實現 221
9.3.1 總體設計概述 221
9.3.2 直流無刷電機控制的硬體設計 222
9.3.3 直流無刷電機控制的軟體設計 224
9.3.4 無刷直流電機速度閉環控制系統 227
9.4 本章小結 230 10.1 永磁同步電機的結構與分類 231
10.2 永磁同步電機的矢量控制 232
10.3 永磁同步電機控制 236
10.3.1 控制電路設計 237
10.3.2 光電隔離電路設計 238
10.3.3 功率電路設計 239
10.4 永磁同步電機控制的軟體實現 239
10.4.1 電壓SVPVM的DSPIC33f軟體實現 241
10.4.2 轉子位置檢測 243
10.4.3 AD轉換模塊 245
10.5 本章小結 246 11.1 汽車行駛記錄儀功能介紹 247
11.2 簡易汽車行駛記錄儀的設計 249
11.2.1 汽車行駛記錄儀的考慮因素 250
11.2.1 MSP430 251
11.2.2 車模擬信號的採集 254
11.2.4 數字信號採集電路 255
11.2.5 SST39VF160晶元介紹 257
11.3 記錄儀的軟體設計 257
11.3.1 軟體流程圖 258
11.3.2 數據存儲格式 259
11.3.3 SST39VF160存儲器數據讀寫的實現 259
11.4 數據採集的程序實現 263
11.5 本章小結 264 12.1 USB-GPIB控制器簡介 265
12.1.1 認識USB 266
12.1.2 GPIB 269
12.2 USB-GPIB控制器的硬體電路設計 271
12.2.1 器件的選擇 272
12.2.2 USB-GPIB控制器電路設計 278
12.3 USB-GPIB控制器的軟體程序的實現 287
12.3.1 USB單片機協議控制晶元與主機(計算機)的數據交互 288
12.3.2 USB協議控制晶元與GPIB控制器的數據交互 299
12.4 USB-GPIB控制器固件的調試與固化 300
12.4.1 USB-GPIB控制器固件的調試 301
12.4.2 USB-GPIB控制器固件程序的固化 302
12.5 本章小結 303 13.1 研究抗干擾技術的重要性 304
13.2 干擾的分類 305
13.2.1 按雜訊產生的原因分類 306
13.2.2 按雜訊傳導模式分類 306
13.2.3 按雜訊波形及性質分類 307
13.3 干擾的耦合方式 308
13.4 單片機系統可靠性的設計任務與方法 310
13.4.1 單片機系統可靠性設計的任務 310
13.4.2 可靠性設計一般方法 311
13.5 本章小結 313 14.1 無源濾波器抗干擾 314
14.1.1 電容濾波器 315
14.1.2 電感濾波器 316
14.1.3 RC低通濾波器 316
14.1.4 1LC低通濾波器 318
14.1.5 低通濾波器的結構選擇 319
14.1.6 低通濾波器的平衡結構與串聯形式 319
14.2 有源濾波器抗干擾 321
14.2.1 一級低通有源濾波器 321
14.2.2 二級低通有源濾波器 322
14.3 去耦電路 324
14.3.1 尖峰電流的形成原理 324
14.3.2 去耦電容的配置 325
14.3.3 光電隔離 326
14.3.4 繼電器隔離 328
14.3.5 變壓器隔離 328
14.3.6 布線隔離 329
14.4 接地技術 330
14.5 本章小結 334 15.1 概述 335
15.2 指令冗餘技術 336
15.2.1 單位元組指令冗餘 337
15.2.2 重要指令冗餘 337
15.3 軟體陷阱技術 337
15.3.1 未使用的中斷向量區設置陷阱 338
15.3.2 RAM數據區中設置陷阱 338
15.3.3 未使用的EPROM數據區設置陷阱 339
15.3.4 非EPROM單片機空間設置陷阱 339
15.3.5 運行程序區設置陷阱 339
15.4 看門狗技術 339
15.4.1 硬體看門狗技術 340
15.4.2 軟體看門狗技術 342
15.5 本章小結 345
❿ 想學單片機,應該怎麼學
我就是學機械的,畢業後改做單片機,自學的
一本單片機書,一台電腦,一個燒寫器學成的
現在,有ISP的晶元,不用燒寫器了
推薦使用STC的單片機,能過UART下載程序,速度快,晶元也便宜
如果有問題,可以發消息給我
STC的也是51系列的,和AT89C系列兼容,和8031、8051兼容
至於書,一本單片機的書就夠了
但如果沒學過數電和微機原理,也就需要再看這兩本書
當然模電也需要看一下
祝你成功!