附件是51mini仿真器中文使用手冊,其中包括有51mini的驅(qū)動,USB安裝指南及USB驅(qū)動程序。 2003 年 SST 公司推出了 SST89C54/58 芯片,并且在官方網(wǎng)站公布了單片機(jī)仿真程序,配合 KEIL 可以實(shí)現(xiàn)標(biāo) 準(zhǔn) 51 內(nèi)核芯片的單步調(diào)試等等,從而實(shí)現(xiàn)了一個簡單的 51 單片機(jī)仿真方案,將仿真器直接拉低到一顆芯片的價 格。 但是, 1 分錢 1 分貨,這個仿真方案由于先天的缺陷存在若干重大問題: 占用 p30,p31 端口 占用定時器 2 占用 8 個 sp 空間 運(yùn)行速度慢 最高通信速度只有 38400,無法運(yùn)行 c 語言程序。(由于 c 語言程序會調(diào)用庫文件,每單步一次 的時間足夠你吃個早飯) 所以,網(wǎng)上大量銷售的這種這種仿真器最多只能仿真跑馬燈等簡單程序,并沒有實(shí)際使用價值。51mini 是深 圳市學(xué)林電子有限公司開發(fā)生產(chǎn)的具有自主知識產(chǎn)權(quán)的新一代專業(yè)仿真器,采用雙 CPU 方案,一顆負(fù)責(zé)和 KEIL 解 釋,另外一顆負(fù)責(zé)運(yùn)行用戶程序,同時巧妙利用 CPU 的 P4 口通信,釋放 51 的 P30,P31,完美解決了上述問題, 體積更小,是目前價格最低的專業(yè)級別 51 單片機(jī)仿真器,足以勝任大型項(xiàng)目開發(fā)。 51mini仿真器創(chuàng)新設(shè)計(jì): 1 三明治夾心雙面貼片,體積縮小到只有芯片大小,真正的“嵌入式”結(jié)構(gòu)。 2 大量采用最新工藝和器件,全貼片安裝,進(jìn)口鉭電容,貼片電解。 3 采用快恢復(fù)保險(xiǎn),即便短路也可有效保護(hù)。 4 單 USB 接口,無需外接電源和串口,臺式電腦、無串口的筆記本均適用。三 CPU 設(shè)計(jì),采用仿真芯片+監(jiān)控 芯片+USB 芯片結(jié)構(gòu),是一款真正獨(dú)立的仿真器,不需要依賴開發(fā)板運(yùn)行。 5 下載仿真通訊急速 115200bps,較以前版本提高一個數(shù)量級(10 倍以上),單步運(yùn)行如飛。 6 不占資源,無限制真實(shí)仿真(32 個 IO、串口、T2 可完全單步仿真),真實(shí)仿真 32 條 IO 腳,包括任意使用 P30 和 P31 口。 7 兼容 keilC51 UV2 調(diào)試環(huán)境支持單步、斷點(diǎn)、隨時可查看寄存器、變量、IO、內(nèi)存內(nèi)容。可仿真各種 51 指 令兼容單片機(jī),ATMEL、Winbond、INTEL、SST、ST 等等。可仿真 ALE 禁止,可仿真 PCA,可仿真雙 DPTR,可仿真 硬件 SPI。媲美 2000 元級別專業(yè)仿真器! 8 獨(dú)創(chuàng)多聲響和 led 指示實(shí)時系統(tǒng)狀態(tài)和自檢。 9 獨(dú)創(chuàng)長按復(fù)位鍵自動進(jìn)入脫機(jī)運(yùn)行模式,這時仿真機(jī)就相當(dāng)于目標(biāo)板上燒好的一個芯片,可以更加真實(shí)的運(yùn) 行。這種情況下實(shí)際上就變了一個下載器,而且下次上電時仍然可以運(yùn)行上次下載的程序。 USB 驅(qū)動的安裝 第一步:用隨機(jī) USB 通訊電纜連接儀器的 USB 插座和計(jì)算機(jī) USB口;顯示找到新硬件向?qū)Вx擇“從列表或指定位置安裝(高級)”選項(xiàng),進(jìn)入下一步; 第二步:選擇“在搜索中包括這個位置”,點(diǎn)擊“瀏覽”,定位到配套驅(qū)動光盤的驅(qū)動程序文件夾,如 E:\驅(qū)動程序\XLISP 驅(qū)動程序\USBDRIVER2.0\,進(jìn)入下一步; 第三步:彈出“硬件安裝”對話框,如果系統(tǒng)提示“沒有通過Windows 徽標(biāo)測試…”,不用理會,點(diǎn)擊“仍然繼續(xù)”,向?qū)Ъ撮_始安裝軟件;然后彈出“完成找到新硬件向?qū)?rdquo;對話框,點(diǎn)擊完成。 第四步:系統(tǒng)第二次彈出“找到新的硬件向?qū)?rdquo;對話框,重復(fù)以上幾個步驟; 右下角彈出對話框“新硬件已安裝并可以使用了”,表明 USB 驅(qū)動已成功安裝。你可以進(jìn)入系統(tǒng)的:控制面板\系統(tǒng)\硬件\設(shè)備管理器中看到以下端口信息, 表示系統(tǒng)已經(jīng)正確的安裝了 USB 驅(qū)動。
上傳時間: 2013-11-02
上傳用戶:貓愛薛定諤
TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機(jī)I/O資源;且價格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。 TLC2543的特點(diǎn) (1)12位分辯率A/D轉(zhuǎn)換器; (2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時間; (3)11個模擬輸入通道; (4)3路內(nèi)置自測試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉(zhuǎn)換結(jié)束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導(dǎo); (10)可編程輸出數(shù)據(jù)長度。 TLC2543的引腳排列及說明 TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說明見表1 TLC2543電路圖和程序欣賞 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上傳時間: 2013-11-19
上傳用戶:shen1230
具備處理外部模擬信號功能是很多電子設(shè)備的基本要求。為了將模擬信號轉(zhuǎn)換為數(shù)字信 號,就需要藉助A/D 轉(zhuǎn)換器。將A/D 功能和MCU 整合在一起,就可減少電路的元件數(shù)量和 電路板的空間使用。 HT45F23 微控制器內(nèi)建6 通道,12 位解析度的A/D 轉(zhuǎn)換器。在本應(yīng)用說明中,將介紹如何 使用HT45F23 微控制器的A/D 功能。
上傳時間: 2013-10-27
上傳用戶:nostopper
電子發(fā)燒友網(wǎng)訊:應(yīng)廣大電子發(fā)燒友網(wǎng)讀者要求,本電子書《C51單片機(jī)及C語言知識點(diǎn)必備秘籍》為《單片機(jī)關(guān)鍵知識點(diǎn)全攻略》單片機(jī)系列教程及《單片機(jī)C語言知識點(diǎn)全攻略》系列單片機(jī)C語言學(xué)習(xí)教程的全整合篇,供所需學(xué)習(xí)或收藏的工程師及單片機(jī)學(xué)生、單片機(jī)愛好者下載。 點(diǎn)擊下載《C51單片機(jī)及C語言知識點(diǎn)必備秘籍》電子書 單片機(jī)對于初學(xué)者來說確實(shí)很難理解,不少學(xué)過單片機(jī)的同學(xué)或電子愛好者,甚至在畢業(yè)時仍舊是一無所獲。基于此,電子發(fā)燒友網(wǎng)將整合《單片機(jī)關(guān)鍵知識點(diǎn)全攻略》,共分為四個系列,以饗讀者,敬請期待!此系列對于業(yè)內(nèi)電子工程師也有收藏和參考價值。 單片機(jī)關(guān)鍵知識點(diǎ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ī)定時器與計(jì)數(shù)器 17:單片機(jī)定時器/計(jì)數(shù)器的方式 18:單片機(jī)的中斷系統(tǒng) 19:單片機(jī)定時器、中斷試驗(yàn) 20:單片機(jī)定時/計(jì)數(shù)器實(shí)驗(yàn) 21:單片機(jī)串行口介紹 系列四 22:單片機(jī)串行口通信程序設(shè)計(jì) 23:LED數(shù)碼管靜態(tài)顯示接口與編 24:動態(tài)掃描顯示接口電路及程序 25:單片機(jī)鍵盤接口程序設(shè)計(jì) 26:單片機(jī)矩陣式鍵盤接口技術(shù)及 27:關(guān)于單片機(jī)的一些基本概念 28:實(shí)際案例實(shí)踐——單片機(jī)音樂程序設(shè)計(jì) 繼《單片機(jī)學(xué)習(xí)知識點(diǎn)全攻略》得到廣大讀者好評,根據(jù)有網(wǎng)友提出美中不足的是所用單片機(jī)編程語言為匯編,基于此,電子發(fā)燒友網(wǎng)再接再厲再次為讀者誠摯奉上非常詳盡的《單片機(jī)C語言知識點(diǎn)全攻略》系列單片機(jī)C語言學(xué)習(xí)教程,本教程共分為四部分,主要知識點(diǎn)如下所示。 第一部分知識點(diǎn): 第一課 建立你的第一個KeilC51項(xiàng)目 第二課 C51HEX文件的生成和單片機(jī) 第三課 C51數(shù)據(jù)類型 第四課 C51常量 第二部分知識點(diǎn): 第五課 C51變量 第六課 C51運(yùn)算符和表達(dá)式 第七課 運(yùn)算符和表達(dá)式(關(guān)系運(yùn)算符) 第八課 運(yùn)算符和表達(dá)式(位運(yùn)算符) 第九課 C51運(yùn)算符和表達(dá)式(指針和地址運(yùn)算符) 第三部分知識點(diǎn): 第十課 C51表達(dá)式語句及仿真器 第十一課 C51復(fù)合語句和條件語句 第十二課 C51開關(guān)分支語句 第十三課 C51循環(huán)語句 第十四課 C51函數(shù) 第四部分知識點(diǎn): 第十五課 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ù)的使用和熟悉 實(shí)例3:用單片機(jī)控制第一個燈亮 實(shí)例4:用單片機(jī)控制一個燈閃爍:認(rèn)識單片機(jī)的工作頻率 實(shí)例5:將 P1口狀態(tài)分別送入P0、P2、P3口:認(rèn)識I/O口的引腳功能 實(shí)例6:使用P3口流水點(diǎn)亮8位LED 實(shí)例7:通過對P3口地址的操作流水點(diǎn)亮8位LED 實(shí)例8:用不同數(shù)據(jù)類型控制燈閃爍時間 實(shí)例9:用P0口、P1 口分別顯示加法和減法運(yùn)算結(jié)果 實(shí)例10:用P0、P1口顯示乘法運(yùn)算結(jié)果 實(shí)例11:用P1、P0口顯示除法運(yùn)算結(jié)果 實(shí)例12:用自增運(yùn)算控制P0口8位LED流水花樣 實(shí)例13:用P0口顯示邏輯"與"運(yùn)算結(jié)果 實(shí)例14:用P0口顯示條件運(yùn)算結(jié)果 實(shí)例15:用P0口顯示按位"異或"運(yùn)算結(jié)果 實(shí)例16:用P0顯示左移運(yùn)算結(jié)果 實(shí)例17:"萬能邏輯電路"實(shí)驗(yàn) 實(shí)例18:用右移運(yùn)算流水點(diǎn)亮P1口8位LED 實(shí)例19:用if語句控制P0口8位LED的流水方向 實(shí)例20:用swtich語句的控制P0口8位LED的點(diǎn)亮狀態(tài) 實(shí)例21:用for語句控制蜂鳴器鳴笛次數(shù) 實(shí)例22:用while語句控制LED 實(shí)例23:用do-while語句控制P0口8位LED流水點(diǎn)亮 實(shí)例24:用字符型數(shù)組控制P0口8位LED流水點(diǎn)亮 實(shí)例25: 用P0口顯示字符串常量 實(shí)例26:用P0 口顯示指針運(yùn)算結(jié)果 實(shí)例27:用指針數(shù)組控制P0口8位LED流水點(diǎn)亮 實(shí)例28:用數(shù)組的指針控制P0 口8 位LED流水點(diǎn)亮 實(shí)例29:用P0 、P1口顯示整型函數(shù)返回值 實(shí)例30:用有參函數(shù)控制P0口8位LED流水速度 實(shí)例31:用數(shù)組作函數(shù)參數(shù)控制流水花樣 實(shí)例32:用指針作函數(shù)參數(shù)控制P0口8位LED流水點(diǎn)亮 實(shí)例33:用函數(shù)型指針控制P1口燈花樣 實(shí)例34:用指針數(shù)組作為函數(shù)的參數(shù)顯示多個字符串
上傳時間: 2013-10-21
上傳用戶:llandlu
在16MHZ頻率下速度為16MIPS的8位RISC結(jié)構(gòu)單片機(jī),內(nèi)含硬件乘法器。 支持JTAG端口仿真和編程,仿真效果比傳統(tǒng)仿真同更真實(shí)有效。 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個中斷源,每個中斷有獨(dú)立的中斷向量入口地址。 2個8位定時/計(jì)數(shù)器,1個16位定時/計(jì)數(shù)器,帶捕捉、比較功能,有四個通道的PWM。 硬件USART、SPI和基于字節(jié)處理的I2C接口。 杰出的電氣性能,超強(qiáng)的抗干擾能力。每個IO口可負(fù)載40mA的電流,總電流不超過200mA。 可選片內(nèi)/片外RC振蕩、石英/陶瓷晶振、外部時鐘,更具備實(shí)時時鐘(RTC)功能;片內(nèi)RC振蕩可達(dá)8MHZ,頻率可校調(diào)到1%精度;片外晶振振蕩幅度可調(diào),以改善EMI性能。 內(nèi)置模擬量比較器。 可以用熔絲開啟、帶獨(dú)立振蕩器的看門狗,看門狗溢出時間分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
目錄 序 第一章 C語言 第一節(jié) 為何《實(shí)例淺析》選擇 C語言作為 51 單片機(jī)開發(fā)語言? 第二節(jié) 打好 C語言基礎(chǔ) 第三節(jié)《C總結(jié)》 第二章 中斷 第一節(jié) 中斷識別方式有哪兩種? 第二節(jié) 中斷控制寄存器 IE 第三章 定時/計(jì)數(shù)器與串行通信接口 第一節(jié) 定時/計(jì)數(shù)器工作方式 1和2 第二節(jié) 串行通信工作方式 1 第四章 實(shí)例解析 第一節(jié) 要求編寫時鐘程序,實(shí)現(xiàn)下圖的仿真效果 第二節(jié) 如何提高論文被雜志社錄取的概率? 第三節(jié) 設(shè)計(jì)方案 第四節(jié) 編寫代碼 附錄
標(biāo)簽: 51單片機(jī)C語言
上傳時間: 2013-11-14
上傳用戶:czl10052678
第一章 序論……………………………………………………………6 1- 1 研究動機(jī)…………………………………………………………..7 1- 2 專題目標(biāo)…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發(fā)環(huán)境與設(shè)備…………………………………………………10 第二章 德州儀器OMAP 開發(fā)套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優(yōu)點(diǎn)……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構(gòu)………………………………….…12 2-2.2 OMAP1510軟體架構(gòu)……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構(gòu)Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發(fā)與一般程式開發(fā)之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構(gòu)Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統(tǒng)……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構(gòu)支援DSP processor的環(huán)境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運(yùn)作架構(gòu)…………………………..…..35 3- 6 架設(shè)DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發(fā)注意事項(xiàng)…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負(fù)載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經(jīng)濟(jì)效益………………………………...49 6-3.2音質(zhì)v.s 浮點(diǎn)與定點(diǎn)運(yùn)算………………………..…..49 6-3.3 DSP Gateway架構(gòu)的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網(wǎng)路掛載File System的Delay…………………..……51 第七章 結(jié)論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
CAT9554 是一款基于I2C 和SMBus 接口的8 位通用型輸入輸出(GPIO)擴(kuò)展器件,采用CMOS 工藝,一定程度上可緩解I/O 口緊張問題。CAT9554 由以下部分組成:一個輸入寄存器、一個輸出寄存器、一個配置寄存器、一個極性反轉(zhuǎn)寄存器和一個兼容I²C 與SMBus 的接口。系統(tǒng)主控制器可以通過寫CAT9554 的配置寄存器來配置任何一個引腳的輸入輸出狀態(tài),同時也可以通過寫極性反轉(zhuǎn)寄存器來反轉(zhuǎn)任意一個引腳的輸入電平狀態(tài)。
上傳時間: 2013-11-19
上傳用戶:nunnzhy
學(xué)習(xí)單片機(jī)實(shí)在不是件易事,一來要購買高價格的編程器,仿真器,二來要學(xué)習(xí)編程語言,還有眾多種類的單片機(jī)選擇真是件讓人頭痛的事。在眾多單片機(jī)中51架構(gòu)的芯片風(fēng)行很久,學(xué)習(xí)資料也相對很多,是初學(xué)的較好的選擇之一。51的編程語言常用的有二種,一種是匯編語言,一種是C語言。匯編語言的機(jī)器代碼生成效率很高但可讀性卻并不強(qiáng),復(fù)雜一點(diǎn)的程序就更是難讀懂,而C語言在大多數(shù)情況下其機(jī)器代碼生成效率和匯編語言相當(dāng),但可讀性和可移植性卻遠(yuǎn)遠(yuǎn)超過匯編語言,而且C語言還可以嵌入?yún)R編來解決高時效性的代碼編寫問題。對于開發(fā)周期來說,中大型的軟件編寫用C語言的開發(fā)周期通常要小于匯編語言很多。綜合以上C語言的優(yōu)點(diǎn),我在學(xué)習(xí)時選擇了C語言。以后的教程也只是我在學(xué)習(xí)過程中的一些學(xué)習(xí)筆記和隨筆,在這里加以整理和修改,希望和大家一起分享,一起交流,一起學(xué)習(xí),一起進(jìn)步。
標(biāo)簽: 51單片機(jī)C語言 入門教程 動力 工作室
上傳時間: 2013-11-14
上傳用戶:ysystc670
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1