“看門狗定時(shí)器”是這樣一種東西,從功能上說它可以讓微控制器在意外狀況下(比如程序陷入死循環(huán))重新回復(fù)到系統(tǒng)上電狀態(tài),以保證系統(tǒng)出問題的時(shí)候重啟一次。就跟我們用電腦一樣,死機(jī)了你就按一下reset鍵重啟一次電腦,看門狗就是負(fù)責(zé)干這個(gè)事兒的。它是52單片機(jī)增加的一個(gè)功能,以前Intel 8031、……、AT89C51時(shí)代單片機(jī)片內(nèi)都沒有“看門狗”功能,需要我們外擴(kuò)看門狗芯片,比如X5045。 很多人初次接觸丌太理解怎么用,書上也講的含含糊糊,故意說的很復(fù)雜很玄妙(可能是現(xiàn)在寫書人的通病,生怕寫的簡單的別人覺得他沒水平)。其實(shí)要是說明白點(diǎn):“看門狗”就是一個(gè)計(jì)數(shù)器,由于位數(shù)有限計(jì)數(shù)器能夠裝的數(shù)值是有限的(比如8位的最多裝256個(gè)數(shù)、16位的最多裝65536個(gè)數(shù)),從開啟“看門狗”那刻起,它就開始丌停的數(shù)機(jī)器周期,數(shù)一個(gè)機(jī)器周期就計(jì)數(shù)器加1,加到計(jì)數(shù)器盛丌下了(術(shù)語叫溢出)就就產(chǎn)生一個(gè)復(fù)位信號(hào),重啟系統(tǒng)。
上傳時(shí)間: 2013-11-11
上傳用戶:yepeng139
Microchip 具備EPROM技術(shù)優(yōu)勢,從而使EPROM成為PICmicro 單片機(jī)程序存儲(chǔ)器的不二選擇。Microchip 盡可能地縮小了EPROM 和ROM 存儲(chǔ)器技術(shù)之間的成本差距,并使顧客從中受益。其他MCU 供應(yīng)商無法作到這一點(diǎn),這從他們的 EPROM 和 ROM 版本之間的價(jià)格差異便可以看出。Microchip 的8 位單片機(jī)市場份額的增長證明了PICmicro 單片機(jī)能夠滿足大多數(shù)人的需要。這也使PICmicro 單片機(jī)架構(gòu)成為了當(dāng)今通用市場上應(yīng)用最廣泛的三大體系之一。Microchip 的低成本OTP 解決方案所帶來的效益是這一增長的助推劑。用戶能夠從以下各方面受益:• 快速的產(chǎn)品上市時(shí)間• 允許生產(chǎn)過程中對(duì)產(chǎn)品進(jìn)行代碼修改• 無需掩膜產(chǎn)品所需的一次性工程費(fèi)用(NRE)• 能夠輕松為產(chǎn)品進(jìn)行連續(xù)編號(hào)• 無需額外增加硬件即可存儲(chǔ)校準(zhǔn)數(shù)據(jù)• 可最大限度地增加PICmicro 單片機(jī)的庫存• 由于在開發(fā)和生產(chǎn)中使用同一器件,從而降低了風(fēng)險(xiǎn)Microchip 的8 位PICmicro 單片機(jī)具備很好的性價(jià)比,可成為任何傳統(tǒng)的8 位應(yīng)用和某些4 位應(yīng)用( 低檔系列)、專用邏輯的替代品以及低端DSP 應(yīng)用( 高檔系列) 的選擇。這些特點(diǎn)及其良好的性價(jià)比使PICmicro 單片機(jī)在大多數(shù)應(yīng)用場合極具吸引力。
上傳時(shí)間: 2013-10-20
上傳用戶:努力努力再努力
1.UART增加2個(gè)新的特性,即幀錯(cuò)誤檢測和多機(jī)通信中的從機(jī)地址自動(dòng)識(shí)別。(1)幀錯(cuò)誤檢測可用于UART檢查工作方式1、2和3時(shí)的停止位。例如,由于UART通信線路上的噪聲或者2個(gè)MCU同時(shí)發(fā)送可能引起停止位的丟失。(2)多機(jī)通信中的從機(jī)地址自動(dòng)識(shí)別功能即是說只允許該地址從機(jī)被硬件中斷,而不是由軟件進(jìn)行地址比較的,那么自動(dòng)地址識(shí)別可以減少為UART服務(wù)所需要的MCU時(shí)間。與此同時(shí)使用廣播地址可以一次尋址所有的從處理器。2.4個(gè)中斷優(yōu)先級(jí):IPH和IP結(jié)合使用決定了每個(gè)中斷的優(yōu)先級(jí),00、01、10、11的排列依次由低到高組成4級(jí)中斷優(yōu)先權(quán)。3.雙DPTR指針:可用于尋址外部數(shù)據(jù)存儲(chǔ)器。通過對(duì)AUCR1的DPS位編程,以實(shí)現(xiàn)對(duì)2個(gè)16位DPTR寄存器的切換。4.將AUXR.0置位,禁止ALE的信號(hào)輸出,從而達(dá)到降低單片機(jī)本身的EMI電磁干擾。
標(biāo)簽: PHILIPS 80C51 單片機(jī)
上傳時(shí)間: 2013-10-23
上傳用戶:hj_18
ATMEL公司的AVR單片機(jī),是增強(qiáng)型RISC內(nèi)載Flash的單片機(jī),芯片上的Flash存儲(chǔ)器附在用戶的產(chǎn)品中,可隨時(shí)編程,再編程,使用戶的產(chǎn)品設(shè)計(jì)容易,更新?lián)Q代方便。AVR單片機(jī)采用增強(qiáng)的RISC結(jié)構(gòu),使其具有高速處理能力,在一個(gè)時(shí)鐘周期內(nèi)可執(zhí)行復(fù)雜的指令,每MHz可實(shí)現(xiàn)1MIPS的處理能力。AVR單片機(jī)工作電壓為2.7-6.0V,可以實(shí)現(xiàn)耗電最優(yōu)化。AVR的單片機(jī)廣泛應(yīng)用于計(jì)算機(jī)外部設(shè)備,工業(yè)實(shí)時(shí)控制,儀器儀表,通訊設(shè)備,家用電器,宇航設(shè)備等各個(gè)領(lǐng)域。
上傳時(shí)間: 2013-10-20
上傳用戶:ynwbosss
因?yàn)楣ぷ鞯木壒剩仨殞W(xué)習(xí)EMC單片機(jī)了。我會(huì)把我的學(xué)習(xí)歷程寫下來,算是對(duì)壇子的一點(diǎn)貢獻(xiàn),也算是自己的一個(gè)總結(jié)吧。因?yàn)橐郧皩W(xué)過51的和PIC、HOLTEK的單片機(jī),并且也大致了解過EMC的指令集,所以學(xué)起來并不是太難。為了學(xué)習(xí),而又沒有仿真器,于是去emc的網(wǎng)站下載了一個(gè)simulator來軟件仿真。第一感覺還不錯(cuò),把里面的例子程序跑了一下,單步執(zhí)行然后看寄存器的變化。發(fā)現(xiàn)他的IDE環(huán)境不是特別好用,首先編輯器無法設(shè)置TAB的寬度,導(dǎo)致UE里面寫好的代碼,都不整齊了。再說一下對(duì)EMC指令集的理解。EMC的寄存器占用2個(gè)空間:內(nèi)存空間和IO空間,前者用mov來訪問,后者用IOW和IOR等來訪問。這點(diǎn)我想很多初學(xué)者都會(huì)象我一樣,要花點(diǎn)時(shí)間來理解這個(gè)問題。還有就是很多寄存器沒有地址的,也就是占用特殊的地址空間,既不是內(nèi)存也不是IO空間,比如CONT等。我想,正是這種類繁多的尋址,使得在簡單的MCU上可以2個(gè)clock跑一條單周期指令。對(duì)于此,PIC和HOLTEK的單片機(jī)都需要4個(gè)clock跑一條單周期指令,51系列CISC指令就更不用說了。
標(biāo)簽: McuPlayer EMC 單片機(jī)學(xué)習(xí)
上傳時(shí)間: 2013-11-05
上傳用戶:龍飛艇
C8051F單片機(jī)是完全集成的混合信號(hào)系統(tǒng)級(jí)芯片(SOC),具有與8051完全兼容的指令內(nèi)核,該單片機(jī)采用流水線處理技術(shù),能在執(zhí)行指令期間預(yù)處理下一條指令,提高了效率。而且大部分型號(hào)的C8051F單片機(jī),片內(nèi)集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬和數(shù)字外設(shè)及其他功能部件,內(nèi)置FLASH程序存儲(chǔ)器和RAM數(shù)據(jù)存儲(chǔ)器,部分芯片上還集成了外部數(shù)據(jù)存儲(chǔ)器,即XRAM。C8051F單片機(jī)具有片內(nèi)調(diào)試電路,通過4腳的JTAG接口可以進(jìn)行非侵入式、全速的在系統(tǒng)調(diào)試。下表為C8051F系列具有代表性的型號(hào)的主要特性:
標(biāo)簽: C8051F020 SOC 片上系統(tǒng) 單片機(jī)
上傳時(shí)間: 2013-10-29
上傳用戶:781354052
AVR mega128學(xué)習(xí)板 聯(lián)系 楊迪 15336417867 0531-55508458 QQ:1347978253 http://www.easyele.cn AVR mega128學(xué)習(xí)板是AVRVI設(shè)計(jì)生產(chǎn)的AVR學(xué)習(xí)開發(fā)生產(chǎn)工具,以Atmega128為核心,采用底板,核心板的組織形式,子板和母板組合,也可以分開。集成AVR JTAG ICE仿真器和STK500 ISP編程器,用戶只需要再擁有一臺(tái)計(jì)算機(jī)即可進(jìn)行系統(tǒng)的學(xué)習(xí)。為了更好的支持客戶的學(xué)習(xí)和開發(fā),AVR mega128學(xué)習(xí)板板通訊接口升級(jí)為USB接口,方便計(jì)算機(jī)沒有串口的朋友。貨號(hào):EasyAVRM128SK-A 規(guī)格: 套 重量:300克 單價(jià)498/套。 AVR mega128學(xué)習(xí)板他還是一個(gè)強(qiáng)大的開發(fā)工具。通過它進(jìn)行學(xué)習(xí)后,你會(huì)覺得畢業(yè)設(shè)計(jì)如此簡單,輕松應(yīng)對(duì)電子設(shè)計(jì)大賽,機(jī)器人大賽,對(duì)電子產(chǎn)品的設(shè)計(jì)有進(jìn)一步的認(rèn)知,建立起學(xué)習(xí)ARM,DSP,F(xiàn)PGA的良好基礎(chǔ)。AVR mega128學(xué)習(xí)板這個(gè)性價(jià)比高的專業(yè)工具是你的不二選擇。購買本產(chǎn)品贈(zèng)送LCD1602液晶一塊。AVR mega128學(xué)習(xí)板是仿真器,編程器,開發(fā)板,核心板四合一的集功能于一體的產(chǎn)品,并且可以分開獨(dú)立使用。 AVR mega128學(xué)習(xí)板于2008年開發(fā),基于AVR中較高檔芯片ATmega128設(shè)計(jì),采用子板和母版疊加的方式,集成仿真和下載功能,原串口版本得到廣大用戶的支持和認(rèn)可,2009年底升級(jí)為USB版本,使用更方便,兼容開發(fā)型號(hào):ATmega64,特別適合新手學(xué)習(xí),工程師快速產(chǎn)品開發(fā)。 AVR mega128學(xué)習(xí)板的關(guān)鍵特點(diǎn): 1.采用核心板和主板分離的形式,在系統(tǒng)的學(xué)習(xí)之后,可以把核心板直接用于產(chǎn)品中,快速搭建系統(tǒng)。 2.AVR mega128學(xué)習(xí)板上集成了AVR JTAG ICE仿真器和AVR ISP編程器。 您只需要再擁有一臺(tái)計(jì)算機(jī),而不需要購買仿真器和編程器就可以學(xué)習(xí)開發(fā)了。 3.信號(hào)調(diào)理電路,輸入0~10V,軌至軌信號(hào)調(diào)理。 學(xué)習(xí)階段:AVR mega128學(xué)習(xí)板讓你熟悉AVR的各種資源的應(yīng)用,板載的常用外設(shè),可以讓你方便的進(jìn)行各種學(xué)習(xí)實(shí)驗(yàn)。板載編程器和仿真器,讓你無需擔(dān)心自己的接線是否正確,即插即用。開發(fā)階段:AVR mega128學(xué)習(xí)板的核心板可以用于產(chǎn)品核心,板子雖小,五臟俱全,最小系統(tǒng)板的基本電路,讓你得心應(yīng)手,標(biāo)準(zhǔn)的插針,可以將核心板直接插在萬用板上使用,擴(kuò)展方便。仿真器功能,讓你開發(fā)變得更加簡單,輕松找到程序中的各種問題,予以解決,加快開發(fā)。AVR mega128學(xué)習(xí)板的ISP 功能可以讓你禁用JTAG接口,節(jié)省IO,并且讓AD轉(zhuǎn)換更加準(zhǔn)確。生產(chǎn)階段:編程器提供官方推薦的ISP在線下載方式,速度快,編程完成后不占用CPU的任何資源。 AVR mega128學(xué)習(xí)板是進(jìn)入嵌入式開發(fā)領(lǐng)域的專業(yè)入門學(xué)習(xí)和開發(fā)工具,是學(xué)生,初學(xué)者,工程師的必備良弓。我們還為客戶提供可選配件18B20溫度傳感器 10元 1602液晶 20元 12864液晶 80元 7.5/12V電源 12元 mini128核心板 147元 mini64核心板 138元。歡迎有志之士咨詢選購。 想找一份好工作嗎? 你想成為一名電子設(shè)計(jì)工程師嗎? 你對(duì)電子設(shè)計(jì)有濃厚興趣,而沒有工具嗎? 看了很久的程序方面的書籍,卻沒有實(shí)踐的機(jī)會(huì)嗎? 需要開發(fā)產(chǎn)品,想快速入門? 想?yún)⒓与娮釉O(shè)計(jì)大賽,機(jī)器人大賽嗎? 這個(gè)性價(jià)比高的專業(yè)工具是你的不二選擇。
上傳時(shí)間: 2013-11-13
上傳用戶:ljj722
AVR mega128開發(fā)板 聯(lián)系 楊迪 15336417867 0531-55508458 QQ:1347978253 http://www.easyele.cn 產(chǎn)品概述:AVR mega128開發(fā)板是AVRVi開發(fā)的基于Atmega128單片機(jī)的綜合學(xué)習(xí)開發(fā)系統(tǒng),板載學(xué)習(xí)資源,集成JTAG仿真器和ISP下載功能,核心板可拆卸獨(dú)立使用,是你學(xué)習(xí)AVR單片機(jī),參加各類電子設(shè)計(jì)競賽,快速搭建產(chǎn)品的不二選擇。AVR mega128開發(fā)板亦可以作為單片機(jī)培訓(xùn),高校實(shí)驗(yàn)室,課程設(shè)計(jì)等的實(shí)驗(yàn)器材。為了更好的支持客戶的學(xué)習(xí)和開發(fā),此開發(fā)板板通訊接口升級(jí)為USB接口,方便計(jì)算機(jī)沒有串口的朋友,學(xué)習(xí)起來更加簡捷。貨號(hào):EasyAVRM128SK-A 規(guī)格: 套 重量:300克 單價(jià)498/套。 參數(shù)特色: 1.采用核心板和主板分離的形式,在系統(tǒng)的學(xué)習(xí)之后,可以把核心板直接用于產(chǎn)品中,快速搭建系統(tǒng)。 2.開發(fā)板上集成了AVR JTAG ICE仿真器和AVR ISP編程器,超高性價(jià)比。 3.您只需要再擁有一臺(tái)計(jì)算機(jī),而不需要購買仿真器和編程器就可以學(xué)習(xí)開發(fā)了。 4.信號(hào)調(diào)理電路,輸入0~10V,軌至軌信號(hào)調(diào)理。 5.系統(tǒng)資源適中,性價(jià)比高。 6.豐富的學(xué)習(xí)資源,完善的產(chǎn)品支持。 7.EasyAVR教給你從開發(fā)環(huán)境建立,軟件編譯,到下載,傳真,硬件設(shè)計(jì)等一系列電子工程師必備的技能,真正學(xué)以致用。 AVR mega128開發(fā)板板上資源: M128 所有引腳引出,可以利用杜邦頭很方便的進(jìn)行接插擴(kuò)展,標(biāo)準(zhǔn)2.54針距,可以直接插在萬用板上使用,便于進(jìn)行實(shí)驗(yàn) m128 DB Core 自帶5V、3V3 雙路電源穩(wěn)壓 m128 DB Core 外部晶振多種選擇,既可以使用板上已經(jīng)焊接好的14.7456M的晶振,也可以自己根據(jù)自己的需求擴(kuò)展,晶振的切換通過跳線實(shí)現(xiàn)m128 DB Core 帶有JTAG ISP 標(biāo)準(zhǔn)接口 m128 DB Core 自帶一路標(biāo)準(zhǔn)RS232-TTL轉(zhuǎn)換電路,方便實(shí)現(xiàn)串口通信 AVR mega128 開發(fā)板底板:板載JTAG 仿真器 板載STK500 下載內(nèi)核 2路獨(dú)立可調(diào)的信號(hào)調(diào)理電路,可控增益G=0.1-10 2路RS232 串行接口 1路RS485 接口 8 路LED 顯示 4 位動(dòng)態(tài)7 段數(shù)碼管,利用74HC595進(jìn)行驅(qū)動(dòng) 4 位獨(dú)立按鍵 板載IIC 總線PCF8563 實(shí)時(shí)鐘芯片 板載IIC 總線EEPROM AT24c01 1 路有源蜂鳴器 1 路18B20 溫度傳感器接口,支持單總線器件。(12820可選:10元每個(gè)) 1602LCD 接口(送1602液晶) 12232、12864 LCD 接口(LCD12864可選:80元每個(gè)) 想找一份好工作嗎? 你想成為一名電子設(shè)計(jì)工程師嗎? 你對(duì)電子設(shè)計(jì)有濃厚興趣,而沒有工具嗎? 看了很久的程序方面的書籍,卻沒有實(shí)踐的機(jī)會(huì)嗎? 需要開發(fā)產(chǎn)品,想快速入門? 想?yún)⒓与娮釉O(shè)計(jì)大賽,機(jī)器人大賽嗎? 這個(gè)性價(jià)比高的專業(yè)工具是你的不二選擇,它不僅僅是一個(gè)AVR mega128 開發(fā)板,他還是一個(gè)強(qiáng)大的開發(fā)工具,通過它進(jìn)行學(xué)習(xí)后,對(duì)電子產(chǎn)品的設(shè)計(jì)有進(jìn)一步的認(rèn)知,建立起學(xué)習(xí)ARM,DSP,F(xiàn)PGA的良好基礎(chǔ)。AVR mega128 開發(fā)板集成了AVR學(xué)習(xí)板,AVR開發(fā)板,AVR編程器,AVR仿真器,AVR核心板的功能,并且可以分開獨(dú)立使用。 銷售清單: 1、調(diào)試好的AVR mega128開發(fā)板一塊(板載JTAG ISP 二合一,已經(jīng)寫入自檢程序) 2、ATmega128核心板一塊 3、USB供電線一條 4、標(biāo)準(zhǔn)串口(RS232)通訊線纜一條 5、資料光盤一張 6、使用說明書(實(shí)驗(yàn)講義)一本 7、保修卡即訂單清單一份 8、贈(zèng)送LCD1602液晶一塊
標(biāo)簽: mega AVR 128 開發(fā)板
上傳時(shí)間: 2013-11-10
上傳用戶:zm7516678
單片機(jī)大蝦是怎么樣煉成的 強(qiáng)烈要求學(xué)習(xí)單片機(jī)的同志們看完!前言:近來在論壇總是見到一些菜鳥們?cè)诖蠼校骸拔蚁雽W(xué)單片機(jī)”,“我要學(xué)單片機(jī)”,“如何入門啊?”,“你們?cè)趺催@么厲害,是怎樣學(xué)的??”等等等等一系列的問題,實(shí)在是看多了也感到煩了,今天,就由我電子白菜厚著面皮,頂著無數(shù)老蝦的磚頭,在這里寫上一篇單片機(jī)學(xué)習(xí)心得,讓菜鳥們勇敢地跨出第一步。首先解釋什么是蝦米先,以我個(gè)人意見吧。1、來單片機(jī)論壇的時(shí)候能夠看懂大多數(shù)家伙在說什么,(當(dāng)然不是看懂他們?cè)诠嗨奶永玻┎⑶夷苓m當(dāng)?shù)靥岢鰡栴}(非弱智的問題)和討論,解答別人的問題。2、當(dāng)希望自己用單片機(jī)開發(fā)一個(gè)東東,或公司要求開發(fā)一個(gè)方案的時(shí)候,能夠很快地在心中建立一個(gè)基本模型,知道應(yīng)該需要些什么知識(shí),而自己又掌握多少,并根據(jù)一定的靈感開始搜索資料。就是以上這2 點(diǎn)了,如果你滿足了,基本下面的東西你就當(dāng)作是故事來讀就可以了。然后是心態(tài)問題,不久前看到有人這么問:“我想學(xué)單片機(jī)啊,因?yàn)槁犝f很有錢途,請(qǐng)問學(xué)那種單片機(jī)最有錢途?”這個(gè)問題,我看到了就覺得反感,可以這么說,在這個(gè)壇子混的單片機(jī)大蝦只有兩種:第一、是一直從事單片機(jī)類工作的;第二、是愛好者,愛好者包括從事單片機(jī)工作的和非單片機(jī)工作的。的確,單片機(jī)是有一定的錢途,但對(duì)于那些本來不是從事單片機(jī)工作的,而又沒有興趣的,單從錢的角度出發(fā)的家伙,想學(xué)好單片機(jī)??恐怕是做白日夢。
標(biāo)簽: 單片機(jī)
上傳時(shí)間: 2013-11-04
上傳用戶:firstbyte
PIC16F877 單片機(jī)的鍵盤和LED 數(shù)碼顯示接口 1 PIC16F877單片機(jī)與鍵盤和LED數(shù)碼顯示的硬件接口電路單片機(jī)的許多應(yīng)用都需要進(jìn)行人機(jī)對(duì)話,最簡單的人機(jī)對(duì)話需要LED 數(shù)碼管顯示數(shù)字和少量字符;鍵盤是解決計(jì)算機(jī)輸入的簡單手段;借此可以向計(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 電路中,輸出顯示的操作簡化為對(duì)74LS373 的并口操作而已。由于靜態(tài)方式的工作原理比較簡單,編程也比較直觀簡單,程序間的相互關(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í)序和延遲長短,使高速設(shè)備可以與低速設(shè)備聯(lián)系配合好,設(shè)計(jì)簡單方便,不好的地方是編程較長和稍微復(fù)雜一點(diǎn)。這種編程方法在下面的程序中有很好的體現(xiàn)。
上傳時(shí)間: 2013-10-29
上傳用戶:cuiyashuo
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1