C51單片機(jī)實(shí)現(xiàn)液晶秒表以及簡(jiǎn)單計(jì)算器
電路是一個(gè)51最小系統(tǒng),沒(méi)有采用總線(xiàn)方式,而簡(jiǎn)單的連線(xiàn)方式,上有4*4矩陣鍵盤(pán),一數(shù)碼管,89S51單片機(jī),串口下載線(xiàn),數(shù)碼管顯示鎖存芯片\蜂鳴器\1602液晶.
代碼已經(jīng)調(diào)試成功過(guò),可以實(shí)現(xiàn)時(shí)間的調(diào)整.4*4矩陣鍵盤(pán),第一排前三列是實(shí)現(xiàn)小時(shí)\分鐘\秒的加.第二排前三列是實(shí)現(xiàn)小時(shí)\分鐘\秒的減.當(dāng)然還可以通過(guò)設(shè)置矩陣鍵盤(pán)的鍵值,來(lái)實(shí)現(xiàn)加\減\乘\除四則運(yùn)算,由數(shù)碼管顯示參與運(yùn)算的數(shù)字以及最終的運(yùn)算結(jié)果.
標(biāo)簽:
C51
160
單片機(jī)
方式
上傳時(shí)間:
2015-08-17
上傳用戶(hù):cursor
乒乓球游戲機(jī)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)人: 大火虎設(shè)計(jì)課題: 用VHDL設(shè)計(jì)一個(gè)乒乓球游戲機(jī),用開(kāi)關(guān)來(lái)摸擬球手及裁判,用LED來(lái)模擬乒乓球,采用每局十一球賽制,比分由七段顯示器顯示. 設(shè)計(jì)思路: 采用按功能分塊,將整個(gè)電路分成若干子程序,利用不同的子程序來(lái)實(shí)現(xiàn)記分,顯示,鍵盤(pán)控制。設(shè)計(jì)過(guò)程: 1) 對(duì)4MHZ信號(hào)進(jìn)行分頻,得到所需的1HZ,及七段顯示器所需的頻率.存為CLOCKMAKE.VHD(注:仿真時(shí)所加的信號(hào)頻率比這要高。)。 2) 設(shè)計(jì)一個(gè)子程序來(lái)描述裁判,左擊球手,右擊球手的動(dòng)作對(duì)LED顯示的影響,及失球后給出失球信號(hào).這個(gè)程序是通過(guò)狀態(tài)機(jī)來(lái)完成。存為PLAYANGLED.VHD 3) 利用上一子程序給出的矢球信號(hào),來(lái)實(shí)現(xiàn)記分。
標(biāo)簽:
VHDL
LED
實(shí)驗(yàn)報(bào)告
實(shí)驗(yàn)
上傳時(shí)間:
2015-08-25
上傳用戶(hù):gtzj