由AT89C51構(gòu)成的數(shù)據(jù)采集系統(tǒng)如下圖所示,被采集的模擬量Vin0~Vin7為0-5V的電壓信號(hào),采集后的數(shù)字量由數(shù)碼管U7、U8顯示出來。
(1)請寫出ADC0809的IN1通道的地址(寫出最小地址即可)和芯片U5、U6的地址范圍。
(2)要求系統(tǒng)每分鐘采集一次8個(gè)通道輸入的電壓值,并將采集得到的16進(jìn)制數(shù)字量在數(shù)碼管上以16進(jìn)制數(shù)的方式輪流顯示出來(每個(gè)通道的數(shù)據(jù)顯示1秒鐘)。請編程實(shí)現(xiàn)。
要求:主程序完成初始化和將采集數(shù)據(jù)輪流送LED數(shù)碼管顯示的工作(16進(jìn)制數(shù)字顯示),1秒延時(shí)利用查詢定時(shí)中斷產(chǎn)生的1秒到標(biāo)志來實(shí)現(xiàn)。利用T0工作在方式1、中斷模式下。在T0中斷服務(wù)程序中控制1秒到標(biāo)志的置1(供主程序查詢1秒到使用),同時(shí)每當(dāng)1分鐘到時(shí)控制A/D轉(zhuǎn)換器采樣8個(gè)通道的電壓數(shù)據(jù)并存入內(nèi)部RAM中供主程序顯示使用。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
單片機(jī)中的NOP指令通常用于什么?()
數(shù)碼管在單片機(jī)系統(tǒng)中,若采用靜態(tài)顯示方式,其優(yōu)點(diǎn)是什么?()
哪種存儲(chǔ)器在單片機(jī)中用于存儲(chǔ)程序和數(shù)據(jù),但在掉電后會(huì)丟失數(shù)據(jù)?()
單片機(jī)中的ROM通常用于什么?()
外部中斷的邊沿脈沖觸發(fā)是脈沖的()有效。
計(jì)數(shù)溢出標(biāo)志位在控制寄存器()中,用于通知用戶定時(shí)/計(jì)數(shù)器已經(jīng)計(jì)滿。
數(shù)碼管中的每一個(gè)段通常代表什么?()
以下哪個(gè)不是單片機(jī)的應(yīng)用領(lǐng)域?()
在高級(jí)語言中用()實(shí)現(xiàn)模塊的功能。
單片機(jī)中的“中斷”是什么?()