微处理机应用PPT课件_第1页
微处理机应用PPT课件_第2页
微处理机应用PPT课件_第3页
微处理机应用PPT课件_第4页
微处理机应用PPT课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,微處理機應用,定時炸彈組員:姚力瑋江鴻錡林永泓黃朝昇,.,2,定時炸彈,讓同學自由設定炸彈密碼,讓同學們破解出正確的數字;且在限定時間內,配合緊張刺激的音樂來完成任務,否則就.!GameOver!定時炸彈理念可分為兩部分:1:猜數字2:倒數計時器,.,3,猜數字,在中猜出一正確數字,並將結果輸出如下:其中:、:代表以及的數量多寡:代表數字以及位置都猜對:代表數字猜對但位置放錯例:假設正確數字為但猜成則顯示(不為)亦顯示(不為)則顯示亦顯示則顯示亦顯示則顯示而則表示完全沒猜中數字,.,4,倒數計時器,若將時間限定為3分鐘,也就是180秒,於遊戲啟動時,逐一遞減秒數直至0為止,如:180179178177.0,但是不顯示於七段顯示器上,設定為內建的時間,音樂隨著時間的減少而逐漸緊湊,在規定的時間內尚未能解出密碼時,會聽見失敗的音效;反之,解出密碼能聽到光榮的音樂。倘若重新啟動遊戲時,則時間也就會從3分鐘開始計數,直到0或是結束遊戲而終止。,.,5,目前進度,結合上次的猜數字,這次我們加入了音效,在輸入每個按鍵時會發出聲響並讓使用者確認目前的輸入值。在輸入四位錯誤之數字後會發出類似mi的頻率並顯示出,而在輸入正確之四位數字後會發出類似do的頻率並顯示出。,.,6,#includeAt898252.h#defineKEYPADP1#defineSPKP2_7#defineDO65536-500000/523#defineMI65536-500000/659#defineSI65536-500000/988unsignedintT;chartable17=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71,0 x80;chardigit4=0 x0e,0 x0d,0 x0b,0 x07;charpswd4=5678;/設定密碼voiddelay_ms(unsignedintDT)/crystal=12MHzdelayDTmsunsignedinti,j;for(i=0;iDT;i+)for(j=0;j120;j+);,.,7,charcheck_key()/Q:nokeyin,ifkeyin:16key=0-F/codechark_code16=0123456789ABCDEF;codechark_code16=D#0*C987B654A321;KEYPAD=0 x7f;if(KEYPAD=0 x77)returnk_code0;if(KEYPAD=0 x7b)returnk_code1;if(KEYPAD=0 x7d)returnk_code2;if(KEYPAD=0 x7e)returnk_code3;KEYPAD=0 xbf;if(KEYPAD=0 xb7)returnk_code4;if(KEYPAD=0 xbb)returnk_code5;if(KEYPAD=0 xbd)returnk_code6;if(KEYPAD=0 xbe)returnk_code7;KEYPAD=0 xdf;if(KEYPAD=0 xd7)returnk_code8;if(KEYPAD=0 xdb)returnk_code9;if(KEYPAD=0 xdd)returnk_code10;if(KEYPAD=0 xde)returnk_code11;KEYPAD=0 xef;if(KEYPAD=0 xe7)returnk_code12;if(KEYPAD=0 xeb)returnk_code13;if(KEYPAD=0 xed)returnk_code14;if(KEYPAD=0 xee)returnk_code15;returnQ;,.,8,charwait_a_key()chark;/*keyin=0-15*/while(1)k=check_key();if(k!=Q)break;returnk;voidtimer0(void)inte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论