多功能系統(tǒng):
? ? 模式1:控制8個(gè)LED燈跑馬,每個(gè)LED跑馬燈的點(diǎn)亮?xí)r間為500ms,每按一次INT0鍵并產(chǎn)生外部中斷后,LED燈的點(diǎn)亮?xí)r間減少10ms,并將當(dāng)前點(diǎn)亮?xí)r間通過(guò)UART接口發(fā)送至串口助手,點(diǎn)亮?xí)r間減到10ms后回到500ms進(jìn)行循環(huán)。程序運(yùn)行期間4位7段數(shù)碼管顯示當(dāng)前點(diǎn)亮?xí)r間。
? ? 模式2:串口調(diào)試功能,可選擇發(fā)送功能和接收功能測(cè)試。發(fā)送功能——按0-9鍵后,從串口發(fā)出相應(yīng)按鍵的ASCALL碼。接收功能——LCD屏顯示接收到的ASCALL碼字符。
? ? 模式3:波形發(fā)生器,可以選擇輸出波形:鋸齒波、三角波、正弦波。
【注意:該課題已經(jīng)超過(guò)51單片機(jī)極限,所以仿真運(yùn)行效果會(huì)有明顯的卡頓,以及按鍵反應(yīng)不靈敏問(wèn)題。按鍵需要多次按壓才會(huì)有反應(yīng),整體功能問(wèn)題不大】