其中,A/D轉(zhuǎn)換器和加、減計(jì)數(shù)器是核心模塊,應(yīng)根據(jù)核心模塊實(shí)現(xiàn)的功能去設(shè)計(jì)周邊模塊。ADC使用ADC0808或ADC0809并行8位模數(shù)轉(zhuǎn)換器(滿足精度要求),時(shí)鐘電路采用555定時(shí)器,減計(jì)數(shù)采用四位二進(jìn)制可逆計(jì)數(shù)器74LS193,加計(jì)數(shù)采用四位十進(jìn)制加計(jì)數(shù)74LS160,數(shù)碼管要求用四個(gè)帶小數(shù)點(diǎn)的七段顯示器,模擬量用滑動(dòng)變阻器和DC 5V電源組成,復(fù)位/啟動(dòng)電路可根據(jù)各功能模塊需求自行設(shè)計(jì)。 應(yīng)從何處著手或遵循什么樣的思路去進(jìn)行設(shè)計(jì)和調(diào)試電路呢?通過思考會(huì)發(fā)現(xiàn),ADC和加、減計(jì)數(shù)器都需要時(shí)鐘脈沖信號,因此必須先設(shè)計(jì)由555組成的時(shí)鐘電路。其次,二進(jìn)制減計(jì)數(shù)的初始值是ADC輸出的數(shù)字量,因此必須先設(shè)計(jì)ADC電路,再設(shè)計(jì)減計(jì)數(shù)模塊,而加計(jì)數(shù)模塊是為了完成BCD碼轉(zhuǎn)換進(jìn)行顯示用的,因此,最后設(shè)計(jì)加計(jì)數(shù)和顯示模塊,中間可加上必要的啟動(dòng)和復(fù)位電路。有了這樣的思路,在Proteus平臺(tái)上進(jìn)行分模塊設(shè)計(jì)與仿真就OK了。
|