微处理机专题报告----.DOC

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

微處理機專題報告---- 交 通 號 誌 指導老師:郭晉魁老師 組員:4990D041 翁嘉齊 4990D096 許雅晴 -目錄- 前言 製作動機 流程圖 程式 實體操作-凌陽版 實體操作結果 結語 -前 言- 生活中,只要一出門就會在大街小巷口見到紅綠燈。「紅燈停,綠燈行」有時還會有倒數讀秒的LED顯示。因此才會想要把交通號誌作為這次的專題。 -製作動機- 可以讓開車者或是騎士們,清楚的知道紅、黃、綠燈的時間還剩多少。 減少車禍的發生。 -流程圖- 開始 ↓ 顯示倒數計時之時間(30秒) 號誌燈顯示(紅燈) ↓ 倒數結束 ↓ 顯示倒數計時之時間(30秒) 號誌燈顯示(黃燈) ↓ 倒數結束 ↓ 顯示倒數計時之時間(30秒) 號誌燈顯示(綠燈) ↓ 結束 -程式- const table[10]={0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x67}; int digit[2]; // 儲存要顯示的2位數字 //規劃 A/B Port Init_A_Port(); Init_B_Port(); //IO初始化完成 while (1) { //無窮迥圈 for (i=30; i=0; i--) { //從30倒數 digit[0] = i % 10; //個位數 digit[1] = (i/10) % 30; //十位數 for (j=0; j40; j++) { // 同一個數字重複顯示40次 pos=0x2000; // 使用2位數的七段顯示器 for (k=0; k2; k++) { // 從個位數開始顯示 //顯示第2位的數字 *P_IOB_Data = table[digit[k]] | pos; delay(200); // 避免數字跳動不清的延遲 pos = 1; // 下一位數 *P_IOB_Data = 0x4080; delay(200); } // for(k) } // for(j) } // for(i) for (i=15; i=0; i--) { //從15倒數 digit[0] = i % 10; //個位數 digit[1] = (i/10) % 3; //十位數 for (j=0; j40; j++) { // 同一個數字重複顯示40次 pos=0x2000; // 使用2位數的七段顯示器 for (k=0; k2; k++) { // 從個位數開始顯示 //顯示第2位的數字 *P_IOB_Data = table[digit[k]] | pos; delay(200); // 避免數字跳動不清的延遲 pos = 1; // 下一位數 *P_IOB_Data = 0x4040; delay(200); } // for(k) } // for(j) } // for(i) for (i=30; i=0; i--) { //從30倒數 digit[0] = i % 10; //個位數 digit[1] = (i/10) % 30; //十位數 for (j=0; j40; j++) { // 同一個數

文档评论(0)

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

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

1亿VIP精品文档

相关文档