嵌入式系统与实习期末专题.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统与实习期末专题.ppt

嵌入式系統與實習期末專題 組員: 4970E037 黃繹銘 4970E012 袁竹緯 4970E105 郭撫龍 動機 相信每一個人都有童年,不管男女老少,都有過曾經純真的童年,但曾幾何時,這些天真美好通通都被這現實的社會所淹沒,為了讓每個人找回曾經的單純,我們設計了這個大家小時候都一定有玩過的小遊戲。 工作原理 arm-linux-gcc-o OX OX.c來進行編譯 編譯完後,回到minicom 按下Ctrl+A、Z開啟minicom功能表,接著輸入S傳送檔案 選著傳送的通訊協定,zmodem 上傳程式,傳送完後輸入任意鍵回到Embedded linux的terminal下 在minicom下輸入./OX執行程式 這是剛剛編譯好的程式,然後上傳到XSBase270開發板執行小遊戲 本程式是井行式圈叉連線的小遊戲,輸入1~9來應對井行上的數字,輸入的數字會轉變成O或X,當O或X為三個成線即達到連線獲勝,並顯示出O或X獲勝or平手,與是否在玩一次的選項,輸入n離開程式 程式碼 #include stdio.h #include stdlib.h int display1(char array1[]); //印出初始遊戲內容 int enter1(char e_array1[],char e1); //圈圈輸入 int enter2(char e_array2[],char e2); //叉叉輸入 int display2(char array2[]); //輸入後的遊戲內容 int change1(char c_array1[],char is_change1);//圈圈輸入修改 int change2(char c_array2[],char is_change2);//叉叉輸入修改 void win (char win_array[],int w_count); //判定勝負 main() { char array[9]= {7 , 8, 9, 4, 5, 6, 1, 2, 3}; //井字的九格 char ent1=0; //圈圈輸入的數字 char ent2=0; //叉叉輸入的數字 int count=0; //圈圈+叉叉所下的次數 display1(array); //印出遊戲初始內容 while(1) { enter1(array,ent1); //呼叫函數進行圈圈輸入 count ++; display2(array); //列印出輸入修改後的數值 win (array,count); //判定勝負 enter2(array,ent2); //呼叫函數進行叉叉輸入 count++; display2(array); //列印出輸入修改後的數值 win (array,count); //判定勝負 } system(PAUSE); } int display1(char array1[]) //印出初始遊戲內容 { int i; printf(===井字遊戲===\n); printf(圈圈先下、叉叉後下。\n); for(i=0;i=8;i++) { if((i+1)%3 == 0) { printf(%c\n,array1[i]); if((i+1) == 3 || (i+1) == 6) { printf(\n); } } else { printf(%c | ,array1[i]); } } return 0; } int enter1(char e_array1[],char e1) //圈圈輸入 { int j; printf(\n請選擇一個數字:\n); scanf( %c,e1); for(j=0;j=8;j+

文档评论(0)

wendang_12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档