Upload
sean-chen
View
164
Download
3
Embed Size (px)
Citation preview
自助加油機
組員
************************
陳信宏(17)
王彥清(01)
周明賢(06)
張家彰(15)
自助加油機 – 目的
• 交通發達而需更節省時間
• 能節省能力甚至拿到更便宜的價格
• 降低交通阻塞問題
甘特圖
預 估 時 間 ( 週 )
工 作 事 項1 2 3 4 5 6 7 8 9
電路 設計 / 焊接
電路 除錯 / 測試
設計圖案
程式設計
測試程式
書面報告 / 資料搜尋
簡報製作
上台報告
工作分配
• 組長 : 陳信宏負責 : 書面報告、焊接電路、測試電路、程式
• 組員 : 周明賢
負責 : 點矩陣(點圖) 、 焊接電路 、蒐集資料
• 組員 : 王彥清
負責 : 書面報告、焊接電路、點矩陣(點圖)
• 組員 : 張家彰
負責 : 書面報告、焊接電路、蒐集資料
流程圖
成果展示
成果展示
成果展示
成果展示
成果展示
成果展示
code unsigned char name1[32]
={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
name2[32] name3[32] name4[32] name5[32] name6[32] name7[32]
name8[32] name9[32] name10[32] name11[32] name12[32]
name13[32] name14[32] name15[32]
內部部分程式
code unsigned char name1[32]
={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
name2[32] name3[32] name4[32] name5[32] name6[32] name7[32]
name8[32] name9[32] name10[32] name11[32] name12[32]
name13[32] name14[32] name15[32]
內部部分程式
請
選 擇 油 種 空白 92 Y
95 Y 98 Y 空白
光 臨 空白
謝 謝
code unsigned char num[40]={
0x7c,0x44,0x7c,0x00, /*0*/
0x24,0x7c,0x04,0x00, /*1*/
0x5c,0x54,0x74,0x00, /*2*/
0x54,0x54,0x7c,0x00, /*3*/
0x70,0x10,0x7c,0x00, /*4*/
0x74,0x54,0x5c,0x00, /*5*/
0x7c,0x54,0x5c,0x00, /*6*/
0x60,0x40,0x7c,0x00, /*7*/
0x7c,0x54,0x7c,0x00, /*8*/
0x70,0x50,0x7c,0x00 /*9*/
};
內部部分程式
na++;
if (na==10)
{
na=0;nb++;
if (nb==10)
{
nb=0;nc++;
if (nc==10)
{
nc=0;nd++;
if (nd==10)
{
nd=0;na=0;nb=0;nc=0;
}
}
}
}
計算油量
for(i=15; i>11; i--)
{
P3 = num [4*nd+(15-i)];
P0 = i;
delay();
}
計算油量
for(i=11; i>7; i--)
{
P3 = num [4*nc+(11-i)];
P0 = i;
delay();
}
計算油量
tt = (32.6 * (na*0.01+nb*0.1+nc*1+nd*10));
cd = floor(tt / 1000);
cc = floor((tt-cd*1000) / 100) ;
cb = floor((tt-cd*1000-cc*100)/10);
ca = floor(tt-cd*1000-cc*100-cb*10+0.5);
金額計算
for(i=15; i>11; i--)
{
P3 = num [4*cd+(15-i)];
P0 = i;
delay();
}
金額計算
for(i=11; i>7; i--)
{
P3 = num [4*cc+(11-i)];
P0 = i;
delay();
}
金額計算
報 告 完 畢