本書(shū)從應(yīng)用角度深入淺出地介紹國(guó)際上最流行的MOTOROLA M68HC05系列單片機(jī)的 結(jié)構(gòu)、指令系統(tǒng)、定時(shí)器、串行通訊接口(SCI)、串行外圍接口(SPI)、A/D轉(zhuǎn)換器、脈沖寬 度調(diào)制(PWM)、EPROM/EEPROM、液晶顯示(LCD)驅(qū)動(dòng)器、屏幕顯示(OSD)驅(qū)動(dòng)器、雙音多頻(DTMF)等I/O功能及其使用方法,重點(diǎn)詳細(xì)地論述匯編程序設(shè)計(jì)方法、系統(tǒng)設(shè)計(jì)方法、單片機(jī)開(kāi)發(fā)與應(yīng)用技術(shù)和大量具體應(yīng)用實(shí)例。本書(shū)實(shí)用性強(qiáng)、取材新穎、內(nèi)容豐富,適于電子、無(wú)線電、微機(jī)、自控、通訊等領(lǐng)域的工程技術(shù)人員和科研人員閱讀,也適合于作高等院校、專(zhuān)科學(xué)校和各類(lèi)培訓(xùn)班的教材或參考書(shū)。是單片機(jī)入門(mén)和開(kāi)發(fā)應(yīng)用單片機(jī)的實(shí)用資料。 MOTOROLA M68HC05系列8位單片機(jī)是國(guó)際上應(yīng)用最廣泛、功能最豐富和性能價(jià)格比最優(yōu)的單片機(jī)。由于該系列單片機(jī)具有功能全面、速度高、系統(tǒng)設(shè)計(jì)簡(jiǎn)單、使用方便、功耗低、可靠性高、價(jià)格低等許多特點(diǎn),在家電、有線與無(wú)線通訊、儀表、測(cè)控系統(tǒng)、自控、汽車(chē)等領(lǐng)域得到了廣泛的應(yīng)用,因而它在市場(chǎng)占有率方面占有絕對(duì)優(yōu)勢(shì)。 隨著電子產(chǎn)品的智能化和小型化的發(fā)展,將單片機(jī)應(yīng)用于各類(lèi)產(chǎn)品中,使提高產(chǎn)品的性能與檔次成為必然的趨勢(shì)。無(wú)論從性能方面還是從價(jià)格方面考慮,選用M68HC05系列單片機(jī)都將是最適宜的。 M68HC05系列單片機(jī)片內(nèi)除具有RAM、ROM/EPROM/OTPROM(一次可編程ROM)或EEPROM、多功能16位定時(shí)器(具有輸入捕捉、輸出比較、溢出和實(shí)時(shí)中斷功能)、兩種省電低功耗方式、并行I/O口外,還具有許多特殊I/O功能,例如A/D轉(zhuǎn)換器、串行通訊接口(SCI)、串行外圍接口(SPI)、液晶顯示(LCD)驅(qū)動(dòng)器、脈沖寬度調(diào)制(PWM)、屏幕顯示(OSD)驅(qū)動(dòng)器、熒光顯示(VFD)驅(qū)動(dòng)器、雙音多頻(DTMF)發(fā)生/接收器、實(shí)時(shí)時(shí)鐘((RTC)、鍵盤(pán)中斷和H橋驅(qū)動(dòng)器等。M68HC05系列有近百種型號(hào),可根據(jù)應(yīng)用場(chǎng)合方便地選用具有所需功能的型號(hào)。這樣,既能充分利用單片機(jī)片內(nèi)的資源,又不需外接其他電路芯片,使構(gòu)成的應(yīng)用系統(tǒng)極為簡(jiǎn)單。M68HC05系列的應(yīng)用系統(tǒng)是真正的單片系統(tǒng),通常只需外接極少量元件。 由于用M68HC05單片機(jī)內(nèi)部的硬件完成所需的功能,因此,應(yīng)用系統(tǒng)電路簡(jiǎn)單,系統(tǒng)可靠性高、成本低、體積小、使用與調(diào)試方便,易于大批量生產(chǎn),并且使與外圍功能有關(guān)的軟件程序的設(shè)計(jì)也大大簡(jiǎn)化。 本書(shū)實(shí)用性強(qiáng),取材新穎,內(nèi)容豐富、全面,從應(yīng)用角度深入淺出地介紹M68HC05系列單片機(jī)的結(jié)構(gòu)、功能及其應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),還重點(diǎn)介紹程序設(shè)計(jì)和大量具體應(yīng)用實(shí)例。本書(shū)注重實(shí)用,以盡量簡(jiǎn)明的語(yǔ)言、最少的篇幅,使讀者花最少的時(shí)間就能掌握M68HC05系列單片機(jī)的設(shè)計(jì)、開(kāi)發(fā)與應(yīng)用技術(shù)。本書(shū)作者具有多年從事單片機(jī)教學(xué)和科研的經(jīng)驗(yàn),該書(shū)是根據(jù)最新資料和科研成果并結(jié)合親身經(jīng)歷的實(shí)際教學(xué)內(nèi)容編寫(xiě)成的,希望也堅(jiān)信本書(shū)對(duì)廣大讀者一定會(huì)有裨益。 本書(shū)編著者有:剛寒冰、齊秋群、剛勵(lì)韜、徐英新、姜洪福、姜朋、高京齋、李宇仁、劉穎、邊萌。本書(shū)不足和謬誤之處,請(qǐng)批評(píng)指正。
上傳時(shí)間: 2013-10-18
上傳用戶:exxxds
實(shí)時(shí)操作系統(tǒng)μC/OS-II是一種源代碼公開(kāi)、可移植、可固化、微小內(nèi)核的嵌入式操作系統(tǒng)。它具有執(zhí)行效率高、占用空間小、可移植性強(qiáng)、實(shí)時(shí)性能良好和可擴(kuò)展性等特點(diǎn)。μC/OS-II非常適合應(yīng)用在一些小型的嵌入式產(chǎn)品應(yīng)用場(chǎng)合,在家用電器,機(jī)器人,醫(yī)療設(shè)備,工業(yè)控制,航空器等領(lǐng)域有著廣泛的應(yīng)用。 目前在我國(guó)的工業(yè)控制領(lǐng)域中,8位單片機(jī)依然有著廣泛的應(yīng)用,占據(jù)著非常重要的位置。而作為高性能,集成度高,運(yùn)行速度快的C8051F系列單片機(jī)也越來(lái)越受到廣泛的關(guān)注,并不斷的應(yīng)用于各種場(chǎng)合。同時(shí),將μC/OS-II操作系統(tǒng)移植到C8051F系列單片機(jī)上,以其兩者的完美結(jié)合實(shí)現(xiàn)更高性能要求的應(yīng)用環(huán)境中就顯得很有必要。
上傳時(shí)間: 2013-10-21
上傳用戶:趙一霞a
三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤(pán)介面,一般常採(cǎi)用三種方法讀取鍵值。 中斷式 在鍵盤(pán)按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過(guò)不同位址讀資料線上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採(cǎi)用中斷式實(shí)現(xiàn)使用者鍵盤(pán)介面。 掃描法 對(duì)鍵盤(pán)上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對(duì)應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤(pán)按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會(huì)使行列連成通路,這也是見(jiàn)的使用者鍵盤(pán)設(shè)計(jì)電路。 //-----------4X4鍵盤(pán)程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動(dòng) if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復(fù)位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開(kāi) { display(data); } i=4; //計(jì)算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤(pán)碼 } } else return 17; //沒(méi)有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
光盤(pán)內(nèi)容1.1例 程 “例程”文件夾中為各章節(jié)的程序代碼,均在作者的目標(biāo)板上(自行開(kāi)發(fā))調(diào)試通過(guò),以確保程序正確。n Keil C對(duì)中文文件、目錄以及空格等可能無(wú)法編譯連接,所以若要正確調(diào)試,須確保所有文件、目錄為連續(xù)英文名或數(shù)字。n 這些程序應(yīng)用到其他C8051Fxxx系列單片機(jī)時(shí),要確保各個(gè)操作寄存器的名稱、地址與各個(gè)控制位相一致,否則需要修改。很多寄存器位的位置并不相同,所以移植程序時(shí),使用者要參考F040寄存器和移植對(duì)象單片機(jī)的寄存器,以確保正確操作。1.2 原理圖及pcb封裝“原理圖及pcb封裝”文件夾里包含作者制作的C8051F040PCB封裝和原理圖引腳定義文件c8051f040.ddb。其中PCB封裝與Silicon Laboratories公司(原Cygnal公司)提供的TQ100封裝稍有不同(在cygnalpcb文件中): 作者所做引腳長(zhǎng)為2.5 mm,而cygnalpcb文件中的引腳長(zhǎng)為1.3 mm。加長(zhǎng)引腳焊盤(pán)是為了方便手工焊芯片。用戶可根據(jù)需要和習(xí)慣選擇封裝。
標(biāo)簽: C8051F040 單片機(jī)開(kāi)發(fā) C語(yǔ)言編程
上傳時(shí)間: 2013-11-19
上傳用戶:
嵌入式ARM資料
標(biāo)簽: ARM 嵌入式系統(tǒng) 硬件設(shè)計(jì) 應(yīng)用實(shí)例
上傳時(shí)間: 2013-10-27
上傳用戶:yqs138168
本文分析了uIP協(xié)議棧的結(jié)構(gòu)和應(yīng)用接口,并討論了如何將其應(yīng)用到51系列單片機(jī)上。
標(biāo)簽: uIP 分 協(xié)議棧 應(yīng)用接口
上傳時(shí)間: 2013-12-20
上傳用戶:songnanhua
很不錯(cuò)的匯編與c語(yǔ)言的子程序 ,很有參考價(jià)值的資料。
標(biāo)簽: 程序
上傳時(shí)間: 2015-06-05
上傳用戶:sqq
本章將介紹Windows CE 的儲(chǔ)存管理。我們將本章內(nèi)容分為兩大部分,前半部會(huì)依序介紹 Windows CE的檔案系統(tǒng)類(lèi)型、 Windows CE儲(chǔ)存管理結(jié)構(gòu)和每一個(gè)層次、以及如何自行開(kāi)發(fā)檔案系統(tǒng)並載入之,後半部則以Ramdisk上的檔案系統(tǒng)為例,實(shí)際分析儲(chǔ)存管理相關(guān)的原始程式碼與資料型態(tài)。
上傳時(shí)間: 2015-07-01
上傳用戶:685
非常典型的遞歸算法,求得指定資料夾的大?。纠褂肳in API Findfirst FindNext完成.
上傳時(shí)間: 2015-07-23
上傳用戶:星仔
留言格式新穎。界面美觀,典雅。查看qq,icq資料。設(shè)置面板可設(shè)置參數(shù)。按月份銷(xiāo)毀留言。斑竹回復(fù)且送信給作者。留言和回復(fù)可以選擇肖像,也可以自填。
標(biāo)簽:
上傳時(shí)間: 2014-01-12
上傳用戶:waizhang
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1