伊人久久无码精品中文字幕,国产精品免费久久久久久久久,93精91精品国产综合久久香蕉,久久99热狠狠色精品一区

小編推薦:51單片機知識大匯總

2013-11-14 22:33 來源:電子信息網 作者:和靜

基于51單片機的函數信號發生器利用單片機AT89C52 采用程序設計方法產生鋸齒波、三 角波、正弦波、方波四種波形,再通過D/A 轉換器DAC0832 將數字信號轉換成模擬信號,濾波放大,最終由示波器顯示出來,能產生 10Hz—10kHz 的波形。下面就對51單片機進行詳細論述。

1.取指譯碼執行模型:首先我們來看看單片機是如何工作的,我們拿電腦的主板來作為對比,我們買電腦時,總是追求處理器的主頻。處理器的工作原理是從存儲器上取出一條指令,然后對指令譯碼,譯碼完后執行。然后取下一條指令,譯碼,執行。它為什么能這么有序的工作?是因為它有一個工作時鐘,在這個工作時鐘的統一管理下,處理器有序的工作,這里的主頻就是工作時鐘的速度,當然,現在你可能也知道主頻越高,取指譯碼速度越快,性能越好。那么你可能會問,這跟51單片機有什么關系,OK,切入正題,單片機的工作也是這個原理,從存儲器上取指,譯碼,執行。但是單片機的存儲器在哪?在單片機的內部,對于電腦來說,是把處理器,內存集中在一塊主板上。而現在你應該很明確,對于單片機它就相當于一塊電腦主板,把處理器,存儲器集中到一塊芯片內部。從這個宏觀的角度看,所有的單片機是不是都是一個原理,服從于取指,譯碼,執行的基本模型。OK,繼續……

2. 51單片機的外設:我們在學習單片機時,所做的第一個實驗都是一樣的,點燈。也許你已經學會了用單片機做出好看的花樣燈,或者用單片機驅動數碼管顯示出數字或字母?;蛘呖梢詸z測按鍵了。不錯,我們仔細想想這些是什么,無非,你就是控制那一排排引腳輸出高低電平,我們稱這些引腳叫I/O口,輸入輸出,按鍵是輸入,點燈是輸出。其實你以為你學了三樣東西,其實,你只學了一樣東西,I/O控制。所以這些內容并不是單片機的內容,我們稱之為單片機的外設,現在你應該很明確了,所謂的LCD液晶,AD芯片什么的都是單片機的外設。但是我們為什么要學習這些單片機的外設呢?還是為了熟悉單片機,你驅動的芯片多了,自然對編程模型就熟悉了。其實,我們用單片機就是在驅動外設,然后你問那定時器,中斷,串口通信又是什么?對于中斷,現在單片機在做一件事,突然,我給個信號,現在出了一個意外,你趕快去做另一件事,做完另一件再回來,就是這樣。對于定時器,我舉個例子,現在對于一盞燈,我要他每天晚上六點打開,每天早上六點關閉,我們會怎么做?設定一個計時器,假設當前是晚上六點,現在我讓I/O口輸出高電平點燈,同時打開計時器,定12個小時,12個小時一到,給一個中斷,去把I/O口取反,關燈,是不是這樣控制的。所以中斷,定時器只是為了更好的讓單片機進行控制工作?,F在你應該很熟悉了,單片機就是一款自動控制的芯片。注意,是芯片,你做的工作就是如何編程來是這款芯片工作,是這款芯片在規定的程序下干活……怎么讓單片機干活呢?五個字,配置寄存器。

