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