電子發(fā)燒友網(wǎng)訊:應(yīng)廣大電子發(fā)燒友網(wǎng)讀者要求,本電子書《C51單片機及C語言知識點必備秘籍》為《單片機關(guān)鍵知識點全攻略》單片機系列教程及《單片機C語言知識點全攻略》系列單片機C語言學(xué)習(xí)教程的全整合篇,供所需學(xué)習(xí)或收藏的工程師及單片機學(xué)生、單片機愛好者下載。 點擊下載《C51單片機及C語言知識點必備秘籍》電子書 單片機對于初學(xué)者來說確實很難理解,不少學(xué)過單片機的同學(xué)或電子愛好者,甚至在畢業(yè)時仍舊是一無所獲。基于此,電子發(fā)燒友網(wǎng)將整合《單片機關(guān)鍵知識點全攻略》,共分為四個系列,以饗讀者,敬請期待!此系列對于業(yè)內(nèi)電子工程師也有收藏和參考價值。 單片機關(guān)鍵知識點一覽: 系列一 1:單片機簡敘 2:單片機引腳介紹 3:單片機存儲器結(jié)構(gòu) 4:第一個單片機小程序 5:單片機延時程序分析 6:單片機并行口結(jié)構(gòu) 7:單片機的特殊功能寄存器 系列二 8:單片機尋址方式與指令系統(tǒng) 9:單片機數(shù)據(jù)傳遞類指令 10:單片機數(shù)據(jù)傳送類指令 11:單片機算術(shù)運算指令 12:單片機邏輯運算類指令 13:單片機邏輯與或異或指令祥解 14:單片機條件轉(zhuǎn)移指令 系列三 15:單片機位操作指令 16:單片機定時器與計數(shù)器 17:單片機定時器/計數(shù)器的方式 18:單片機的中斷系統(tǒng) 19:單片機定時器、中斷試驗 20:單片機定時/計數(shù)器實驗 21:單片機串行口介紹 系列四 22:單片機串行口通信程序設(shè)計 23:LED數(shù)碼管靜態(tài)顯示接口與編 24:動態(tài)掃描顯示接口電路及程序 25:單片機鍵盤接口程序設(shè)計 26:單片機矩陣式鍵盤接口技術(shù)及 27:關(guān)于單片機的一些基本概念 28:實際案例實踐——單片機音樂程序設(shè)計 繼《單片機學(xué)習(xí)知識點全攻略》得到廣大讀者好評,根據(jù)有網(wǎng)友提出美中不足的是所用單片機編程語言為匯編,基于此,電子發(fā)燒友網(wǎng)再接再厲再次為讀者誠摯奉上非常詳盡的《單片機C語言知識點全攻略》系列單片機C語言學(xué)習(xí)教程,本教程共分為四部分,主要知識點如下所示。 第一部分知識點: 第一課 建立你的第一個KeilC51項目 第二課 C51HEX文件的生成和單片機 第三課 C51數(shù)據(jù)類型 第四課 C51常量 第二部分知識點: 第五課 C51變量 第六課 C51運算符和表達(dá)式 第七課 運算符和表達(dá)式(關(guān)系運算符) 第八課 運算符和表達(dá)式(位運算符) 第九課 C51運算符和表達(dá)式(指針和地址運算符) 第三部分知識點: 第十課 C51表達(dá)式語句及仿真器 第十一課 C51復(fù)合語句和條件語句 第十二課 C51開關(guān)分支語句 第十三課 C51循環(huán)語句 第十四課 C51函數(shù) 第四部分知識點: 第十五課 C51數(shù)組的使用 第十六課 C51指針的使用 第十七課 C51結(jié)構(gòu)、聯(lián)合和枚舉的使用 附錄(運算符優(yōu)先級和結(jié)合性等)
標(biāo)簽: C51 單片機 C語言 創(chuàng)新
上傳時間: 2013-11-03
上傳用戶:Amygdala
在16MHZ頻率下速度為16MIPS的8位RISC結(jié)構(gòu)單片機,內(nèi)含硬件乘法器。 支持JTAG端口仿真和編程,仿真效果比傳統(tǒng)仿真同更真實有效。 8通道10位AD轉(zhuǎn)換器,支持單端和雙端差分信號輸入,內(nèi)帶增益可編程運算放大器。 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接口。 杰出的電氣性能,超強的抗干擾能力。每個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位單片機相比,有更高的程序安全性,保護(hù)您的知識產(chǎn)權(quán)。
上傳時間: 2013-11-22
上傳用戶:wcl168881111111
常量:常量是在程序執(zhí)行過程中其值不能改變的量。常量的數(shù)據(jù)類型有整、浮點型、字符型和字符串型等,C51編譯器還擴充了一種位(BIT)標(biāo)量。
上傳時間: 2013-11-06
上傳用戶:lwq11
介紹一種基于單片機的多路溫度采集及監(jiān)控系統(tǒng),能夠測量6路溫度信號,具有計算機聯(lián)網(wǎng)功能,各測量點可以單獨監(jiān)控和設(shè)置,可根據(jù)用戶的需求自動控制。測量溫度范圍為-10 ℃~200 ℃,控制方式采用模擬量調(diào)壓模式。該系統(tǒng)具有控制精度高、沖擊小等特點。 Abstract: A temperature collecting and surveillance-controlling system based on sing-chip microcomputer is introduced. It can measure 6 channel signal of the temperature,and it has a function of network connection.The temperature measure points can be monitored and located, it can be controlled automatic according to user’s demand.The temperature range is -10℃ to 200℃.The model of control is adjustable voltage with simulation. It features high precision and little impact.
標(biāo)簽: 多路 溫度采集 監(jiān)控系統(tǒng)
上傳時間: 2013-10-23
上傳用戶:bjgaofei
所謂螭譯預(yù)處理,是蝙譯囂在對C語言源程序進(jìn)行正常墑譯之前,先對一些特殊的預(yù)處理命令作解釋,產(chǎn)生一個新的源程序.蝙譯預(yù)處理主要為程序調(diào)試.移植等提供便剃,是一個非常實用的功能。
標(biāo)簽: 手把手 單片機 C語言 程序設(shè)計
上傳時間: 2014-12-27
上傳用戶:fredguo
針對醫(yī)用充氣式保溫毯的溫度控制要求,提出其溫度控制閉環(huán)系統(tǒng)的結(jié)構(gòu),系統(tǒng)的硬件電路主要由溫度傳感器、單片機及RS232通訊模塊等組成。采用PWM方法控制晶閘管導(dǎo)通時間的方式來改變加熱絲的加熱時間、采用自適應(yīng)模糊PID控制方法實現(xiàn)保溫毯氣囊出氣溫度的自動調(diào)節(jié)與控制。將整個控制過程分為兩個階段:自動調(diào)節(jié)初始階段,加熱絲加熱的占空比為100%;當(dāng)溫度達(dá)到一定值后轉(zhuǎn)入自適應(yīng)模糊PID控制階段,由相應(yīng)控制量來決定加熱絲加熱的占空比,實現(xiàn)氣體溫度的調(diào)節(jié)。通過MATLAB仿真分析表明,所采用的自適應(yīng)模糊PID控制方法優(yōu)于常規(guī)的PID控制,具有良好的適應(yīng)性和魯棒性,可明顯提高系統(tǒng)的穩(wěn)態(tài)精度。
標(biāo)簽: 保溫毯 仿真 控制系統(tǒng)設(shè)計
上傳時間: 2013-10-13
上傳用戶:520
摘要:本設(shè)計的溫度測量及加熱控制系統(tǒng)以AT89S52單片機為核心部件,外加溫度采集電路、鍵盤及顯示電路、加熱控制電路和越限報警等電路。采用單總線型數(shù)字式的溫度傳感器DS18B20,及行列式鍵盤和動態(tài)顯示的方式,以容易控制的固態(tài)繼電器作加熱控制的開關(guān)器件。本作品既可以對當(dāng)前溫度進(jìn)行實時顯示又可以對溫度進(jìn)行控制,以使達(dá)到用戶需要的溫度,并使其恒定在這一溫度。人性化的行列式鍵盤設(shè)計使設(shè)置溫度簡單快速,兩位整數(shù)一位小數(shù)的顯示方式具有更高的顯示精度。建立在模糊控制理論上的控制算法,使控制精度完全能滿足一般社會生產(chǎn)的要求。通過對系統(tǒng)軟件和硬件設(shè)計的合理規(guī)劃,發(fā)揮單片機自身集成眾多系統(tǒng)級功能單元的優(yōu)勢,在不減少功能的前提下有效降低了硬件成本,系統(tǒng)操控簡便。實驗證明該溫控系統(tǒng)能達(dá)到0.2℃的靜態(tài)誤差,0.45℃的控制精度,以及只有0.83%的超調(diào)量,因而本設(shè)計具有很高的可靠性和穩(wěn)定性。關(guān)鍵詞:單片機 恒溫控制 模糊控制
上傳時間: 2013-11-24
上傳用戶:1397412112
標(biāo)識符是用來標(biāo)識源程序中某個對象的名字的.這些對象可以是語句、數(shù)據(jù)類型、函數(shù)、變量、常量、數(shù)組等。一個標(biāo)識符由字符串、數(shù)字和下劃線等組成.第一個字符必須是字母或下劃線,通常以下劃線開頭的標(biāo)識符是編譯系統(tǒng)專用的.因此在編寫c語言源程序時一般不要使用以下劃線開頭的標(biāo)識符.而將下劃線用作分段符。C51編譯器規(guī)定標(biāo)識符最長可達(dá)255個字符.但只有前面32個字符在編譯時有效.因此在編寫源程序時標(biāo)識符的長度不要超過32個字符.這對于一般應(yīng)用程序來說已經(jīng)足夠了c語言是大小字敏感的一種高級語言,如果我們要定義一個時間。秒”標(biāo)識符.可以寫做“sec”.如果程序中有“SEC”.那么這兩個是完全不同定義的標(biāo)識符。
上傳時間: 2013-11-01
上傳用戶:1595690
介紹了以AT89S8252單片機為核心的汽車瞬時燃油測量檢測系統(tǒng),該系統(tǒng)利用汽車噴油脈沖計算瞬時噴油量,并且具有油箱油量、瞬時油耗、百公里油耗等實時顯示功能。
上傳時間: 2013-11-14
上傳用戶:s藍(lán)莓汁
以GMS97C2051單片機為核心,采用TLC2543 12位串行A/D轉(zhuǎn)換器,設(shè)計了一個串行數(shù)據(jù)采集/傳輸模塊,給出了硬件原理圖和主要源程序。關(guān)鍵詞:串行A/D轉(zhuǎn)換器;串行數(shù)據(jù)傳輸;GMS97C2051單片機 在微機測控系統(tǒng)中,經(jīng)常要用到A/D轉(zhuǎn)換。常用的方法是擴展一塊或多塊A/D采集卡。當(dāng)模擬量較少或是溫度、壓力等緩變信號場合,采用總線型A/D卡并不是最合適、最經(jīng)濟的方案。這里介紹一種以GNS97C2051單片機為核心,采用TLC2543 12位串行A/D轉(zhuǎn)換器構(gòu)成的采樣模塊,該模塊的采樣數(shù)據(jù)由單片機串口經(jīng)電平轉(zhuǎn)換后送到上位機(IBM PC兼容機)的串口COM1或COM2,形成一種串行數(shù)據(jù)采集串行數(shù)據(jù)傳輸?shù)姆绞健=?jīng)實踐調(diào)試證實:該模塊功耗低、采樣精度高、可靠性好、接口簡便,有一定實用價值。
標(biāo)簽: 單片機串行 傳輸模塊 數(shù)據(jù)采集
上傳時間: 2014-01-26
上傳用戶:sjb555
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1