•復(fù)習(xí)•MC68HC908JL3芯片管腳•管腳三態(tài)等重要知識(shí)點(diǎn)•管腳電性能•實(shí)訓(xùn)操作,完成實(shí)訓(xùn)測(cè)驗(yàn)02
上傳時(shí)間: 2013-11-20
上傳用戶:Zxcvbnm
在大多數(shù)單片機(jī)系統(tǒng)中經(jīng)常要用到按鍵和 7 段數(shù)碼管顯示,ZLG7290 就是一款功能強(qiáng)勁的按鍵處理和7 段數(shù)碼管顯示專業(yè)芯片。ZLG7290 提供了I2C 串行接口和鍵盤中斷信號(hào)方便與處理器連接;可驅(qū)動(dòng)8 位共陰數(shù)碼管或64 個(gè)獨(dú)立LED 和64 個(gè)按鍵, 可控掃描位數(shù)并且可控任一數(shù)碼管閃爍,提供數(shù)據(jù)譯碼和循環(huán)移位段尋址等控制,58 個(gè)功能鍵可檢測(cè)任一鍵的連擊次數(shù),無(wú)需外接元件即可直接驅(qū)動(dòng)LED、即可擴(kuò)展驅(qū)動(dòng)電流和驅(qū)動(dòng)電壓。
標(biāo)簽: LM3S RTC 單片機(jī) 擴(kuò)展
上傳時(shí)間: 2013-11-18
上傳用戶:Altman
概述CH451是一個(gè)整合了數(shù)碼管顯示驅(qū)動(dòng)和鍵盤掃描控制以及μP監(jiān)控的多功能外圍芯片。CH451內(nèi)置RC振蕩電路,可以動(dòng)態(tài)驅(qū)動(dòng)8位數(shù)碼管或者64位LED,具有BCD譯碼、閃爍、移位等功能;同時(shí)還可以進(jìn)行64鍵的鍵盤掃描;CH451通過可以級(jí)聯(lián)的串行接口與單片機(jī)等交換數(shù)據(jù);并且提供上電復(fù)位和看門狗等監(jiān)控功能。
標(biāo)簽: 451 CH 數(shù)碼管 驅(qū)動(dòng)
上傳時(shí)間: 2013-10-19
上傳用戶:GavinNeko
德州儀器 (TI) 宣布推出價(jià)格更低的、基于 Stellaris ARM Cortex™-M3 的全新微處理器產(chǎn)品,擴(kuò)展了旗下微處理器 (MCU) 陣營(yíng),從而為開發(fā)人員滿足嵌入式設(shè)計(jì)需求提供了更高的靈活性。29 款全新 Stellaris MCU 包括針對(duì)運(yùn)動(dòng)控制應(yīng)用、智能模擬功能以及擴(kuò)展的高級(jí)連接選項(xiàng)等的獨(dú)特 IP,可為工業(yè)應(yīng)用提供各種價(jià)格/性能的解決方案。此外,該產(chǎn)品系列還可提供更大范圍的存儲(chǔ)器引腳兼容以及最新緊湊型封裝,可顯著節(jié)省空間與成本。由于 Stellaris MCU 卓越的集成度已融入 TI 的規(guī)模效應(yīng)之中,由此帶來(lái)的高效率可使整個(gè) Stellaris 系列的價(jià)格平均下降 13%。TI 綜合 StellarisWare® 軟件可為每款器件提供支持,從而可加速能源、安全以及連接市場(chǎng)領(lǐng)域的應(yīng)用開發(fā)。
標(biāo)簽: Stelleris Cortex-M AR 內(nèi)核
上傳時(shí)間: 2013-11-02
上傳用戶:604759954
帶您從零學(xué)51單片機(jī)之?dāng)?shù)碼管部分 目錄1 數(shù)碼管應(yīng)用2 數(shù)碼管內(nèi)部結(jié)構(gòu)及硬件原理圖3 數(shù)碼管硬件設(shè)計(jì)方法4 單片機(jī)驅(qū)動(dòng)數(shù)碼管方法5 WJ-V2.0數(shù)碼管驅(qū)動(dòng)方法實(shí)例6 74HC-595應(yīng)用及程序設(shè)計(jì)7 WJ-V4.0數(shù)碼管驅(qū)動(dòng)方法實(shí)例
標(biāo)簽: 51單片機(jī) 數(shù)碼管 分
上傳時(shí)間: 2013-10-08
上傳用戶:bqc1245824354
10月22日,德州儀器 (TI) 宣布推出價(jià)格更低的、基于 Stellaris ARM Cortex™-M3 的全新微處理器產(chǎn)品,擴(kuò)展了旗下微處理器 (MCU) 陣營(yíng),從而為開發(fā)人員滿足嵌入式設(shè)計(jì)需求提供了更高的靈活性。29 款全新 Stellaris MCU 包括針對(duì)運(yùn)動(dòng)控制應(yīng)用、智能模擬功能以及擴(kuò)展的高級(jí)連接選項(xiàng)等的獨(dú)特 IP,可為工業(yè)應(yīng)用提供各種價(jià)格/性能的解決方案。此外,該產(chǎn)品系列還可提供更大范圍的存儲(chǔ)器引腳兼容以及最新緊湊型封裝,可顯著節(jié)省空間與成本。由于 Stellaris MCU 卓越的集成度已融入 TI 的規(guī)模效應(yīng)之中,由此帶來(lái)的高效率可使整個(gè) Stellaris 系列的價(jià)格平均下降 13%。TI 綜合 StellarisWare® 軟件可為每款器件提供支持,從而可加速能源、安全以及連接市場(chǎng)領(lǐng)域的應(yīng)用開發(fā)。
標(biāo)簽: Stelleris Cortex-M AR 內(nèi)核
上傳時(shí)間: 2013-11-14
上傳用戶:如果你也聽說(shuō)
LM3S 系列的單片機(jī)通過ZLG7290 擴(kuò)展按鍵、7 段LED 數(shù)碼管,及通過PCF8563 擴(kuò)展高精低耗的RTC時(shí)鐘。本文通過EasyARM615 和ZYPM7290 模塊為例子講述。
標(biāo)簽: LM3S RTC 單片機(jī) 擴(kuò)展
上傳時(shí)間: 2013-10-15
上傳用戶:清山綠水
4位八段數(shù)碼管的十進(jìn)制加計(jì)數(shù)仿真實(shí)驗(yàn),程序采用匯編語(yǔ)言編寫。此程序在仿真軟件上與EDN-51實(shí)驗(yàn)板上均通過。仿真圖中的數(shù)碼管位驅(qū)動(dòng)采用74HC04,如按EDN-51板上用想同的PNP三極管驅(qū)動(dòng)在仿真軟件上則無(wú)法正常顯示。程序共分5塊,STAR0為數(shù)據(jù)初始化,STAR2為計(jì)數(shù)子程序,STAR3為4位數(shù)碼管動(dòng)態(tài)顯示子程序,STAR4為按鍵掃描子程序,STS00是延時(shí)子程序。由于EDN-51實(shí)驗(yàn)板上沒裝BCD譯碼器,所以編寫程序比較煩瑣。 程序如下: ORG 0000H LJMP STAR0 ;轉(zhuǎn)程序 SRAR0ORG 0200H ;程序地址 0200HSTAR0: CLR 00 ;位 00 清 0 MOV P1,#0FFH ;#0FFH-->P1 MOV P2,#0FH ;#0FH-->P2 MOV P0,#0FFH ;#0FFH-->P0 MOV 30H,#00H ;#00H-->30H MOV 31H,#00H ;#00H-->30H MOV 32H,#00H ;#00H-->30H MOV 33H,#00H ;#00H-->30H LJMP STAR3 ;轉(zhuǎn)程序 SRAR3STAR2: MOV A,#0AH ;#0AH-->A INC 30H ;30H+1 CJNE A,30H,STJE ;30H 與 A 比較,不等轉(zhuǎn)移 STJE MOV 30H,#00H ;#00H-->30H INC 31H ;31H+1 CJNE A,31H,STJE ;31H 與 A 比較,不等轉(zhuǎn)移 STJE MOV 31H,#00H ;#00H-->31H INC 32H ;32H+1 CJNE A,32H,STJE ;32H 與 A 比較,不等轉(zhuǎn)移 STJE MOV 32H,#00H ;#00H-->32H INC 33H ;33H+1 CJNE A,33H,STJE ;33H 與 A 比較,不等轉(zhuǎn)移 STJE MOV 33H,#00H ;#00H-->33H MOV 32H,#00H ;#00H-->32H MOV 31H,#00H ;#00H-->31H MOV 30H,#00H ;#00H-->30HSTJE: RET ;子程序調(diào)用返回STAR3: MOV R0,#30H ;#30H-->R0 MOV R6,#0F7H ;#0F7H-->R6SMG0: MOV P1,#0FFH ;#0FFH-->P1 MOV A,R6 ;R6-->A MOV P1,A ;A-->P1 RR A ;A向右移一位 MOV R6,A ;A-->R6 MOV A,@R0 ;@R0-->A ADD A,#04H ;#04H-->A MOVC A,@A+PC ;A+PC--> MOV P0,A ;A-->P0 AJMP SMG1 ;轉(zhuǎn)程序 SMG1SDATA: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H SMG1: LCALL STAR4 ;轉(zhuǎn)子程序 SRAR4 LCALL STS00 ;轉(zhuǎn)子程序 STS00 INC R0 ;R0+1 CJNE R6,#07FH,SMG0 ;#07FH 與 R6 比較,不等轉(zhuǎn)移 SMG0 AJMP STAR3 ;轉(zhuǎn)程序 SRAR3STAR4: JNB P2.0,ST1 ;P2.0=0 轉(zhuǎn) ST1 CLR 00 ;位 00 清 0 SJMP ST3 ;轉(zhuǎn)ST3ST1: JNB 00,ST2 ;位 00=0 轉(zhuǎn) ST2 SJMP ST3 ;轉(zhuǎn) ST3ST2: LCALL STAR2 ;調(diào)子程序 STAR2 SETB 00 ;位 00 置 1ST3: RET ;子程序調(diào)用返回ORG 0100H ;地址 0100HSTS00: MOV 60H,#003H ;#003H-->60H (211)DE001: MOV 61H,#0FFH ;#0FFH-->61H (255)DE002: DJNZ 61H,DE002 ;61H 減 1 不等于 0 轉(zhuǎn) DE002 DJNZ 60H,DE001 ;60H 減 1 不等于 0 轉(zhuǎn) DE001 RET ;子程序調(diào)用返回 END ;結(jié)束 上次的程序共有293句,經(jīng)小組成員建議,本人經(jīng)幾天的研究寫了下面的這個(gè)程序,現(xiàn)在的程序用了63句,精簡(jiǎn)了230句。功能沒有減。如誰(shuí)有更簡(jiǎn)練的程序,請(qǐng)發(fā)上來(lái),大家一起學(xué)習(xí)。 4位八段數(shù)碼管的十進(jìn)制加計(jì)數(shù)仿真實(shí)驗(yàn)(含電路圖和仿真文件)
標(biāo)簽: 數(shù)碼管 十進(jìn)制 仿真實(shí)驗(yàn) 仿真
上傳時(shí)間: 2013-10-11
上傳用戶:sssl
三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤介面,一般常採(cǎi)用三種方法讀取鍵值。 中斷式 在鍵盤按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採(cǎi)用中斷式實(shí)現(xiàn)使用者鍵盤介面。 掃描法 對(duì)鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對(duì)應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會(huì)使行列連成通路,這也是見的使用者鍵盤設(shè)計(jì)電路。 //-----------4X4鍵盤程序--------------// 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) //按鍵是否放開 { 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; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
TI公司推出的CCS3.3開發(fā)環(huán)境中文入門指導(dǎo)書
標(biāo)簽: CCS 3.3 TI公司 開發(fā)環(huán)境
上傳時(shí)間: 2013-10-20
上傳用戶:dalidala
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1