用C C 寫的簡易電子鐘

2021-09-26 04:28:34 字數 1266 閱讀 3314

先來看看簡易電子鐘的效果圖

程式所包含的函式如下表所示

函式名輸入

輸出main無無

numdisplay

num,x,y

無setposition

x,y無

separatenum

numnumgroup

dotdisplay

x,y無

整個程式都不是特別難,下面就直接上流程圖和**了(**的dev-c++中編譯的)

;//數顯函式

void

setposition

(int x,

int y)

;//設定輸出位置函式

int*

separatenum

(int num)

;//將兩位數分開的函式

void

dotdisplay

(int x,

int y)

;//時鐘點顯示函式

static

int numgroup[2]

;//設定乙個靜態變數存放分開的兩位數

intmain()

return0;

}void

numdisplay

(int num,

int x,

int y)}}

void

dotdisplay

(int x,

int y)

void

setposition

(int x,

int y)

; winhandle =

getstdhandle

(std_output_handle)

;setconsolecursorposition

(winhandle,pos)

;//設定游標位置

}int

*separatenum

(int num)

電子鐘延時的實現

可以發現這個 相當簡潔,1 show函式,把當前時間值,比如08 10 15把上面這些數字和 分別送到緩衝區。2 display,就是把緩衝區中的值,動態顯示到各自的數碼管中。3 reflashtime,這個函式可以通過second的增加來重新整理當前時間值。在2與3之間就是1秒的延時。如何實現對電...

Verilog 綜合練習 電子鐘的實現

此次試驗為我們的一次課程練習,僅供參考。所用硬體為老師基於maxll系列emp240t100c5晶元設計的電路板,包含振盪器 64個發光二極體 按鈕,4個七段解碼顯示器等相關器件。要求編寫程式完成電子鐘功能。程式介面 pin 50,pin 51,未用。cp,振盪器脈衝輸入。rst,ch,cm,三個按...

利用canvas繪製絢麗的電子鐘

在慕課網上看到一位老師的電子鐘,效果蠻酷,就自己模仿寫了下來。這個程式有兩個難點,第一是數字的座標確定,第二個是彩色圓點的動畫控制。總結一下思路,確定點的座標是利用乙個三維陣列,根據小圓點的半徑計算出來的,要想每個彩色小球有不同的速度方向和顏色,我們需要每個小球都是乙個物件,為此我們寫乙個類來生成許...