3.配置寄存器:學習51單片機,不管你是剛剛開始學,還是學習有一段時間了,你應該很熟悉的字眼,寄存器。我想說單片機的基本思想就是五個字:配置寄存器。單片機怎么工作,比如,你讓I/O口輸出高電平,怎么輸出,在C語言里,你是通過P1=0xFF來實現的,為什么這么寫,你去看看頭文件reg51.h里的內容,它定義了一個寄存器為P1,然后你向這個寄存器里寫入了8個1,于是輸出高電平。你是通過配置寄存器的內容來控制I/O口的。我們再想一下,定時器你是怎么配置的,同樣的原理,你是通過配置TMOD,TCON,TH,TL等若干個寄存器完成的吧,然后給單片機定了一個時間,當然,你說這些是簡單的,還有復雜的呢?那我就再舉個例子吧,只要是寫單片機程序,你基本都是在配置寄存器,例如,STC系列的單片機帶了PWM功能,你如何讓單片機輸出一個符合你要求的PWM信號呢,你絕對是通過給某個寄存器寫入一個值,這個值控制頻率。再給一個寄存器寫入一個值,這個值控制占空比,然后通過哪個腳輸出,你又是通過一個寄存器來控制的。所以整個過程都是控制寄存器。那么你說,51是這樣的,其他的呢?stm32,高端的單片機,工作起來也是配置寄存器,STM32時鐘信號的選擇,是通過控制RCC,I/O的控制是通過控制GPIO,當然,它采用的方式是存儲器統一編址,就是你定義某個寄存器不再是51的sfr和sbit,而是用指針直接訪問地址的方式,比如訪問某個寄存器,從器件手冊上查找該寄存器的地址為0xXXXXXXXX,那么配置時使用*(long unsigned *)(0xXXXXXXXX)=0xFFFFFFFF的方式,本質不變。這樣看來,那么msp430,PIC都是這樣的,只是他們的寄存器不同,配置方式不同,寫入的值不同而已。如果你真的懂了51單片機,真的懂了單片機配置寄存器的原理。你只要花兩個小時看懂芯片手冊,熟悉了開發環境,一天就能上手新的芯片……題外話就是,看arm等等芯片很高端,如果是裸機編程的話,那么跟也是配置寄存器,原理一樣,當然加了操作系統就不同了,操作系統的框架就是重要的了。

4.關于通信協議:對于任何單片機來說,最為難的問題就是通信協議了,對于這個問題,我不想說的太多,畢竟不是在做通信原理,只是要說明的一點就是,“有通信就有協議,這是什么意思?就是說單片機在驅動任何芯片的時候,必須要服從這款芯片的的時序,比如先使能這個芯片,然后給出寫信號或者讀信號,然后芯片在發出響應信號,再對芯片進行操作。為什么要這樣呢?首先,對于芯片來說,它有自己的操作方式,如果沒有固定的方式,那就亂套了,其實聯想到人身上也是這樣的,中國人和美國人交流時,如果沒有翻譯,就需要打手勢,這個手勢雙方都能懂,于是就能通信。芯片協議也是這樣的,單片機和芯片都能理解,于是他們都能工作。還有一點就是像有些芯片帶了SPI的協議,IIC的協議等等,如果它自帶了,那么他協議已經設置好了,回歸到本質,使用這個協議又是配置寄存器了。比如51單片機的串口協議,你是通過配置寄存器來設置波特率,校驗位的吧……萬變不離其宗……


51單片機

一周熱門

