電子發(fā)燒友網(wǎng)訊:應(yīng)廣大電子發(fā)燒友網(wǎng)讀者要求,本電子書《C51單片機(jī)及C語言知識點必備秘籍》為《單片機(jī)關(guān)鍵知識點全攻略》單片機(jī)系列教程及《單片機(jī)C語言知識點全攻略》系列單片機(jī)C語言學(xué)習(xí)教程的全整合篇,供所需學(xué)習(xí)或收藏的工程師及單片機(jī)學(xué)生、單片機(jī)愛好者下載。 點擊下載《C51單片機(jī)及C語言知識點必備秘籍》電子書 單片機(jī)對于初學(xué)者來說確實很難理解,不少學(xué)過單片機(jī)的同學(xué)或電子愛好者,甚至在畢業(yè)時仍舊是一無所獲。基于此,電子發(fā)燒友網(wǎng)將整合《單片機(jī)關(guān)鍵知識點全攻略》,共分為四個系列,以饗讀者,敬請期待!此系列對于業(yè)內(nèi)電子工程師也有收藏和參考價值。 單片機(jī)關(guān)鍵知識點一覽: 系列一 1:單片機(jī)簡敘 2:單片機(jī)引腳介紹 3:單片機(jī)存儲器結(jié)構(gòu) 4:第一個單片機(jī)小程序 5:單片機(jī)延時程序分析 6:單片機(jī)并行口結(jié)構(gòu) 7:單片機(jī)的特殊功能寄存器 系列二 8:單片機(jī)尋址方式與指令系統(tǒng) 9:單片機(jī)數(shù)據(jù)傳遞類指令 10:單片機(jī)數(shù)據(jù)傳送類指令 11:單片機(jī)算術(shù)運(yùn)算指令 12:單片機(jī)邏輯運(yùn)算類指令 13:單片機(jī)邏輯與或異或指令祥解 14:單片機(jī)條件轉(zhuǎn)移指令 系列三 15:單片機(jī)位操作指令 16:單片機(jī)定時器與計數(shù)器 17:單片機(jī)定時器/計數(shù)器的方式 18:單片機(jī)的中斷系統(tǒng) 19:單片機(jī)定時器、中斷試驗 20:單片機(jī)定時/計數(shù)器實驗 21:單片機(jī)串行口介紹 系列四 22:單片機(jī)串行口通信程序設(shè)計 23:LED數(shù)碼管靜態(tài)顯示接口與編 24:動態(tài)掃描顯示接口電路及程序 25:單片機(jī)鍵盤接口程序設(shè)計 26:單片機(jī)矩陣式鍵盤接口技術(shù)及 27:關(guān)于單片機(jī)的一些基本概念 28:實際案例實踐——單片機(jī)音樂程序設(shè)計 繼《單片機(jī)學(xué)習(xí)知識點全攻略》得到廣大讀者好評,根據(jù)有網(wǎng)友提出美中不足的是所用單片機(jī)編程語言為匯編,基于此,電子發(fā)燒友網(wǎng)再接再厲再次為讀者誠摯奉上非常詳盡的《單片機(jī)C語言知識點全攻略》系列單片機(jī)C語言學(xué)習(xí)教程,本教程共分為四部分,主要知識點如下所示。 第一部分知識點: 第一課 建立你的第一個KeilC51項目 第二課 C51HEX文件的生成和單片機(jī) 第三課 C51數(shù)據(jù)類型 第四課 C51常量 第二部分知識點: 第五課 C51變量 第六課 C51運(yùn)算符和表達(dá)式 第七課 運(yùn)算符和表達(dá)式(關(guān)系運(yùn)算符) 第八課 運(yùn)算符和表達(dá)式(位運(yùn)算符) 第九課 C51運(yùn)算符和表達(dá)式(指針和地址運(yùn)算符) 第三部分知識點: 第十課 C51表達(dá)式語句及仿真器 第十一課 C51復(fù)合語句和條件語句 第十二課 C51開關(guān)分支語句 第十三課 C51循環(huán)語句 第十四課 C51函數(shù) 第四部分知識點: 第十五課 C51數(shù)組的使用 第十六課 C51指針的使用 第十七課 C51結(jié)構(gòu)、聯(lián)合和枚舉的使用 附錄(運(yùn)算符優(yōu)先級和結(jié)合性等)
標(biāo)簽: C51 單片機(jī) C語言 創(chuàng)新
上傳時間: 2013-11-03
上傳用戶:Amygdala
單片機(jī)c語言學(xué)習(xí)和單片機(jī)制作資料: 函數(shù)的使用和熟悉 實例3:用單片機(jī)控制第一個燈亮 實例4:用單片機(jī)控制一個燈閃爍:認(rèn)識單片機(jī)的工作頻率 實例5:將 P1口狀態(tài)分別送入P0、P2、P3口:認(rèn)識I/O口的引腳功能 實例6:使用P3口流水點亮8位LED 實例7:通過對P3口地址的操作流水點亮8位LED 實例8:用不同數(shù)據(jù)類型控制燈閃爍時間 實例9:用P0口、P1 口分別顯示加法和減法運(yùn)算結(jié)果 實例10:用P0、P1口顯示乘法運(yùn)算結(jié)果 實例11:用P1、P0口顯示除法運(yùn)算結(jié)果 實例12:用自增運(yùn)算控制P0口8位LED流水花樣 實例13:用P0口顯示邏輯"與"運(yùn)算結(jié)果 實例14:用P0口顯示條件運(yùn)算結(jié)果 實例15:用P0口顯示按位"異或"運(yùn)算結(jié)果 實例16:用P0顯示左移運(yùn)算結(jié)果 實例17:"萬能邏輯電路"實驗 實例18:用右移運(yùn)算流水點亮P1口8位LED 實例19:用if語句控制P0口8位LED的流水方向 實例20:用swtich語句的控制P0口8位LED的點亮狀態(tài) 實例21:用for語句控制蜂鳴器鳴笛次數(shù) 實例22:用while語句控制LED 實例23:用do-while語句控制P0口8位LED流水點亮 實例24:用字符型數(shù)組控制P0口8位LED流水點亮 實例25: 用P0口顯示字符串常量 實例26:用P0 口顯示指針運(yùn)算結(jié)果 實例27:用指針數(shù)組控制P0口8位LED流水點亮 實例28:用數(shù)組的指針控制P0 口8 位LED流水點亮 實例29:用P0 、P1口顯示整型函數(shù)返回值 實例30:用有參函數(shù)控制P0口8位LED流水速度 實例31:用數(shù)組作函數(shù)參數(shù)控制流水花樣 實例32:用指針作函數(shù)參數(shù)控制P0口8位LED流水點亮 實例33:用函數(shù)型指針控制P1口燈花樣 實例34:用指針數(shù)組作為函數(shù)的參數(shù)顯示多個字符串
上傳時間: 2013-10-21
上傳用戶:llandlu
c語言既具有一般高級語言的特點,又能直接對計算機(jī)的硬件進(jìn)行操作.Keil C51是德國Keil Software公司出品的51系列兼容單片機(jī)c語言軟件開發(fā)系統(tǒng).與匯編相比,c語言在功能、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用.Keil C51繼承了c語言對數(shù)據(jù)有很強(qiáng)的表達(dá)能力的優(yōu)點,具有豐富的運(yùn)算符,在算術(shù)運(yùn)算和邏輯運(yùn)算上更體現(xiàn)了匯編不可比擬的優(yōu)點.由于C51語言具有強(qiáng)大的數(shù)據(jù)處理能力和數(shù)學(xué)運(yùn)算庫函數(shù),當(dāng)涉及到復(fù)雜的數(shù)學(xué)運(yùn)算,使用C51語言往往會比較方便.在一般情況下,由C51編譯生成的代碼不論長度還是程序運(yùn)行速度均能適應(yīng)程序要求.利用C51開發(fā)單片機(jī)系統(tǒng),不但可以使編程工作量大為減少,而且使軟件維護(hù)、修改亦變得非常方便.
標(biāo)簽: 單片機(jī) C語言編程 乘法運(yùn)算 問題探討
上傳時間: 2014-01-25
上傳用戶:yyxy
在16MHZ頻率下速度為16MIPS的8位RISC結(jié)構(gòu)單片機(jī),內(nèi)含硬件乘法器。 支持JTAG端口仿真和編程,仿真效果比傳統(tǒng)仿真同更真實有效。 8通道10位AD轉(zhuǎn)換器,支持單端和雙端差分信號輸入,內(nèi)帶增益可編程運(yùn)算放大器。 16K字節(jié)的FLASH存貯器,支持ISP、IAP編程,使系統(tǒng)開發(fā)、生產(chǎn)、維護(hù)更容易。 多達(dá)1K字節(jié)的SRAM,32個通用寄存器,三個數(shù)據(jù)指針,使用C語言編程更容易。 512字節(jié)的EEPROM存貯器,可以在系統(tǒng)掉電時保存您的重要數(shù)據(jù)。 多達(dá)20個中斷源,每個中斷有獨立的中斷向量入口地址。 2個8位定時/計數(shù)器,1個16位定時/計數(shù)器,帶捕捉、比較功能,有四個通道的PWM。 硬件USART、SPI和基于字節(jié)處理的I2C接口。 杰出的電氣性能,超強(qiáng)的抗干擾能力。每個IO口可負(fù)載40mA的電流,總電流不超過200mA。 可選片內(nèi)/片外RC振蕩、石英/陶瓷晶振、外部時鐘,更具備實時時鐘(RTC)功能;片內(nèi)RC振蕩可達(dá)8MHZ,頻率可校調(diào)到1%精度;片外晶振振蕩幅度可調(diào),以改善EMI性能。 內(nèi)置模擬量比較器。 可以用熔絲開啟、帶獨立振蕩器的看門狗,看門狗溢出時間分8級可調(diào)。 內(nèi)置上電復(fù)位電路和可編程低電壓檢測(BOD)復(fù)位電路。 六種睡眠模式,給你更低的功耗和更靈活的選擇。 ATMEGA16L工作電壓2.7V-5.5V,工作頻率0-8MHZ;ATMEGA16工作電壓4.5-5.5V,工作頻率0-16MHZ。 32個IO口,DIP40、TQFP44封裝。 與其它8位單片機(jī)相比,有更高的程序安全性,保護(hù)您的知識產(chǎn)權(quán)。
上傳時間: 2013-11-22
上傳用戶:wcl168881111111
美國TI公司的MSP430系列單片機(jī)可以分為以下幾個系列:X1XX,X3XX,X4XX等等,而且在不斷發(fā)展,從存儲器角度,又可分為ROM(C型)、OTP(P型)、EPROM(E型)、FlashMemory(F型)。系列的全部成員均為軟件兼容,可以方便地在系列各型號間移植。MSP430系列單片機(jī)的MCU設(shè)計成適合各種應(yīng)用的16位結(jié)構(gòu)。它采用“馮-紐曼結(jié)構(gòu)”因此,RAM、ROM和全部外圍模塊都位于同一個地址空間內(nèi)。
標(biāo)簽: MSP 430 超低功耗 位單片機(jī)
上傳時間: 2013-11-22
上傳用戶:199311
常量:常量是在程序執(zhí)行過程中其值不能改變的量。常量的數(shù)據(jù)類型有整、浮點型、字符型和字符串型等,C51編譯器還擴(kuò)充了一種位(BIT)標(biāo)量。
標(biāo)簽: 單片機(jī) C語言 程序設(shè)計
上傳時間: 2013-11-06
上傳用戶:lwq11
前言 通用單片機(jī),其實泛指微控器,對于芯片提供廠商,又指應(yīng)用于通用領(lǐng)域的單片機(jī)產(chǎn)品;廣泛應(yīng)用于家電產(chǎn)品、工業(yè)控制產(chǎn)品、儀器儀表設(shè)備、智能控制器等當(dāng)中,滲透在人們的日常生活、生產(chǎn)活動當(dāng)中。按照通用單片機(jī)的數(shù)據(jù)總線位數(shù)劃分,也分為4位、8位、16位以及32位通用單片機(jī)/微控制器,其中又以8位通用單片機(jī)在通用領(lǐng)域應(yīng)用的市場當(dāng)中,占據(jù)最大的份額;而且隨著需求的增漲,全球8位通用單片機(jī)的出貨量還在攀升當(dāng)中。在8位通用單片機(jī)的供貨商中,有很多世界知名的芯片廠商,都在給廣大用戶提供各種規(guī)格的通用單片機(jī)產(chǎn)品,應(yīng)用于各種領(lǐng)域;凌陽科技(Sunplus Technology Co.,Ltd.)作為全球知名的芯片設(shè)計公司,在通用單片機(jī)產(chǎn)品上,提供了SPMC系列通用單片機(jī)。
上傳時間: 2013-11-02
上傳用戶:gtzj
緒論 16位CPU的一體化系統(tǒng)明確的面向模塊化的程序設(shè)計技術(shù),如適當(dāng)?shù)某绦蚍种В砀裉幚砗涂蓱?yīng)用高級語言,如C語言。CPU能在不用進(jìn)行頁面調(diào)整的時候?qū)ぶ氛麄€地址空間CPU的主要性質(zhì)
上傳時間: 2014-08-18
上傳用戶:JamesB
技術(shù)相關(guān)信息 · 工具信息 · FAQs · 應(yīng)用范例 -HA0086S HT48E MCU系列1K位EEPROM Data Memory的讀寫 - 使用匯編語言 -HA0087S HT48E MCU系列1K位EEPROM Data Memory的讀寫 - 使用C語言 -HA0088S HT48E MCU系列2K位EEPROM Data Memory的讀寫 - 使用匯編語言 -HA0089S HT48E MCU系列2K位EEPROM Data Memory的讀寫 - 使用C語言
上傳時間: 2013-11-15
上傳用戶:hui626493
摘要:紅外泵液器是采用紅外技術(shù)感應(yīng)人手,由單片機(jī)控制出液量,并具備手動和自動兩種泵液模式的自動水暖裝置。文中給出了一個改進(jìn)的智能方案,該方案具有低電壓檢測報警以及使用完畢后語音提示等功能,并具有抗干擾能力強(qiáng)、無誤操作、省電節(jié)能等特點。關(guān)鍵詞:紅外;泵液器;單片機(jī)
上傳時間: 2013-11-22
上傳用戶:kinochen
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1