本內(nèi)容介紹了Keil C編譯器編程規(guī)則和代碼優(yōu)化,要實用好單片機就必須清楚它的內(nèi)部結(jié)構(gòu)組織結(jié)構(gòu),無論是在芯片的選擇還是代碼的編寫
上傳時間: 2013-10-16
上傳用戶:yuanxiaoqiang
本內(nèi)容提供了AVR單片機C語言實例書籍集合,比較全面的介紹了AVR單片機的所有知識書籍 適合新手及相關(guān)技術(shù)人員開發(fā)學習.
上傳時間: 2013-12-31
上傳用戶:jjq719719
由于C語言的結(jié)構(gòu)性和模塊化,采用C語言編寫的程序容易閱讀和維護,還有很好的可移植性。本文介紹一種用C語言實現(xiàn)的LCD多級菜單的方法,該方法已成功應用在煤礦安全監(jiān)測設(shè)備上。 1、硬件環(huán)境及LCD菜單實現(xiàn)的功能 2、程序設(shè)計 3、結(jié)語
上傳時間: 2014-01-08
上傳用戶:gonuiln
c語言既具有一般高級語言的特點,又能直接對計算機的硬件進行操作.Keil C51是德國Keil Software公司出品的51系列兼容單片機c語言軟件開發(fā)系統(tǒng).與匯編相比,c語言在功能、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用.Keil C51繼承了c語言對數(shù)據(jù)有很強的表達能力的優(yōu)點,具有豐富的運算符,在算術(shù)運算和邏輯運算上更體現(xiàn)了匯編不可比擬的優(yōu)點.由于C51語言具有強大的數(shù)據(jù)處理能力和數(shù)學運算庫函數(shù),當涉及到復雜的數(shù)學運算,使用C51語言往往會比較方便.在一般情況下,由C51編譯生成的代碼不論長度還是程序運行速度均能適應程序要求.利用C51開發(fā)單片機系統(tǒng),不但可以使編程工作量大為減少,而且使軟件維護、修改亦變得非常方便.
上傳時間: 2014-01-25
上傳用戶:yyxy
在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)、維護更容易。 多達1K字節(jié)的SRAM,32個通用寄存器,三個數(shù)據(jù)指針,使用C語言編程更容易。 512字節(jié)的EEPROM存貯器,可以在系統(tǒng)掉電時保存您的重要數(shù)據(jù)。 多達20個中斷源,每個中斷有獨立的中斷向量入口地址。 2個8位定時/計數(shù)器,1個16位定時/計數(shù)器,帶捕捉、比較功能,有四個通道的PWM。 硬件USART、SPI和基于字節(jié)處理的I2C接口。 杰出的電氣性能,超強的抗干擾能力。每個IO口可負載40mA的電流,總電流不超過200mA。 可選片內(nèi)/片外RC振蕩、石英/陶瓷晶振、外部時鐘,更具備實時時鐘(RTC)功能;片內(nèi)RC振蕩可達8MHZ,頻率可校調(diào)到1%精度;片外晶振振蕩幅度可調(diào),以改善EMI性能。 內(nèi)置模擬量比較器。 可以用熔絲開啟、帶獨立振蕩器的看門狗,看門狗溢出時間分8級可調(diào)。 內(nèi)置上電復位電路和可編程低電壓檢測(BOD)復位電路。 六種睡眠模式,給你更低的功耗和更靈活的選擇。 ATMEGA16L工作電壓2.7V-5.5V,工作頻率0-8MHZ;ATMEGA16工作電壓4.5-5.5V,工作頻率0-16MHZ。 32個IO口,DIP40、TQFP44封裝。 與其它8位單片機相比,有更高的程序安全性,保護您的知識產(chǎn)權(quán)。
上傳時間: 2013-11-22
上傳用戶:wcl168881111111
目錄 序 第一章 C語言 第一節(jié) 為何《實例淺析》選擇 C語言作為 51 單片機開發(fā)語言? 第二節(jié) 打好 C語言基礎(chǔ) 第三節(jié)《C總結(jié)》 第二章 中斷 第一節(jié) 中斷識別方式有哪兩種? 第二節(jié) 中斷控制寄存器 IE 第三章 定時/計數(shù)器與串行通信接口 第一節(jié) 定時/計數(shù)器工作方式 1和2 第二節(jié) 串行通信工作方式 1 第四章 實例解析 第一節(jié) 要求編寫時鐘程序,實現(xiàn)下圖的仿真效果 第二節(jié) 如何提高論文被雜志社錄取的概率? 第三節(jié) 設(shè)計方案 第四節(jié) 編寫代碼 附錄
標簽: 51單片機C語言
上傳時間: 2013-11-14
上傳用戶:czl10052678
常量:常量是在程序執(zhí)行過程中其值不能改變的量。常量的數(shù)據(jù)類型有整、浮點型、字符型和字符串型等,C51編譯器還擴充了一種位(BIT)標量。
上傳時間: 2013-11-06
上傳用戶:lwq11
量測/測試所面臨之問題 此測試驗證上,要使用NI公司之LAB VIEW及DAQ CARD來取代AUDIO PRECISION及其所附軟體ATS。首先需克服硬體解析度上的差異,再來是FFT(FAST FOURIER TRANSFORM,快速傳立業(yè)轉(zhuǎn)換)演算未予的撰寫,這將會影響MULTI-TONE訊號上PEAK值的偵測。另外,以RS-232為I/O介面,并呼叫客戶所提供之DLL檔來與DUT內(nèi)的IC溝通,但因LAB VIEW無法直接呼叫其STRUCTURE,故需用VC++再編譯一層新的DLL來供LAB VIEW使用。
上傳時間: 2013-12-13
上傳用戶:longlong12345678
隨著單片機開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級語言開發(fā),其中主要是以C語言為主,市場上幾種常見的單片機均有其C語言開發(fā)環(huán)境。這里以最為流行的80C51單片機為例來學習單片機的C語言編程技術(shù)。 本書共分六章,每章一個專題,以一些待完成的任務為中心,圍繞該任務介紹C語言的一些知識,每一個任務都是可以獨立完成的,每完成一個任務,都能掌握一定的知識,等到所有的任務都完成后,即可以完成C語言的入門工作。
上傳時間: 2013-11-06
上傳用戶:jiangfire
ISD1700-51單片機C語言示例程序
上傳時間: 2013-12-24
上傳用戶:songyue1991
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1