伊人久久无码精品中文字幕,国产精品免费久久久久久久久,93精91精品国产综合久久香蕉,久久99热狠狠色精品一区
亚洲人成在线影院| 亚洲欧美变态国产另类| 亚洲欧美在线看| 国产欧美视频在线观看| 国产精品久久7| 亚洲午夜免费视频| 国产精品婷婷午夜在线观看| 亚洲欧美日韩另类精品一区二区三区 | 久久久噜噜噜久久| 亚洲精品黄色| 欧美性开放视频| 久久福利电影| 亚洲老板91色精品久久| 国产精品一区二区三区久久久| 久久午夜精品| 91久久精品日日躁夜夜躁国产| 欧美激情一区三区| 亚洲免费小视频| 亚洲在线中文字幕| 亚洲区在线播放| 国产亚洲欧美aaaa| 欧美三级网址| 久久午夜激情| 日韩系列在线| 国产视频久久网| 欧美日本成人| 久久精品理论片| 亚洲破处大片| 国产亚洲精品aa| 欧美日韩国产在线播放| 久久久久九九九九| 亚洲一区二区在线| 欧美一级理论性理论a| 亚洲精品一区在线| 国产亚洲欧美另类一区二区三区| 国内伊人久久久久久网站视频| 欧美日韩一级黄| 久热成人在线视频| 欧美在线观看一区二区| 99精品免费网| 亚洲国产成人久久综合一区| 国产精品任我爽爆在线播放| 欧美大香线蕉线伊人久久国产精品| 亚洲——在线| 日韩视频一区二区| 亚洲国产成人精品女人久久久 | 精品1区2区3区4区| 国产精品盗摄久久久| 免费亚洲视频| 久久久久成人精品| 久久精品国内一区二区三区| 免费看成人av| 国产精品免费aⅴ片在线观看| 国产一区二区中文| 国产欧美日韩综合一区在线观看 | 欧美亚洲色图校园春色| 一区二区三区|亚洲午夜| 亚洲成人影音| 国产亚洲精品一区二555| 亚洲激情电影中文字幕| 好吊色欧美一区二区三区四区 | 欧美日韩国产综合视频在线| 蘑菇福利视频一区播放| 欧美日韩一区在线观看视频| 欧美精品一区二区精品网 | 美女尤物久久精品| 国产精品午夜视频| 亚洲精品美女在线观看| 欧美在线观看网站| 欧美日韩在线综合| 最新国产乱人伦偷精品免费网站 | 国产精品区免费视频| 亚洲精品日韩在线观看| 欧美在线影院| 久久精品国产一区二区三| 亚洲欧美成人| 欧美激情一区在线| 一区在线影院| 一区二区视频在线观看| 亚洲特黄一级片| 亚洲一区二区三区四区五区午夜| 亚洲性视频网址| 久久夜色精品国产噜噜av| 国产精品日韩欧美一区| 亚洲美女诱惑| 欧美日本高清| 尤妮丝一区二区裸体视频| 麻豆成人小视频| 国语自产精品视频在线看8查询8 | 久久精品中文字幕一区| 亚洲毛片在线看| 国内精品久久久久影院薰衣草| 9i看片成人免费高清| 亚洲自拍偷拍色片视频| 亚洲欧美激情精品一区二区| 久久久精品一区| 怡红院精品视频| 亚洲电影免费在线观看| 久久综合色一综合色88| 久久综合狠狠| 国产亚洲成av人片在线观看桃| 亚洲亚洲精品在线观看| 欧美日韩国产一区二区三区| 91久久嫩草影院一区二区| 久久久蜜桃一区二区人| 毛片一区二区三区| 欧美日韩福利视频| 亚洲黄色视屏| 这里只有视频精品| 亚洲欧美日韩国产精品| 欧美日韩精品| 日韩亚洲欧美成人| 羞羞视频在线观看欧美| 国产精品久久久免费| 韩国在线视频一区| 亚洲人屁股眼子交8| 久久一区二区三区四区| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲制服欧美中文字幕中文字幕| 欧美在线观看一区二区| 国产精品久久婷婷六月丁香| 精品福利av| 日韩一级精品| 欧美精品粉嫩高潮一区二区 | 国产精品网红福利| 在线视频精品一区| 欧美性天天影院| 精品不卡在线| 久久久夜夜夜| 黄色成人免费网站| 久久午夜精品一区二区| 亚洲国产精品传媒在线观看| 亚洲视频你懂的| 久久久噜噜噜久久| 在线精品观看| 99视频在线观看一区三区| 欧美一区二区视频免费观看| 欧美电影免费观看高清| 亚洲欧洲久久| 欧美三级日本三级少妇99| 亚洲综合精品自拍| 国产女精品视频网站免费| 91久久久在线| 欧美日韩一区二区在线| 亚洲欧美另类国产| 国产亚洲综合在线| 免费av成人在线| 欧美三级不卡| 亚洲电影免费观看高清完整版在线| 久久久久久久综合| 亚洲国产老妈| 国产精品啊啊啊| 在线观看日韩www视频免费| 噜噜噜久久亚洲精品国产品小说| 国产精品爽爽ⅴa在线观看| 亚洲激情视频网| 欧美激情1区| 在线观看视频日韩| 一区二区av在线| 免费观看30秒视频久久| 国产精品免费网站在线观看| 午夜在线视频一区二区区别| 国产一区在线免费观看| 国产午夜精品一区二区三区欧美| 久久久中精品2020中文| 91久久国产综合久久91精品网站| 欧美日韩视频在线| 欧美一区二区视频观看视频| 亚洲国产成人一区| 国产精品久久久久999| 日韩视频一区二区在线观看 | 午夜久久久久久久久久一区二区| 激情久久综合| 欧美体内she精视频| 91久久精品国产91性色| 国产精品海角社区在线观看| 久久精品亚洲热| 99re热精品| 国内成人精品视频| 欧美日韩国产在线播放网站| 亚洲毛片在线观看.| 国产日韩欧美在线播放| 欧美精品videossex性护士| 欧美一区二区福利在线| 国产精品自在线| 亚洲一区二区三区涩| 国语自产偷拍精品视频偷 | 亚洲欧美日韩精品在线| 亚洲国产婷婷香蕉久久久久久| 国产精品一二三四| 欧美日韩国产不卡| 久久夜色精品国产| 亚洲欧美精品伊人久久| 亚洲精品一区二区三区99| 欧美成人免费小视频| 1000部精品久久久久久久久| 国产精品久久久久aaaa九色| 免费观看日韩av| 久久精品国产99精品国产亚洲性色| 99国内精品久久|