freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

51單片機學習經驗分享-資料下載頁

2024-11-09 12:47本頁面
  

【正文】 數(shù)字萬用表、感應電流表等。消費類電子產品:洗衣機、電冰箱、空調機、電視機、微波爐、手機、IC卡、汽車電子設備等。通訊方面:調制解調器、程控交換技術、手機、小靈通等。武器裝備:飛機、軍艦、坦克、導彈、航天飛機、魚雷制導、智能武器等。等等…..學習單片機之前預備知識(1)數(shù)字電路中只有兩種電平:高和低定義單片機為TTL電平:高+5V低0V(2)RS232電平:計算機的串口高12V低+12V所以計算機與單片機之間通訊時需要加電平轉換芯片(3)進制轉換與邏輯、算術運算(4)C語言基礎(5)80C51了解80C51是MCS51系列中的一個典型品種;其它廠商以8051為基核開發(fā)出的CMOS工藝單片機產品統(tǒng)稱為80C51系列。(6)總線(BUS)是計算機各部件之間傳送信息的公共通道。微機中有內部總線和外部總線兩類。內部總線是CPU內部之間的連線。外部總線是指CPU與其它部件之間的連線。外部總線有三種:數(shù)據(jù)總線DB(DataBus),地址總線AB(AddressBus)和控制總線CBControlBus)。(7)CPU:由運算和控制邏輯組成,同時還包括中斷系統(tǒng)和部分外部特殊功能寄存器;RAM:用以存放可以讀寫的數(shù)據(jù),如運算的中間結果、最終結果以及欲顯示的數(shù)據(jù);ROM:用以存放程序、一些原始數(shù)據(jù)和表格;I/O口:四個8位并行I/O口,既可用作輸入,也可用作輸出;T/C:兩個定時/記數(shù)器,既可以工作在定時模式,也可以工作在記數(shù)模式;五個中斷源的中斷控制系統(tǒng);一個全雙工UART(通用異步接收發(fā)送器)的串行I/O口,用于實現(xiàn)單片機之間或單片機與微機之間的串行通信;片內振蕩器和時鐘產生電路,石英晶體和微調電容需要外接。最高振蕩頻率取決于單片機型號及性能。(8)C51數(shù)據(jù)存儲類型例:數(shù)據(jù)類型變量名charvar1。bitflags。unsignedcharvextor[10]。intw。注意:變量名不能用C語言中的關鍵字表示。(9)包含的頭文件(可以在安裝目錄下INC目錄下查看)通常有:常用有:(定義特殊功能寄存器和位寄存器);(定義常用數(shù)學運算);(10)中斷服務程序的格式函數(shù)名()interruptnusingm{函數(shù)內部實現(xiàn)….}(11)I/O口定義sbitbeep=P2^3。(12)單片機的基本時序機器周期和指令周期(1)振蕩周期:也稱時鐘周期,是指為單片機提供時鐘脈沖信號的振蕩源的周期。(2)狀態(tài)周期:每個狀態(tài)周期為時鐘周期的2倍,是振蕩周期經二分頻后得到的。(3)機器周期:一個機器周期包含6個狀態(tài)周期S1~S6,也就是12個時鐘周期。在一個機器周期內,CPU可以完成一個獨立的操作。(4)指令周期:它是指CPU完成一條操作所需的全部時間。每條指令執(zhí)行時間都是有一個或幾個機器周期組成。MCS51系統(tǒng)中,有單周期指令、雙周期指令和四周期指令。學習單片機目標最小系統(tǒng)能夠運行起來的必要條件。對單片機任意IO口的隨意操作。定時器:重點掌握最常用的方式2中斷:外部中斷、定時器中斷、串口中斷串口通信:單片機之間、單片機與計算機間第五篇:單片機學習心得體會單片機的學習心得感受隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計算機的CPU、RAM、ROM、定時/數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級的計算機,因此單片機早期的含義稱為單片微型計算機,直譯為單片機。單片機是微型計算機應用技術的一個重要分支,近年來在工業(yè)智能儀器儀表、光機電設備、自動檢測、信息處理、家電等的得到廣泛應用和迅速發(fā)展。單片機是自動地進行運算和控制,把實現(xiàn)計算和控制的步驟一步步地用命令的形式,即一條條指令預先存入到存貯器中,單片機在CPU的控制下,將指令一條條地取出來,并加以翻譯和執(zhí)行,得到你要的東西。這學期在老師的帶領下,我從對單片機一無所知的到現(xiàn)在終于有點了解,這期間雖然沒有在這方面下很大的功夫,但是也學到了一點知識,從點亮一個燈,到流水燈再到數(shù)碼管的顯示以及后面獨立按鍵。這都是我以前無法想象的。單片機這門課是一科非常重視動手實踐的科目,不能總是看書,但是也不能完全不看書。單片機并傳統(tǒng)的數(shù)字電路或模擬電路那樣比較直觀,原因是除了“硬件”之外還存在一個“軟件”的因素。正是這個“軟件”的原因使得許多初學者怎么也弄不懂單片機的工作過程,怎么也不明白為什么將幾個數(shù)送來送去就能讓數(shù)碼管顯示一串字符或控制一個電機的變速。對初學單片機的人來說,需要從書中大概了解一下單片機的各個功能寄存器,如果看的多了反而容易搞亂,現(xiàn)在市場上大多數(shù)講單片機的書一開始就講解復雜的內存、地址、存儲器什么的,更讓初學者感到不知所云、難以入門。如果按教科書式的學法,上來就是一大堆指令、名詞,學了半天還搞不清這些指令起什么作用,能夠產生什么實際效果,那么也許用不了幾天就會覺得枯燥乏味而半途而廢。簡單的說,使用單片機實際上就是用我們自己編寫的軟件去控制單片機的各個功能寄存器。再簡單些,就是控制單片機哪些引腳的電平什么時候輸出高電平,什么時候輸出低電平。由這些高低變化的電平來控制外圍電路,實現(xiàn)我們需要的各個功能。學習單片機首先用到c語言,提到C語言源文件,大家都不會陌生。編譯器也是以此文件來進行編譯并生成相應的目標文件。作為模塊化編程的組成基礎,我們所要實現(xiàn)的所有功能的源代碼均在這個文件里。理想的模塊化應該可以看成是一個黑盒子。即我們只關心模塊提供的功能,而不管模塊內部的實現(xiàn)細節(jié)。在大規(guī)模程序開發(fā)中,一個程序由很多個模塊組成,很可能,這些模塊的編寫任務被分配到不同的人。而你在編寫這個模塊的時候很可能就需要利用到別人寫好的模塊的借口,這個時候我們關心的是,它的模塊實現(xiàn)了什么樣的接口,我該如何去調用,至于模塊內部是如何組織的,對于我而言,無需過多關注。而追求接口的單一性,把不需要的細節(jié)盡可能對外部屏蔽起來,正是我們所需要注意的地方。談及到模塊化編程,必然會涉及到多文件編譯,也就是工程編譯。在這樣的一個系統(tǒng)中,往往會有多個C文件,而且每個C文件的作用不盡相同。在我們的C文件中,由于需要對外提供接口,因此必須有一些函數(shù)或者是變量提供給外部其它文件進行調用。,其提供最基本的LCD的驅動函數(shù)。在當前位置輸出一個字符 而在我們的另外一個文件中需要調用此函數(shù),那么我們該如何做呢?頭文件的作用正是在此。可以稱其為一份接口描述文件。其文件內部不應該包含任何實質性的函數(shù)代碼。我們可以把這個頭文件理解成為一份說明書,說明的內容就是我們的模塊對外提供的接口函數(shù)或者是接口變量。同時該文件也包含了一些很重要的宏定義以及一些結構體的信息,離開了這些信息,很可能就無法正常使用接口函數(shù)或者是接口變量。但是總的原則是:不該讓外界知道的信息就不應該出現(xiàn)在頭文件里,而外界調用模塊內接口函數(shù)或者是接口變量所必須的信息就一定要出現(xiàn)在頭文件里,否則,外界就無法正確的調用我們提供的接口功能。因而為了讓外部函數(shù)或者文件調用我們提供的接口功能,就必須包含我們提供的這個接口描述文件即頭文件。同時,我們自身模塊也需要包含這份模塊頭文件(因為其包含了模塊源文件中所需要的宏定義或者是結構體,好比我們平常所用的文件都是一式三份一樣,模塊本身也需要包含這個頭文件。硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現(xiàn)錯誤。第二,是在學習態(tài)度上,這次課是對我的學習態(tài)度的一次檢驗。對于這次單片機綜合課程,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。我們這次課程所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。感謝老師的讓我有了一個更好的認識,無論是學習還是生活,生活是實在的,要踏實走路。雖然課程時間很短,但我學習了很多的東西,可以使我接觸接觸,感受頗深。
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1