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