資源簡介
“搖搖棒”是基于人的視覺暫留原理的,通過分時刷新16個發光二極管來顯示輸出文字或圖案等信息的顯示裝置。輸出信號頻率的控制通過單片機來實現,用搖動傳感器檢測當前搖動狀態。當進行搖動時,由于人的視覺暫留原理,會在發光二極管搖動區域產生一個視覺平面,在視覺平面內的二極管通過不同頻率的刷新,會在搖動區域內產生圖像,從而達到在該視覺平面上傳達信息的作用。
代碼片段和文件信息
/**********************************************************
作者:?YS???
MCU:STC89C52RC
程序名稱:51搖搖棒
TIME:2018-10-16
開發環境:Windows10
編譯器:keil4
**********************************************************/
#include???//頭文件
#define?uchar?unsigned?char
#define?uint?unsigned?int????//宏定義
#define?KEY?P3_7??????//定義畫面切換按鍵
uchar?KY;????
uchar?disp;?????//顯示漢字指針
uchar?pic=0num=0;?????//pic為按鍵次數;num為中斷次數
uchar?code?love[]?=?{
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000xFE0x3F0x000x200x000x200x000x20
0x000x200x000x200x000x200x000x200x000x000x000x000x000x000xF80x0F
0x040x100x020x200x020x200x020x200x020x200x040x100xF80x0F0x000x00
0x000x000x000x000xFE0x070x000x080x000
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-16?21:30??搖搖棒\
?????文件????????7644??2018-10-16?21:29??搖搖棒\搖搖棒
?????文件????????6381??2018-10-16?21:29??搖搖棒\搖搖棒.c
?????文件????????3802??2018-10-16?21:29??搖搖棒\搖搖棒.hex
?????文件??????????44??2018-10-16?21:29??搖搖棒\搖搖棒.lnp
?????文件???????10635??2018-10-16?21:29??搖搖棒\搖搖棒.LST
?????文件????????8362??2018-10-16?21:29??搖搖棒\搖搖棒.M51
?????文件????????8437??2018-10-16?21:29??搖搖棒\搖搖棒.OBJ
?????文件???????55221??2018-10-16?21:30??搖搖棒\搖搖棒.uvopt
?????文件???????13241??2018-10-15?21:21??搖搖棒\搖搖棒.uvproj
?????文件???????55221??2018-10-15?21:21??搖搖棒\搖搖棒_uvopt.bak
?????文件???????????0??2018-10-13?22:21??搖搖棒\搖搖棒_uvproj.bak
- 上一篇:AppInventor打飛機App
- 下一篇:圖書管理系統系統分析與設計
評論
共有 條評論