·從應(yīng)用角度介紹了具有11 個(gè)輸入端的12 位A/ D 轉(zhuǎn)換器TLC2543 的結(jié)構(gòu)與編程要點(diǎn),探討了TLC2543 與51 系列單片機(jī)的接口方法,用軟件合成SPI 操作,給出了接口電路與A/ D 采集程序設(shè)計(jì)實(shí)例,并對(duì)實(shí)際應(yīng)用時(shí)應(yīng)注意的問題進(jìn)行了探討。
標(biāo)簽: 2543 TLC 轉(zhuǎn)換器 51系列
上傳時(shí)間: 2013-04-24
上傳用戶:juyuantwo
數(shù)字隔離器工業(yè)數(shù)據(jù)采集接口,對(duì)比傳統(tǒng)隔離器和現(xiàn)代隔離器的區(qū)別,以及工業(yè)上的應(yīng)用
標(biāo)簽: 數(shù)字隔離器 工業(yè) 接口 數(shù)據(jù)采集
上傳時(shí)間: 2013-07-05
上傳用戶:tb_6877751
介紹用FPGA設(shè)計(jì)實(shí)現(xiàn)MIL-STD1553B部接口中的曼徹斯特碼編解碼器
標(biāo)簽: MIL-STD FPGA 1553 設(shè)計(jì)實(shí)現(xiàn)
上傳時(shí)間: 2013-08-30
上傳用戶:Amygdala
模數(shù)轉(zhuǎn)換器AD7705及其接口電路
標(biāo)簽: 7705 AD 模數(shù)轉(zhuǎn)換器 接口電路
上傳時(shí)間: 2013-10-28
上傳用戶:jiahao131
鎖存器和觸發(fā)器原理
上傳時(shí)間: 2013-12-30
上傳用戶:chenbhdt
74HC573鎖存器與74HC373
上傳時(shí)間: 2013-11-12
上傳用戶:小寶愛考拉
pic18fxx8單片機(jī)通用同步異步收發(fā)器的接口電路和c源代碼
上傳時(shí)間: 2013-11-06
上傳用戶:zhangzhenyu
摘 要:從應(yīng)用角度介紹了具有11個(gè)輸入端的12位A/D轉(zhuǎn)換器TLC2543的結(jié)構(gòu)與編程要點(diǎn),探討了TLC2543與51系列單片機(jī)的接口方法,用軟件合成SPI操作,給出了接口電路與A/D采集程序設(shè)計(jì)實(shí)例,并對(duì)實(shí)際應(yīng)用時(shí)應(yīng)注意的問題進(jìn)行了探討。關(guān)鍵詞:A/D轉(zhuǎn)換;TLC2543芯片;51系列單片機(jī);接口技術(shù)
標(biāo)簽: 2543 TLC 轉(zhuǎn)換器 51系列
上傳時(shí)間: 2013-11-22
上傳用戶:瓦力瓦力hong
PIC16F877 單片機(jī)的鍵盤和LED 數(shù)碼顯示接口 1 PIC16F877單片機(jī)與鍵盤和LED數(shù)碼顯示的硬件接口電路單片機(jī)的許多應(yīng)用都需要進(jìn)行人機(jī)對(duì)話,最簡(jiǎn)單的人機(jī)對(duì)話需要LED 數(shù)碼管顯示數(shù)字和少量字符;鍵盤是解決計(jì)算機(jī)輸入的簡(jiǎn)單手段;借此可以向計(jì)算機(jī)輸入程序、置數(shù)、送操作命令、控制程序的執(zhí)行等等,所以使用非常廣泛。圖1 鍵盤、LED數(shù)碼顯示與PIC16F877 單片機(jī)的接口電路本例中采用8 個(gè)按鍵組成的小鍵盤,4 只共陰極的LED 數(shù)碼管,采用4 片74LS373 驅(qū)動(dòng)數(shù)碼管,采用的驅(qū)動(dòng)方法是靜態(tài)方式。使用1 片74LS245 作為鍵盤的接口;這些外圍器件與PIC16F877 單片機(jī)的接口電路如圖1 所示,這種連接方法與51 系列的單片機(jī)連接方法一樣,其他的連接方法還有好幾種,PIC16F877 單片機(jī)的鍵盤輸入接法還有其他特殊而十分方便好用的方式。8 鍵鍵盤通過74LS245 與單片機(jī)相連,鍵盤按鍵狀態(tài)的數(shù)據(jù)輸入由RC3 輸出腳控制;當(dāng)RC3=“0”時(shí),鍵盤狀態(tài)從74LS245 的A 端輸出到單片機(jī)的PORTB口,此時(shí)讀PORTB口的數(shù)據(jù)即為鍵盤狀態(tài)。為了及時(shí)地響應(yīng)鍵盤操作,需要經(jīng)常對(duì)鍵盤進(jìn)行掃描;掃描的方式有許多種,我們將鍵盤的掃描程序安排在主程序的循環(huán)執(zhí)行過程中的方式,并采用20ms延遲來消除按鍵的抖動(dòng)問題,此外,為了實(shí)現(xiàn)每按鍵一次只響應(yīng)一次的功能,在執(zhí)行相應(yīng)的按鍵程序之前,必須確保按鍵已經(jīng)松開;在本例中這一措施有效的防止了數(shù)據(jù)抖動(dòng)過快的問題。LED 數(shù)碼顯示有動(dòng)態(tài)掃描和靜態(tài)顯示兩種方式(圖1 采取的方式為靜態(tài)方式),在動(dòng)態(tài)掃描方式中,各數(shù)碼顯示是輪流點(diǎn)亮的,即控制數(shù)碼顯示的位選信號(hào)和相應(yīng)的要顯示的數(shù)碼的字形代碼同時(shí)逐一送出,反復(fù)不已,由于視覺的暫留現(xiàn)象,卻好象全都點(diǎn)亮著,這種電路的接法以后再介紹。在靜態(tài)方式中,只要將數(shù)據(jù)送出鎖存以后,各數(shù)碼顯示的數(shù)據(jù)不需要刷新,只要數(shù)據(jù)不需改變,就可以不去管他,所以稱為靜態(tài)顯示。在圖1 電路中,輸出顯示的操作簡(jiǎn)化為對(duì)74LS373 的并口操作而已。由于靜態(tài)方式的工作原理比較簡(jiǎn)單,編程也比較直觀簡(jiǎn)單,程序間的相互關(guān)聯(lián)很少。因此編程容易,但要增加硬件,成本較高;與之相比,動(dòng)態(tài)掃描的編程雖然要復(fù)雜一些,但因其所用硬件少,成本低。由數(shù)碼轉(zhuǎn)化為字形代碼可采用軟件譯碼、硬件譯碼等兩種方式。軟件譯碼是將各數(shù)碼的字形代碼構(gòu)成一個(gè)表格存儲(chǔ)于內(nèi)存之中,在顯示數(shù)碼時(shí),通過執(zhí)行查表程序而得到相應(yīng)的字形代碼,再將之送入數(shù)碼顯示輸出電路進(jìn)行顯示,本例即采用這種方式,這種方式的編程與單片機(jī)有關(guān),在程序中給出了PIC16F877 的編程例程,對(duì)需要熟悉PIC16F877 單片機(jī)的人員有一定的參考價(jià)值。硬件譯碼則采用CD4511、74LS46、74LS47、74LS48、74LS49等BCD 碼—7段鎖存、譯碼、驅(qū)動(dòng)芯片直接譯出字形代碼,點(diǎn)亮LED。74LS373 由LE 端對(duì)要顯示的數(shù)據(jù)進(jìn)行鎖存控制,實(shí)現(xiàn)LED 的靜態(tài)顯示。采用了PIC16F877 的端口輸出操作,模擬74LS373 的數(shù)據(jù)鎖存時(shí)序,即由軟件實(shí)現(xiàn)數(shù)據(jù)鎖存,這種方法可以十分容易的改變時(shí)序和延遲長(zhǎng)短,使高速設(shè)備可以與低速設(shè)備聯(lián)系配合好,設(shè)計(jì)簡(jiǎn)單方便,不好的地方是編程較長(zhǎng)和稍微復(fù)雜一點(diǎn)。這種編程方法在下面的程序中有很好的體現(xiàn)。
上傳時(shí)間: 2013-10-29
上傳用戶:cuiyashuo
NEC閃光胸牌電路板的構(gòu)成電路板是由單片機(jī)應(yīng)用電路部分和閃存編程器兩部分構(gòu)成的。■單片機(jī)應(yīng)用電路部分單片機(jī)應(yīng)用電路部分主要是由電池(1220),開關(guān)和NEC 78K0/KB2(uPD78F0500)8位閃存單片機(jī)構(gòu)成。把程序?qū)懭雴纹瑱C(jī)內(nèi)置的閃存存儲(chǔ)器,就可以進(jìn)行各種控制了。■閃存編程器部分閃存編程器是把PC里的程序?qū)懭雴纹瑱C(jī)的閃存存儲(chǔ)器的裝置。您得到的電路板上的閃存編程器部分只有配線沒有零部件,要寫入程序必須購(gòu)置零部件后焊接,您只要花費(fèi)很少的經(jīng)費(fèi)和精力即可完成。關(guān)于閃存編程器的制作方法下面會(huì)做詳細(xì)說明。
上傳時(shí)間: 2013-10-31
上傳用戶:frank1234
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1