鐘表顯示一.基本設(shè)計要求
1 在屏幕上顯示一個適當(dāng)大小的圓形,再圓形道上均勻的分配著60個點,代表1秒—60秒的位置,凡是5倍的點應(yīng)當(dāng)比其他的大。
2 以圓中心為軸,畫一條斜線代表秒針,采用定時中斷方式,每過1秒鐘,秒針移動一個位置。
3 定時源可以使用試驗箱上的8253。
4 按“ESC”之后,結(jié)束演示。
二. 擴展要求
屏幕上顯示時、分、秒針,沒有使用中斷定時方式,采用的是系統(tǒng)實時時間。
三. 課設(shè)基本思想
屏幕設(shè)置為圖形方式,采用模塊化編程,主模塊顯示界面信息,每個子模塊負(fù)責(zé)一個功能,然后通過模塊調(diào)用來實現(xiàn)。
首先調(diào)用畫圓及畫線子模塊顯示圓形表盤,及時、分、秒針,然后調(diào)用秒針移動子模塊式電子鐘能夠運行。
在秒針移動子模塊中,首先通過cos和sin兩個功能模塊來確定秒針移動的度數(shù),其次分別對秒、分、時進行擦除重寫操作,再分別對表盤及圓心進行刷新,這樣就實現(xiàn)了時、分、秒針的動態(tài)變化。
四. 程序流程圖
標(biāo)簽:
屏幕
上傳時間:
2013-12-16
上傳用戶:duoshen1989