由AT89C51構(gòu)成函數(shù)信號發(fā)生器電路如下圖所示。單刀雙擲開關(guān)SW1用來控制輸出信號的波形種類,當(dāng)P1.0接高電平時(shí)輸出幅值為4.90±0.02V、頻率為20Hz的三角波,同時(shí)點(diǎn)亮發(fā)光二極管D1;當(dāng)P1.0接低電平時(shí)輸出幅值為4.90±0.02V、頻率為20Hz的鋸齒波,同時(shí)發(fā)光二極管D1熄滅。請寫出D/A轉(zhuǎn)換器U3的地址范圍,并編程實(shí)現(xiàn)上述功能。要求:定時(shí)器T0工作在方式2(8位)、中斷方式下。
編程提示:主程序完成初始化、讀取開關(guān)SW1的狀態(tài)、點(diǎn)亮/熄滅發(fā)光二極管D1、改變定時(shí)器T0的定時(shí)初值和根據(jù)SW1狀態(tài)改變波形種類標(biāo)志等工作。在T0定時(shí)中斷中完成根據(jù)波形種類標(biāo)志輸出信號等工作。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
8051單片機(jī)中的片內(nèi)程序存儲器空間有多大?()
以下哪個(gè)不是單片機(jī)開發(fā)板上的常見組件?()
哪個(gè)不是單片機(jī)開發(fā)中的常用工具?()
數(shù)碼管在單片機(jī)系統(tǒng)中,若采用靜態(tài)顯示方式,其優(yōu)點(diǎn)是什么?()
單片機(jī)程序通常使用什么語言編寫?()
在高級語言中用()實(shí)現(xiàn)模塊的功能。
單片機(jī)中的I/O口主要用來做什么?()
在單片機(jī)系統(tǒng)中,若要實(shí)現(xiàn)多個(gè)數(shù)碼管的獨(dú)立控制,通常使用哪種方法?()
單片機(jī)中的NOP指令通常用于什么?()
共陽極數(shù)碼管,若顯示字符“F”,則對應(yīng)的字段碼是()