單片的使用
發(fā)布時(shí)間:2013/11/25 20:55:19 訪問(wèn)次數(shù):1143
傳統(tǒng)的ICL7135表頭很多是使用4MHz晶體振蕩器經(jīng)CD4060分頻獲得125kHz頻率,BCD輸出用74LS48之類譯碼,最后
再用三極管或達(dá)林頓驅(qū)動(dòng)器驅(qū)動(dòng)數(shù)碼管,電路復(fù)雜不說(shuō),成本還高。HIN202EIBNZ-T既然要使用單片機(jī),那么就要讓其完成所有功能。STC IOF04XE是增強(qiáng)型的8051單片機(jī),擁有4KB的ROM,5128酌RAM,5KB的EEPROM以及獨(dú)立波特率發(fā)生器,可設(shè)置為多種輸出模式,可以實(shí)現(xiàn)時(shí)鐘信號(hào)、數(shù)據(jù)讀取、數(shù)碼管驅(qū)動(dòng)、狀態(tài)指示、按鍵控制和串臼通信等全部功能。
考慮程唐的復(fù)雜度,決定采用比較簡(jiǎn)單的讀取BCD方式采集ICL7135數(shù)據(jù)。以前我也嘗試使用Busy信號(hào)來(lái)采集數(shù)據(jù),但并不成功,所以這次并不打算采用這種方式。ICU135輸出數(shù)據(jù)有5位數(shù)字,D5—D1端按順序分別輸出高電平脈沖進(jìn)行不間斷地掃描。88、84、82、Bl端輸出當(dāng)前位的BCD值。當(dāng)一次正常的數(shù)據(jù)轉(zhuǎn)換結(jié)束后,D5~D1重新開(kāi)始不斷掃描(超量程時(shí)不是)。每次數(shù)據(jù)轉(zhuǎn)換后的D5—D1的第一遍掃描過(guò)程中的每個(gè)脈>中的中間,SI-ROBE端都會(huì)有一個(gè)很短的低接在單片機(jī)的PO口(D5懸空即可),用于采集ICL7135數(shù)據(jù),STROBE端接到單片機(jī)中斷O端(P3.2)。單片機(jī)的P1.O口是獨(dú)立波特率發(fā)生器的可編程輸出時(shí)鐘端口,用該端口輸出穩(wěn)定的時(shí)鐘信號(hào)給ICL7135。為了良好地抑制50Hzl頻干擾,ICL7135的信號(hào)積分階段周期應(yīng)是工頻周期的整數(shù)倍,信號(hào)積分階段周期為1 0000個(gè)時(shí)鐘周期,則最佳時(shí)鐘頻率=50×10000/N,~為整數(shù)。所以可選的時(shí)鐘頻率可為lOOkHz、125kHz等。STC10F04XE是TI單片機(jī),所以可以選擇4MHz、6MHz等較低頻率的晶體振蕩。
ICL7135通常需要士5V供電,提供雙電源實(shí)在是不方便,所以采用手冊(cè)推薦的IGL7660電荷泵負(fù)壓電路,簡(jiǎn)單穩(wěn)定。供電電路還額外增加了AMS11 17-5.0穩(wěn)壓芯片,除使用5V外,還可以使用6—15V電壓供電,擴(kuò)展了供電范圍,同時(shí)還設(shè)計(jì)了超壓保護(hù)和反接保護(hù)電路,以保護(hù)芯片安全。不要小看這個(gè)超壓保護(hù)和反接保護(hù),在平時(shí)做一些實(shí)驗(yàn)調(diào)試時(shí),各種線會(huì)很多、很亂,各種電壓也會(huì)有很多,接錯(cuò)線是很正常的事,如果沒(méi)有這些保護(hù),接錯(cuò)的后果往往很嚴(yán)重。我在修改測(cè)試這個(gè)表頭酌過(guò)程中,就有過(guò)將13V電源誤接入5V供電輸入上的情況,幸好當(dāng)時(shí)沒(méi)偷懶,保護(hù)電路也焊上了,不然芯片肯定不保了。
再用三極管或達(dá)林頓驅(qū)動(dòng)器驅(qū)動(dòng)數(shù)碼管,電路復(fù)雜不說(shuō),成本還高。HIN202EIBNZ-T既然要使用單片機(jī),那么就要讓其完成所有功能。STC IOF04XE是增強(qiáng)型的8051單片機(jī),擁有4KB的ROM,5128酌RAM,5KB的EEPROM以及獨(dú)立波特率發(fā)生器,可設(shè)置為多種輸出模式,可以實(shí)現(xiàn)時(shí)鐘信號(hào)、數(shù)據(jù)讀取、數(shù)碼管驅(qū)動(dòng)、狀態(tài)指示、按鍵控制和串臼通信等全部功能。
考慮程唐的復(fù)雜度,決定采用比較簡(jiǎn)單的讀取BCD方式采集ICL7135數(shù)據(jù)。以前我也嘗試使用Busy信號(hào)來(lái)采集數(shù)據(jù),但并不成功,所以這次并不打算采用這種方式。ICU135輸出數(shù)據(jù)有5位數(shù)字,D5—D1端按順序分別輸出高電平脈沖進(jìn)行不間斷地掃描。88、84、82、Bl端輸出當(dāng)前位的BCD值。當(dāng)一次正常的數(shù)據(jù)轉(zhuǎn)換結(jié)束后,D5~D1重新開(kāi)始不斷掃描(超量程時(shí)不是)。每次數(shù)據(jù)轉(zhuǎn)換后的D5—D1的第一遍掃描過(guò)程中的每個(gè)脈>中的中間,SI-ROBE端都會(huì)有一個(gè)很短的低接在單片機(jī)的PO口(D5懸空即可),用于采集ICL7135數(shù)據(jù),STROBE端接到單片機(jī)中斷O端(P3.2)。單片機(jī)的P1.O口是獨(dú)立波特率發(fā)生器的可編程輸出時(shí)鐘端口,用該端口輸出穩(wěn)定的時(shí)鐘信號(hào)給ICL7135。為了良好地抑制50Hzl頻干擾,ICL7135的信號(hào)積分階段周期應(yīng)是工頻周期的整數(shù)倍,信號(hào)積分階段周期為1 0000個(gè)時(shí)鐘周期,則最佳時(shí)鐘頻率=50×10000/N,~為整數(shù)。所以可選的時(shí)鐘頻率可為lOOkHz、125kHz等。STC10F04XE是TI單片機(jī),所以可以選擇4MHz、6MHz等較低頻率的晶體振蕩。
ICL7135通常需要士5V供電,提供雙電源實(shí)在是不方便,所以采用手冊(cè)推薦的IGL7660電荷泵負(fù)壓電路,簡(jiǎn)單穩(wěn)定。供電電路還額外增加了AMS11 17-5.0穩(wěn)壓芯片,除使用5V外,還可以使用6—15V電壓供電,擴(kuò)展了供電范圍,同時(shí)還設(shè)計(jì)了超壓保護(hù)和反接保護(hù)電路,以保護(hù)芯片安全。不要小看這個(gè)超壓保護(hù)和反接保護(hù),在平時(shí)做一些實(shí)驗(yàn)調(diào)試時(shí),各種線會(huì)很多、很亂,各種電壓也會(huì)有很多,接錯(cuò)線是很正常的事,如果沒(méi)有這些保護(hù),接錯(cuò)的后果往往很嚴(yán)重。我在修改測(cè)試這個(gè)表頭酌過(guò)程中,就有過(guò)將13V電源誤接入5V供電輸入上的情況,幸好當(dāng)時(shí)沒(méi)偷懶,保護(hù)電路也焊上了,不然芯片肯定不保了。
傳統(tǒng)的ICL7135表頭很多是使用4MHz晶體振蕩器經(jīng)CD4060分頻獲得125kHz頻率,BCD輸出用74LS48之類譯碼,最后
再用三極管或達(dá)林頓驅(qū)動(dòng)器驅(qū)動(dòng)數(shù)碼管,電路復(fù)雜不說(shuō),成本還高。HIN202EIBNZ-T既然要使用單片機(jī),那么就要讓其完成所有功能。STC IOF04XE是增強(qiáng)型的8051單片機(jī),擁有4KB的ROM,5128酌RAM,5KB的EEPROM以及獨(dú)立波特率發(fā)生器,可設(shè)置為多種輸出模式,可以實(shí)現(xiàn)時(shí)鐘信號(hào)、數(shù)據(jù)讀取、數(shù)碼管驅(qū)動(dòng)、狀態(tài)指示、按鍵控制和串臼通信等全部功能。
考慮程唐的復(fù)雜度,決定采用比較簡(jiǎn)單的讀取BCD方式采集ICL7135數(shù)據(jù)。以前我也嘗試使用Busy信號(hào)來(lái)采集數(shù)據(jù),但并不成功,所以這次并不打算采用這種方式。ICU135輸出數(shù)據(jù)有5位數(shù)字,D5—D1端按順序分別輸出高電平脈沖進(jìn)行不間斷地掃描。88、84、82、Bl端輸出當(dāng)前位的BCD值。當(dāng)一次正常的數(shù)據(jù)轉(zhuǎn)換結(jié)束后,D5~D1重新開(kāi)始不斷掃描(超量程時(shí)不是)。每次數(shù)據(jù)轉(zhuǎn)換后的D5—D1的第一遍掃描過(guò)程中的每個(gè)脈>中的中間,SI-ROBE端都會(huì)有一個(gè)很短的低接在單片機(jī)的PO口(D5懸空即可),用于采集ICL7135數(shù)據(jù),STROBE端接到單片機(jī)中斷O端(P3.2)。單片機(jī)的P1.O口是獨(dú)立波特率發(fā)生器的可編程輸出時(shí)鐘端口,用該端口輸出穩(wěn)定的時(shí)鐘信號(hào)給ICL7135。為了良好地抑制50Hzl頻干擾,ICL7135的信號(hào)積分階段周期應(yīng)是工頻周期的整數(shù)倍,信號(hào)積分階段周期為1 0000個(gè)時(shí)鐘周期,則最佳時(shí)鐘頻率=50×10000/N,~為整數(shù)。所以可選的時(shí)鐘頻率可為lOOkHz、125kHz等。STC10F04XE是TI單片機(jī),所以可以選擇4MHz、6MHz等較低頻率的晶體振蕩。
ICL7135通常需要士5V供電,提供雙電源實(shí)在是不方便,所以采用手冊(cè)推薦的IGL7660電荷泵負(fù)壓電路,簡(jiǎn)單穩(wěn)定。供電電路還額外增加了AMS11 17-5.0穩(wěn)壓芯片,除使用5V外,還可以使用6—15V電壓供電,擴(kuò)展了供電范圍,同時(shí)還設(shè)計(jì)了超壓保護(hù)和反接保護(hù)電路,以保護(hù)芯片安全。不要小看這個(gè)超壓保護(hù)和反接保護(hù),在平時(shí)做一些實(shí)驗(yàn)調(diào)試時(shí),各種線會(huì)很多、很亂,各種電壓也會(huì)有很多,接錯(cuò)線是很正常的事,如果沒(méi)有這些保護(hù),接錯(cuò)的后果往往很嚴(yán)重。我在修改測(cè)試這個(gè)表頭酌過(guò)程中,就有過(guò)將13V電源誤接入5V供電輸入上的情況,幸好當(dāng)時(shí)沒(méi)偷懶,保護(hù)電路也焊上了,不然芯片肯定不保了。
再用三極管或達(dá)林頓驅(qū)動(dòng)器驅(qū)動(dòng)數(shù)碼管,電路復(fù)雜不說(shuō),成本還高。HIN202EIBNZ-T既然要使用單片機(jī),那么就要讓其完成所有功能。STC IOF04XE是增強(qiáng)型的8051單片機(jī),擁有4KB的ROM,5128酌RAM,5KB的EEPROM以及獨(dú)立波特率發(fā)生器,可設(shè)置為多種輸出模式,可以實(shí)現(xiàn)時(shí)鐘信號(hào)、數(shù)據(jù)讀取、數(shù)碼管驅(qū)動(dòng)、狀態(tài)指示、按鍵控制和串臼通信等全部功能。
考慮程唐的復(fù)雜度,決定采用比較簡(jiǎn)單的讀取BCD方式采集ICL7135數(shù)據(jù)。以前我也嘗試使用Busy信號(hào)來(lái)采集數(shù)據(jù),但并不成功,所以這次并不打算采用這種方式。ICU135輸出數(shù)據(jù)有5位數(shù)字,D5—D1端按順序分別輸出高電平脈沖進(jìn)行不間斷地掃描。88、84、82、Bl端輸出當(dāng)前位的BCD值。當(dāng)一次正常的數(shù)據(jù)轉(zhuǎn)換結(jié)束后,D5~D1重新開(kāi)始不斷掃描(超量程時(shí)不是)。每次數(shù)據(jù)轉(zhuǎn)換后的D5—D1的第一遍掃描過(guò)程中的每個(gè)脈>中的中間,SI-ROBE端都會(huì)有一個(gè)很短的低接在單片機(jī)的PO口(D5懸空即可),用于采集ICL7135數(shù)據(jù),STROBE端接到單片機(jī)中斷O端(P3.2)。單片機(jī)的P1.O口是獨(dú)立波特率發(fā)生器的可編程輸出時(shí)鐘端口,用該端口輸出穩(wěn)定的時(shí)鐘信號(hào)給ICL7135。為了良好地抑制50Hzl頻干擾,ICL7135的信號(hào)積分階段周期應(yīng)是工頻周期的整數(shù)倍,信號(hào)積分階段周期為1 0000個(gè)時(shí)鐘周期,則最佳時(shí)鐘頻率=50×10000/N,~為整數(shù)。所以可選的時(shí)鐘頻率可為lOOkHz、125kHz等。STC10F04XE是TI單片機(jī),所以可以選擇4MHz、6MHz等較低頻率的晶體振蕩。
ICL7135通常需要士5V供電,提供雙電源實(shí)在是不方便,所以采用手冊(cè)推薦的IGL7660電荷泵負(fù)壓電路,簡(jiǎn)單穩(wěn)定。供電電路還額外增加了AMS11 17-5.0穩(wěn)壓芯片,除使用5V外,還可以使用6—15V電壓供電,擴(kuò)展了供電范圍,同時(shí)還設(shè)計(jì)了超壓保護(hù)和反接保護(hù)電路,以保護(hù)芯片安全。不要小看這個(gè)超壓保護(hù)和反接保護(hù),在平時(shí)做一些實(shí)驗(yàn)調(diào)試時(shí),各種線會(huì)很多、很亂,各種電壓也會(huì)有很多,接錯(cuò)線是很正常的事,如果沒(méi)有這些保護(hù),接錯(cuò)的后果往往很嚴(yán)重。我在修改測(cè)試這個(gè)表頭酌過(guò)程中,就有過(guò)將13V電源誤接入5V供電輸入上的情況,幸好當(dāng)時(shí)沒(méi)偷懶,保護(hù)電路也焊上了,不然芯片肯定不保了。
上一篇:基準(zhǔn)電壓的提供
上一篇:PCB布線要點(diǎn)
熱門(mén)點(diǎn)擊
- PCB布線要點(diǎn)
- 各引腳功能
- CP2102版Arduino的連接方案
- 正弦波的角度
- 自振蕩D類功放(UCD)
- 敘述RC電路中電流與電壓的關(guān)系
- 熊貓牌8-802系列收音機(jī)
- 法拉第定律
- 測(cè)量時(shí)間常數(shù)的電路
- 功率輸出實(shí)際通過(guò)調(diào)整PWM的高電平脈寬大小實(shí)
推薦技術(shù)資料
- PCB布線要點(diǎn)
- 整機(jī)電路圖見(jiàn)圖4。將電路畫(huà)好、檢查無(wú)誤之后就開(kāi)始進(jìn)行電... [詳細(xì)]
- 全集成直接飛行時(shí)間(dToF)傳感器
- 2025年半導(dǎo)體市場(chǎng)發(fā)展趨勢(shì)未
- GW2A系列FPGA芯片應(yīng)用參數(shù)
- DDR類儲(chǔ)存器接口解決方案
- 2.5G bps MIPI D
- 新一代 Arora-V系列FPGA產(chǎn)品詳情
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究