138
DIP8/21+
全新進(jìn)口現(xiàn)貨/誠(chéng)信經(jīng)營(yíng)
X25045
46999
SOP8/25+
原裝認(rèn)證有意請(qǐng)來電或QQ洽談
X25045
830
2049+/DIP
全新原裝進(jìn)口自家現(xiàn)貨
X25045
5000
DIP/25+
提供BOM一站式配單服務(wù)
X25045
10000
DIP/25+
提供一站式配單服務(wù)
X25045
48000
SOP8/24+
原裝現(xiàn)貨,可開專票,提供賬期服務(wù)
X25045
5000
SOP8/24+
優(yōu)勢(shì)渠道現(xiàn)貨,提供一站式配單服務(wù)
X25045
526
SOP8/24+
只做原裝,專注海外現(xiàn)貨訂購(gòu)20年
X25045
12000
SOP8/2025+
一級(jí)代理,原裝假一罰十價(jià)格優(yōu)勢(shì)長(zhǎng)期供貨
X25045
35500
SOP8/2025+
一級(jí)代理品牌,價(jià)格優(yōu)勢(shì),原廠原裝,量大可以發(fā)貨訂
X25045
80000
-/23+
原裝現(xiàn)貨
X25045
63422
DIP/2215+
原裝現(xiàn)貨,可提供一站式配套服務(wù)
X25045
3000
SOP8/10+
原裝正品熱賣,價(jià)格優(yōu)勢(shì)
X25045
5000
SOP8/23+
原裝庫(kù)存,提供優(yōu)質(zhì)服務(wù)
X25045
10000
DIP/24+
原裝現(xiàn)貨,提供BOM配單服務(wù)
X25045
5000
SOP8/23+
優(yōu)勢(shì)產(chǎn)品大量庫(kù)存原裝現(xiàn)貨
X25045
9200
DIP/23+
只做原裝更多數(shù)量在途訂單
X25045
8000
SOP8/22+
原裝現(xiàn)貨,配單能手
X25045
7300
SOP8/23+
原裝現(xiàn)貨
X25045
7300
SOP8/23+
原裝現(xiàn)貨
摘要:燈光換色器舞臺(tái)上常用的燈光設(shè)備。本文詳細(xì)介紹一種采用at89c2051單片機(jī)設(shè)計(jì)的新型換色器。首先,簡(jiǎn)述換色器的工作原理及基使用的dmx512通信協(xié)議。然后,詳細(xì)介紹e2prom芯片x25045的使用。最后,給出x25045的接口設(shè)計(jì)。 關(guān)鍵詞:換色器 at89c2051 dmx512協(xié)議 x25045 引言 舞臺(tái)燈光效果設(shè)計(jì)是舞臺(tái)場(chǎng)景設(shè)計(jì)的重要組成部分。目前國(guó)內(nèi)使用的各種新型燈光設(shè)備,如換色器、調(diào)光器、電腦燈等大多是從國(guó)外進(jìn)口,國(guó)內(nèi)幾乎沒有生產(chǎn)。為此,我們應(yīng)國(guó)內(nèi)某舞臺(tái)燈不設(shè)備廠的要求設(shè)計(jì)了一種以at89c2051單片機(jī)為控制器的新型舞臺(tái)燈光換色器hsq-1a。該換色器可變換8種色彩,換色精度高,工作可靠。使用時(shí),舞臺(tái)上所有的換色器和總控制臺(tái)根據(jù)rs-485協(xié)議連成總線網(wǎng)絡(luò);總控制臺(tái)作為主機(jī)通過總線發(fā)布命令,控制所有換色器的工作。以下介紹換色器的工作原理及設(shè)計(jì)方案。 一、系統(tǒng)結(jié)構(gòu)和工作原理 換色器由一個(gè)中空的框架、兩根卷軸以及各色透光薄膜組成。制作時(shí),首先將不同顏色的透光膜連接成條幅,并在條幅的兩端安上卷軸。然后用卷軸將條幅卷起,以活動(dòng)的方式把卷軸安裝在框架的兩側(cè)。使用時(shí)
看門狗(watchdog)電路是嵌入式系統(tǒng)需要的抗干擾措施之一。本文用x25045芯片設(shè)計(jì)了一種新的看門狗電路,具有體積小、占用i/o口線少和編程方便的特點(diǎn),可廣泛應(yīng)用于儀器儀表和各種工控系統(tǒng)中。 前言 工控系統(tǒng)在運(yùn)行時(shí),通常都會(huì)遇到各種各樣的現(xiàn)場(chǎng)干擾,抗干擾能力是衡量工控系統(tǒng)性能的一個(gè)重要指標(biāo)??撮T狗(watchdog)電路是自行監(jiān)測(cè)系統(tǒng)運(yùn)行的重要保證,幾乎所有的工控系統(tǒng)都包含看門狗電路。在8096系列單片機(jī)和增強(qiáng)型8051系列單片機(jī)中,該系統(tǒng)已經(jīng)做在芯片內(nèi)部,用戶只要用軟件開放它就可以,使用很方便。但目前工控系統(tǒng)仍在使用廉價(jià)的普通型8051系列單片機(jī),則看門狗電路必須由用戶自己建立。 看門狗電路一般有軟件看門狗和硬件看門狗兩種。軟件看門狗不需外接硬件電路,但系統(tǒng)需要出讓一個(gè)定時(shí)器資源,這在許多系統(tǒng)中很難辦到,而且若系統(tǒng)軟件運(yùn)行不正常,可能導(dǎo)致看門狗系統(tǒng)也癱瘓。硬件看門狗是真正意義上的“程序運(yùn)行監(jiān)視器”,如計(jì)數(shù)型的看門狗電路通常由555多諧振蕩器、計(jì)數(shù)器以及一些電阻、電容等組成,分立元件組成的系統(tǒng)電路較為復(fù)雜,運(yùn)行不夠可靠。 x25045芯片簡(jiǎn)介 x25045是美國(guó)xicor公司的生產(chǎn)
看門狗(watchdog)電路是嵌入式系統(tǒng)需要的抗干擾措施之一。本文用x25045芯片設(shè)計(jì)了一種新的看門狗電路,具有體積小、占用i/o口線少和編程方便的特點(diǎn),可廣泛應(yīng)用于儀器儀表和各種工控系統(tǒng)中。 前言 工控系統(tǒng)在運(yùn)行時(shí),通常都會(huì)遇到各種各樣的現(xiàn)場(chǎng)干擾,抗干擾能力是衡量工控系統(tǒng)性能的一個(gè)重要指標(biāo)??撮T狗(watchdog)電路是自行監(jiān)測(cè)系統(tǒng)運(yùn)行的重要保證,幾乎所有的工控系統(tǒng)都包含看門狗電路。在8096系列單片機(jī)和增強(qiáng)型8051系列單片機(jī)中,該系統(tǒng)已經(jīng)做在芯片內(nèi)部,用戶只要用軟件開放它就可以,使用很方便。但目前工控系統(tǒng)仍在使用廉價(jià)的普通型8051系列單片機(jī),則看門狗電路必須由用戶自己建立。 看門狗電路一般有軟件看門狗和硬件看門狗兩種。軟件看門狗不需外接硬件電路,但系統(tǒng)需要出讓一個(gè)定時(shí)器資源,這在許多系統(tǒng)中很難辦到,而且若系統(tǒng)軟件運(yùn)行不正常,可能導(dǎo)致看門狗系統(tǒng)也癱瘓。硬件看門狗是真正意義上的“程序運(yùn)行監(jiān)視器”,如計(jì)數(shù)型的看門狗電路通常由555多諧振蕩器、計(jì)數(shù)器以及一些電阻、電容等組成,分立元件組成的系統(tǒng)電路較為復(fù)雜,運(yùn)行不夠可靠。 x25045芯片簡(jiǎn)介 x25045是美
基于x25045的新型看門狗電路 重慶三峽學(xué)院應(yīng)用技術(shù)學(xué)院 謝輝 看門狗(watchdog)電路是嵌入式系統(tǒng)需要的抗干擾措施之一。本文用x25045芯片設(shè)計(jì)了一種新的看門狗電路,具有體積小、占用i/o口線少和編程方便的特點(diǎn),可廣泛應(yīng)用于儀器儀表和各種工控系統(tǒng)中。 前言 工控系統(tǒng)在運(yùn)行時(shí),通常都會(huì)遇到各種各樣的現(xiàn)場(chǎng)干擾,抗干擾能力是衡量工控系統(tǒng)性能的一個(gè)重要指標(biāo)??撮T狗(watchdog)電路是自行監(jiān)測(cè)系統(tǒng)運(yùn)行的重要保證,幾乎所有的工控系統(tǒng)都包含看門狗電路。在8096系列單片機(jī)和增強(qiáng)型8051系列單片機(jī)中,該系統(tǒng)已經(jīng)做在芯片內(nèi)部,用戶只要用軟件開放它就可以,使用很方便。但目前工控系統(tǒng)仍在使用廉價(jià)的普通型8051系列單片機(jī),則看門狗電路必須由用戶自己建立。 看門狗電路一般有軟件看門狗和硬件看門狗兩種。軟件看門狗不需外接硬件電路,但系統(tǒng)需要出讓一個(gè)定時(shí)器資源,這在許多系統(tǒng)中很難辦到
2硬件電路設(shè)計(jì) 2.1總體結(jié)構(gòu) 基于at89s52單片機(jī)完成多費(fèi)率單相電能表的設(shè)計(jì),at89s52有以下功能,8k字節(jié)flash 閃速存儲(chǔ)器,三級(jí)加密程序存儲(chǔ)器,256字節(jié)內(nèi)部ram,32個(gè)可編程i/o 口線,3個(gè) 16位定時(shí)/計(jì)數(shù)器,一個(gè) 6向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路,兩種低功耗電工作方式。是一個(gè)比較適合于以開關(guān)量信號(hào)輸入檢測(cè)的性價(jià)比較高的 8位單片機(jī)。電能表硬件設(shè)計(jì)主要包括六大模塊,電壓和電流檢測(cè)電能計(jì)量電路 ad7755模塊,串行存儲(chǔ)與看門狗 x25045電路模塊,ht1621液晶顯示電路模塊,串行時(shí)鐘 s3530a電路模塊, rs485總線通訊電路模塊,防竊電檢測(cè)電路模塊,總體結(jié)構(gòu)如圖 1所示。 2.2 電能計(jì)量 單相電能計(jì)量采用美國(guó) adi公司的 ad7755低功耗芯片實(shí)現(xiàn)。ad7755內(nèi)部除了 adc和濾波、相乘電路外都采用了數(shù)字電路,有效的消除了尖脈沖等干擾信號(hào),使得它在惡劣的環(huán)境條件下仍能保持極高的準(zhǔn)確度和穩(wěn)定性。對(duì)單相回路中的電壓、電流信號(hào)采樣,計(jì)算出功率并積分將其轉(zhuǎn)換為電能脈沖輸出,cpu對(duì)來自 ad7755輸出
看門狗(watchdog)電路是嵌入式系統(tǒng)需要的抗干擾措施之一。本文用x25045芯片設(shè)計(jì)了一種新的看門狗電路,具有體積小、占用i/o口線少和編程方便的特點(diǎn),可廣泛應(yīng)用于儀器儀表和各種工控系統(tǒng)中。
前言
工...
摘要:燈光換色器舞臺(tái)上常用的燈光設(shè)備。本文詳細(xì)介紹一種采用AT89C2051單片機(jī)設(shè)計(jì)的新型換色器。首先,簡(jiǎn)述換色器的工作原理及基使用的DMX512通信協(xié)議。然后,詳細(xì)介紹E2PROM芯片X25045的使用。最后,給出X25045的接口設(shè)計(jì)...
看門狗(Watchdog)電路是嵌入式系統(tǒng)需要的抗干擾措施之一。本文用X25045芯片設(shè)計(jì)了一種新的看門狗電路,具有體積小、占用I/O口線少和編程方便的特點(diǎn),可廣泛應(yīng)用于儀器儀表和各種工控系統(tǒng)中。
前言
工控系統(tǒng)...
能進(jìn)入或不易進(jìn)入的場(chǎng)合,通過溫度傳感器鉑電阻pt100及運(yùn)算放大器op07將被測(cè)溫度的變化轉(zhuǎn)換成電壓信號(hào),由lm331進(jìn)行v/f變換為脈沖信號(hào)輸入至89c52的t0口進(jìn)行頻率計(jì)數(shù),該計(jì)數(shù)脈沖頻率即反映了所測(cè)溫度的大小,系統(tǒng)進(jìn) 行pid運(yùn)算,若所測(cè)溫度與系統(tǒng)設(shè)定溫度不相符,根據(jù)pid計(jì)算結(jié)果通過光耦til117控制輸出電路中的電磁繼電器吸合,進(jìn)行溫度調(diào)節(jié)的控制,同時(shí)各分機(jī)的通訊口max487與主機(jī)進(jìn)行數(shù)據(jù)通訊與傳送,由主機(jī)輸入?yún)?shù)可進(jìn)行所有溫控表的溫度設(shè)定。系統(tǒng)所設(shè)定的溫度數(shù)據(jù)存儲(chǔ)于看門狗芯片x25045中,同時(shí)當(dāng)檢測(cè)溫度超過設(shè)定溫度一定值時(shí)系統(tǒng)進(jìn)行報(bào)警。本系統(tǒng)采用一片8155作為8位led數(shù)碼管及4位鍵盤的接口,同時(shí)顯示系統(tǒng)設(shè)定溫度及檢測(cè)溫度值,4位鍵盤為:位選、增量、減量、功能。2.1 溫度檢測(cè)與信號(hào)放大電路 本系統(tǒng)采用鉑電阻pt100為測(cè)溫元件,pt100具有性能穩(wěn)定、抗氧化能力強(qiáng)和測(cè)量精度高等優(yōu)點(diǎn)。由pt100和電阻元件組成的橋式電路將由于溫度變化引起的鉑電阻的阻值變化轉(zhuǎn)換為電壓信號(hào)輸入放大器。因需通過連接導(dǎo)線將安裝在測(cè)量現(xiàn)場(chǎng)的鉑電阻接入控制臺(tái),為了減小引線電阻的影響,采用三線式接
器采用兩端式溫度傳感器ad590作為感溫電流源,測(cè)得溫差t0后可用以下公式計(jì)算煙氣濕度: 其中pb為空氣飽和時(shí)的水蒸氣壓力。它與溫度有對(duì)應(yīng)關(guān)系,可通過查表求得一定溫度時(shí)的pb值。 煙道靜壓、大氣壓力和煙道動(dòng)壓分別經(jīng)過壓力變送器和差壓變送器轉(zhuǎn)換成為電流信號(hào)輸入儀器,所有這些信號(hào)都經(jīng)過信號(hào)調(diào)理最后成為0~5 v的電壓進(jìn)入a/d轉(zhuǎn)換器ad0809,進(jìn)行模數(shù)轉(zhuǎn)換。ad0809是8位a/d轉(zhuǎn)換器,有8個(gè)輸入通道,實(shí)際使用了5個(gè)通道。每個(gè)通道的轉(zhuǎn)換時(shí)間是80μs。 (2)電壓監(jiān)視器和時(shí)鐘電路 系統(tǒng)采用x25045作為電壓監(jiān)視器。x25045兼有電壓監(jiān)視和看門狗的功能,看門狗的定時(shí)時(shí)間可以編程設(shè)定。x25045內(nèi)部還有512字節(jié)的eeprom。因計(jì)量?jī)x必須長(zhǎng)期工作在無人看管的場(chǎng)合。任何外部干擾引起的死機(jī)或數(shù)據(jù)丟失,都將使儀器失效。因此,系統(tǒng)的長(zhǎng)期可靠運(yùn)行十分重要。x25045的電壓監(jiān)視功能能保證儀器在外部電壓波動(dòng)時(shí)可靠復(fù)位。而當(dāng)系統(tǒng)因某種原因死機(jī)時(shí),看門狗電路將使系統(tǒng)自動(dòng)復(fù)位。并可將一些必要的數(shù)據(jù)在x25045內(nèi)部eeprom中保存。另外由手工置入的參數(shù)f,kp等,也保存在eep-rom中,以免停電時(shí)丟失
dtrst一次。 單片機(jī)at89c55wd通過p0口驅(qū)動(dòng)液晶顯示器;通過t1輸出作為ad7715的采樣脈沖同時(shí)用p2.6引腳讀入ad7715的采樣數(shù)據(jù);因?yàn)閒lash的8根數(shù)據(jù)線與地址線是復(fù)用的,用單片機(jī)的p0口通過一片74als244及tc4010bp將電平轉(zhuǎn)化后與flash相連;用單片機(jī)的p2.4經(jīng)過74als32作為時(shí)鐘ds1305的脈沖輸入,int0與時(shí)鐘的引腳6即int0相連,這樣ds1305每秒產(chǎn)生中斷信號(hào)作為ad7715采樣的開始;通過把對(duì)時(shí)鐘ds1305的脈沖輸入作為看門狗x25045的輸入,通過p2.6向x25045寫入數(shù)據(jù)來實(shí)現(xiàn)看門狗功能。 2.液晶顯示電路 在記錄儀中使用hg16501點(diǎn)陣式液晶顯示器,其內(nèi)置有t6963c控制芯片,與單片機(jī)接口較為簡(jiǎn)單。 3. a/d采集電路 a/d采集電路主要由ad7715構(gòu)成,該芯片是串行輸入,三線接口,而4個(gè)通道的輸入則選用了hcf4051。 4.電平轉(zhuǎn)換電路 該電路主要是5v與3.3v之間的電平轉(zhuǎn)換電路,本設(shè)計(jì)采用三片tc4010bp來實(shí)現(xiàn)。 5.時(shí)鐘電路 系統(tǒng)時(shí)鐘采用串行時(shí)鐘芯片ds1305,并
-5~10-6。提供透明的數(shù)據(jù)接口,能適應(yīng)任何標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)的用戶協(xié)議。提供2個(gè)串口、3種接口方式,com1為ttl電平uart接口,com2由用戶自定義為標(biāo)準(zhǔn)rs232/rs485口。str-15的結(jié)構(gòu)組成原理如圖4所示。 str-15可靠傳輸距離達(dá)200 m,完全滿足試驗(yàn)車與機(jī)車之間的距離要求。 2.5 系統(tǒng)抗干擾設(shè)計(jì) 電力機(jī)車上各種電磁干擾十分嚴(yán)重,必須著重考慮系統(tǒng)的抗干擾性能。 2.5.1 看門狗電路的設(shè)計(jì) 采用xicor公司x25045芯片,它將eeprom、看門狗定時(shí)器、電壓監(jiān)控3種功能組合在單個(gè)芯片內(nèi),簡(jiǎn)化了硬件設(shè)計(jì),提高了系統(tǒng)的可靠性。當(dāng)系統(tǒng)受到干擾,程序“跑飛”時(shí),看門狗定時(shí)器在預(yù)置時(shí)間內(nèi)沒有總線活動(dòng),則x25045從reset輸出一個(gè)高電平信號(hào),使at89c52復(fù)位。看門狗電路原理圖如圖5所示。 2.5.2 無線通信可靠性設(shè)計(jì) rs485是一種平衡差分驅(qū)動(dòng),半雙工的串行通信接口標(biāo)準(zhǔn),具有傳輸距離遠(yuǎn)、抗干擾性強(qiáng)等優(yōu)點(diǎn)。系統(tǒng)中配置了max485進(jìn)行ttl電平和rs485電平的轉(zhuǎn)換,使a
保存。繞線時(shí),寶石針的擺動(dòng)與繞線主軸同步,不過其擺動(dòng)幅度比單獨(dú)采用強(qiáng)制排線時(shí)小,留出了一定的余地讓自由排線來發(fā)揮其緊密排繞特長(zhǎng)。3 控制系統(tǒng)原理 如圖1所示的以at89c52單片機(jī)為中心構(gòu)成的控制系統(tǒng),由于程序存儲(chǔ)器在單片機(jī)內(nèi)部,四個(gè)口都可以作為i/o使用,大大簡(jiǎn)化了外圍電路,提高了系統(tǒng)的可靠性。3.1 單片機(jī)電路 本系統(tǒng)的單片機(jī)電路是一典型的單片機(jī)最小應(yīng)用系統(tǒng),四個(gè)口均未用作數(shù)據(jù)口或地址口,其中,p0口工作為基本輸入輸出方式,控制led顯示及eeprom的讀寫,串行eeprom電路用了一塊x25045,它既能存儲(chǔ)繞線參數(shù),防止掉電丟失,又擔(dān)當(dāng)了監(jiān)控cpu的看門狗。p1口工作在輸出狀態(tài),控制主軸電機(jī)m1變頻器,排線步進(jìn)電機(jī)m2驅(qū)動(dòng)器,電磁制動(dòng)器和蜂鳴器。p2口專門控制4×4監(jiān)控鍵盤,采用了常規(guī)的行列矩陣掃描原理。p3口用于操作按鈕和繞線傳感信號(hào)的輸入,其中,計(jì)數(shù)傳感信號(hào)連到外部中斷int0端,它是正確繞線的關(guān)鍵信號(hào)。復(fù)位電路和晶振電路比較簡(jiǎn)單,此處不再贅述。3.2 輸出電路 輸出部分主要包括主軸電機(jī)變頻器控制、步進(jìn)電機(jī)驅(qū)動(dòng)器控制和led顯示驅(qū)動(dòng)三部分。變頻器控制占用了三個(gè)口線:?jiǎn)?dòng)、轉(zhuǎn)動(dòng)方向
相關(guān)元件pdf下載:cms97c52 sn74f04 x76f100 x25045 圖為ic卡及其讀寫器硬件電路圖。其中讀寫器由單片機(jī)、鍵盤、顯示、監(jiān)控電路等部分組成。ic卡采用xicor公司的x76f100y。2.1 ic卡及卡座 x76f100為128×8位的保密串行flash e2prom,其中讀密碼和寫密碼分別為64位。圖2為其智能卡smart card封裝的引腳圖。把芯片封裝在一個(gè)卡片上,將卡片插入ic卡讀寫器的卡座中,讀寫器就可以對(duì)它進(jìn)行讀寫,實(shí)現(xiàn)加密、查詢、存款、取款等功能。 ic卡座有8個(gè)引腳,當(dāng)x76f100y插入時(shí),正好同這幾個(gè)引腳相連。另外還有兩個(gè)固定端,其中一個(gè)固定端同卡座上一個(gè)彈簧片相連,兩個(gè)觸點(diǎn)和簧片就相當(dāng)于一個(gè)常閉開關(guān)。當(dāng)卡未插入時(shí),簧片閉合,p3.2腳保持低電平;當(dāng)卡插入時(shí),簧片被頂開,p3.2腳變?yōu)楦唠娖?。?dāng)單片機(jī)檢測(cè)到p3.2腳變高,通過p1.3 使x76f100的rst引腳變高,使其復(fù)位。2.2 單片機(jī) 單片機(jī)采用lg公司的gms97c52。它有8k字節(jié)的rom,256個(gè)字節(jié)的ram以及32個(gè)i/o口,p1口與
路中ic卡采用xicor公司的x76f100y。ic卡座有8個(gè)引腳,當(dāng)x76f100y插入時(shí),正好同各引腳相連。另外還有兩個(gè)固定端,其中一個(gè)固定端同卡座上一個(gè)彈簧片相連,兩個(gè)觸點(diǎn)和簧片就相當(dāng)于一個(gè)常閉開關(guān)。當(dāng)卡未插入時(shí),簧片閉合,p3.2腳保持低電平;當(dāng)卡插入時(shí),簧片被頂開,p3.2腳變?yōu)楦唠娖?。?dāng)單片機(jī)檢測(cè)到p3.2腳變高,通過p1.3使x76f100的rst引腳變高,使其復(fù)位。單片機(jī)采用lg公司的gms97c52。它有8k字節(jié)的rom,256個(gè)字節(jié)的ram以及32個(gè)i/o口,p1口與串行器件x25045和x76f100連接,p0、p2口用于鍵盤和顯示,p3口中p3.2用于檢測(cè)ic卡是否插入,其余7個(gè)口,可作其它功能擴(kuò)充。監(jiān)控電路采用x25045芯片,它包括看門狗定時(shí)器、電壓監(jiān)控電路和e2prom存貯器。其功能是:上掉電時(shí)對(duì)gms97c52產(chǎn)生reset信號(hào);看門狗對(duì)系統(tǒng)進(jìn)行監(jiān)控,防止死機(jī)。鍵盤接口電路用i/o口實(shí)現(xiàn),它為4×4結(jié)構(gòu),16個(gè)鍵。顯示電路部分采用led顯示器,也用i/o口實(shí)現(xiàn)。用于顯示系統(tǒng)狀態(tài)、輸入的密碼或所要存取的款額以及出錯(cuò)信息等。在p0、p2口加反向器sn74f04,增加驅(qū)動(dòng)
存款、取款等功能。ic卡座有8個(gè)引腳,當(dāng)x76f100y插入時(shí),正好同這幾個(gè)引腳相連。另外還有兩個(gè)固定端,其中一個(gè)固定端同卡座上一個(gè)彈簧片相連,兩個(gè)觸點(diǎn)和簧片就相當(dāng)于一個(gè)常閉開關(guān)。當(dāng)卡未插入時(shí),簧片閉合,p3.2腳保持低電平;當(dāng)卡插入時(shí),簧片被頂開,p3.2腳變?yōu)楦唠娖?。?dāng)單片機(jī)檢測(cè)到p3.2腳變高,通過p1.3 使x76f100的rst引腳變高,使其復(fù)位。 2.2 單片機(jī) 單片機(jī)采用lg公司的gms97c52。它有8k字節(jié)的rom,256個(gè)字節(jié)的ram以及32個(gè)i/o口,p1口與串行器件x25045和x76f100連接,p0、p2口用于鍵盤和顯示,p3口中p3.2用于檢測(cè)ic卡是否插入,其余7個(gè)口,可作其它功能擴(kuò)充。2.3 監(jiān)控電路 監(jiān)控電路采用x25045芯片,它包括看門狗定時(shí)器、電壓監(jiān)控電路和e2prom存貯器。其功能是:上掉電時(shí)對(duì)gms97c52產(chǎn)生reset信號(hào);看門狗對(duì)系統(tǒng)進(jìn)行監(jiān)控,防止死機(jī)。 2.4 鍵盤電路 為了方便,鍵盤接口電路用i/o口實(shí)現(xiàn),它為4×4結(jié)構(gòu),16個(gè)鍵。其中數(shù)字鍵11個(gè),功能鍵4個(gè),回車鍵1個(gè)。 數(shù)字鍵:0、1、2、3、4、5、6、7、8、9、
14、ad7416、ad7814,軟件輪流顯示各器件所測(cè)得的環(huán)境溫度,并模擬oti輸出,用led指示?,F(xiàn)作如下幾點(diǎn)說明: (1)各器件的地址不同,而sda、dout引線可直接相連;ad7414、ad7416的oti輸出線與(低電平有效),現(xiàn)作超限報(bào)警指示。 (2)因溫度的慣性系數(shù)較大,可采用簡(jiǎn)便有效的移動(dòng)平均法、中值法、低通濾波法等進(jìn)行軟件濾波。在實(shí)際應(yīng)用中,可邊采樣,邊計(jì)算其平均值,以其平均值作為溫度采樣值。采樣次數(shù)為8~16次即可。 (3)本系統(tǒng)采用lcm103液晶模塊作溫度顯示,x25045作上電復(fù)位及看門狗用。 來源:university
x25045芯片簡(jiǎn)介x25045是美國(guó)xicor公司的生產(chǎn)的標(biāo)準(zhǔn)化8腳集成電路,它將eeprom、看門狗定時(shí)器、電壓監(jiān)控三種功能組合在單個(gè)芯片之內(nèi),大大簡(jiǎn)化了硬件設(shè)計(jì),提高了系統(tǒng)的可靠性,減少了對(duì)印制電路板的空間要求,降低了成本和系統(tǒng)功耗,是一種理想的單片機(jī)外圍芯片。x25045引腳如圖1所示。圖1 x25045引腳圖其引腳功能如下。cs:片選擇輸入;so:串行輸出,數(shù)據(jù)由此引腳逐位輸出;si:串行輸入,數(shù)據(jù)或命令由此引腳逐位寫入x25045;sck:串行時(shí)鐘輸入,其上升沿將數(shù)據(jù)或命令寫入,下降沿將數(shù)據(jù)輸出;wp:寫保護(hù)輸入。當(dāng)它低電平時(shí),寫操作被禁止;vss:地;vcc:電源電壓;reset:復(fù)位輸出。x25045在讀寫操作之前,需要先向它發(fā)出指令,指令名及指令格式如表1所示。表1 x25045指令及其含義x25045看門狗電路設(shè)計(jì)及編程x25045硬件連接圖如圖2所示。x25045芯片內(nèi)包含有一個(gè)看門狗定時(shí)器,可通過軟件預(yù)置系統(tǒng)的監(jiān)控時(shí)間。在看門狗定時(shí)器預(yù)置的時(shí)間內(nèi)若沒有總線活動(dòng),則x25045將從reset輸出一個(gè)高電平信號(hào),經(jīng)過微分電路c2、r3輸出一個(gè)正脈沖,使cpu復(fù)位。圖2電路中,
nlcall byte_outlcall staxmov a,#01h ;輸出wrsrlcall byte_outpop acc ;輸出設(shè)置值lcall byte_outlcall endxlcall wip_chk ;等待wip=0retx5045狀態(tài)寄存器讀出程序功能:讀出狀態(tài)寄存器當(dāng)前值。出口:acc是當(dāng)前值。rdsr:lcall staxmov a,#05hlcall byte_outlcall byte_inlcal endxret其他子程序wip_chk:lcall rdsr ;等待x25045結(jié)束內(nèi)部寫周期jb acc.0,wip_chk ;???????????????retstax:setb cs ;啟動(dòng)x25045指令nop ;先拉高cs,再拉你sck,最后拉低csclr scknopclr csnopretendx:clr sck ;結(jié)束x25045指令setb cs ;先拉低sck后拉高csnopnopretbyte_out:mov r4,#08h ;向x25045寫入一字節(jié)數(shù)據(jù)bout1:clr sckrlc amov si,csetb scknopnopdjnz
控制步進(jìn)電機(jī)正反轉(zhuǎn)的實(shí)際應(yīng)用程序 /*這是一個(gè)控制步進(jìn)電機(jī)正反轉(zhuǎn)的實(shí)際應(yīng)用程序*//*選用的是三相步進(jìn)電機(jī)驅(qū)動(dòng)器,p14口線用做步進(jìn)電機(jī)的脈沖控制*//*p13口線用做步進(jìn)電機(jī)的方向控制。p15,p16,p17是光耦開關(guān)量輸入*//*信號(hào)端,p20,p21,p22,p23與x25045.html">x25045看門狗存儲(chǔ)器相連*//*k7,k8鍵是設(shè)定步進(jìn)電機(jī)轉(zhuǎn)動(dòng)速度參數(shù)的加減鍵*//*k9是啟動(dòng)運(yùn)行鍵,按一下k9,步進(jìn)電機(jī)開始運(yùn)行,直到p17口線有信號(hào)輸入才停止*//*k10是停止鍵,任何時(shí)候按下k10都將停止步進(jìn)電機(jī)當(dāng)前的運(yùn)行*//*k11是步進(jìn)運(yùn)行鍵,按一下,步進(jìn)電機(jī)動(dòng)一下*//*k12鍵是反向運(yùn)行鍵,按一下,步進(jìn)電機(jī)開始反向運(yùn)行,知道p15口線有信號(hào)才停止*//*如果p16口線有信號(hào)輸入,則只有k12鍵才起作用,其它鍵都沒反應(yīng)。*/start:do; $include(reg51.dcl)declare (addrl,n,i,j,ok,ds) byte; /*定義變量*/declare l(5) byte;declare (dat,data) byte at (30h);declare
看看中不中cs/wdi:片選輸入/看門狗復(fù)位輸入;so:串行輸出;wp:寫保護(hù)輸入;vss:地;vcc:電源;reset:復(fù)位輸出;sck:同步時(shí)鐘輸入;si:串行輸入。x25045的狀態(tài)寄存器描述器件的當(dāng)前狀態(tài),各位意義如表1所列。表17 6 5 4 3 2 1 00 0 wd1 wd0 bl1 bl0 wel wip其中,wd1、wd0是看門狗定時(shí)時(shí)間設(shè)置位;bl1、bl0是存儲(chǔ)單元寫保護(hù)區(qū)設(shè)置位;wel是只讀標(biāo)志,1表明寫使能開關(guān)打開;wip也是只讀標(biāo)志,1代表芯片內(nèi)部正處于寫周期。電復(fù)位時(shí),各位都被清零。x25045芯片功能包括以下4種:(1)上電復(fù)位控制。在對(duì)x25045通電時(shí),erset引腳輸出有效的復(fù)位信號(hào),并保持至少200ms,使cpu有效復(fù)位。(2)電源電壓監(jiān)控。當(dāng)檢測(cè)到電源電壓低于內(nèi)部門檻電壓vtrip時(shí),reset輸出復(fù)位信號(hào),直至電源電壓高于vtrip并保持至少200ms,復(fù)位信號(hào)才被撤消。vtrip的出廠值根據(jù)芯片型號(hào)不同共有5個(gè)級(jí)別的電壓范圍。對(duì)于需要電源電壓精確監(jiān)控的應(yīng)用,用
統(tǒng)采用了以10位開關(guān)電容逐次逼近a/d轉(zhuǎn)換器為基礎(chǔ)而構(gòu)造的cmos a/d轉(zhuǎn)換器tlc1549,它具有片內(nèi)采樣-保持電路,還有差分高阻抗基準(zhǔn)電壓輸入,抗干擾,可按比例量程校準(zhǔn)轉(zhuǎn)換范圍,總不可調(diào)整誤差達(dá)到±1lsb max(4.8mv)等特點(diǎn)。它通過一個(gè)三態(tài)輸出端(dataout)和2個(gè)輸入端(包括i/oclock(i/o時(shí)鐘)和cs(片選))與at89c51的p10~p12接口相連,這樣不僅簡(jiǎn)化系統(tǒng)的設(shè)計(jì),減少電路板的占用面積,而且提高了可靠性,分辨率也較高。2.2 看門狗復(fù)位看門狗復(fù)位電路選用x25045芯片。它集斷電數(shù)據(jù)保存功能、看門狗功能、上電掉電復(fù)位功能、電源電壓監(jiān)控功能于一身,這種組合大大簡(jiǎn)化了硬件設(shè)計(jì),降低了成本和系統(tǒng)功耗。當(dāng)系統(tǒng)故障時(shí),在選定的超時(shí)時(shí)間之后,x25045的看門狗將以reset信號(hào)作為響應(yīng),利用x25045低vcc檢測(cè)電路,可以保護(hù)系統(tǒng)使之免受低電壓的影響;當(dāng)vcc降到最小vcc轉(zhuǎn)換點(diǎn)以下時(shí),系統(tǒng)復(fù)位一直到vcc返回規(guī)定值且穩(wěn)定為止。