




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、電子工藝實習報告電工電子實驗中心附錄:#include#include#include#include#define uchar unsigned charvoid scan_key(void);void treat_with_key(void);void fun0(void);void fun1(void);void fun2(void);void delay(int t);void unit(void);void give_led_data(void);char data seg3=0x7f,0xbf,0xdf;char data dis10=0xc0,0xf9,0xa4,0xb0,0x9
2、9,0x92,0x82,0xf8,0x80,0x90;unsigned char code sine_data128=0x80,0x86,0x8d,0x93,0x99,0x9f,0xa5,0xab, 0xb1,0xb7,0xbc,0xc2,0xc7,0xcc,0xd1,0xd6, 0xda,0xdf,0xe3,0xe7,0xea,0xee,0xf1,0xf4, 0xf6,0xf8,0xfa,0xfc,0xfd,0xff,0xff,0xff, 0xff,0xff,0xff,0xfe,0xfd,0xfb,0xf9,0xf7, 0xf5,0xf2,0xef,0xec,0xe9,0xe5,0xe1,0
3、xdd, 0xd8,0xd4,0xcf,0xca,0xc5,0xbf,0xba,0xb4, 0xae,0xa8,0xa2,0x9c,0x96,0x90,0x89,0x83, 0x80,0x79,0x72,0x6c,0x66,0x60,0x5a,0x55, 0x4e,0x48,0x43,0x3d,0x38,0x33,0x2e,0x29, 0x25,0x20,0x1c,0x18,0x15,0x11,0x0e,0x0b, 0x09,0x07,0x05,0x03,0x02,0x00,0x00,0x00, 0x00,0x00,0x00,0x01,0x02,0x04,0x06,0x08, 0x0a,0x0
4、d,0x10,0x13,0x16,0x1a,0x1e,0x22, 0x27,0x2b,0x30,0x35,0x3a,0x40,0x45,0x4c, 0x51,0x57,0x5d,0x63,0x69,0x6f,0x76,0x7c;uchar key=0,wave_way=0,add_dec=1,j=0,n=0,m=0,k=0,l=0,led_data0,led_data1,led_data2;int i=0;main() unit(); give_led_data(); while(1) scan_key(); if(key!=0) treat_with_key(); /*/ void unit
5、(void) ip=0xc2; et0=0; tr0=0; et1=0; tr1=0; th0=0x7d; tl0=0x7d; th1=0xdc; tl1=0xd8; tmod=0x12; tr0=1; et0=1; tr1=1; et1=1; ea=1; /*/ void give_led_data(void) if(wave_way=0) switch(add_dec) case 1: led_data0=dis0; led_data1=dis0; led_data2=dis8; break; case 2: led_data0=dis0; led_data1=dis0; led_data
6、2=dis4; break; case 3: led_data0=dis0; led_data1=dis0; led_data2=dis2; break; case 4: led_data0=dis0; led_data1=dis0; led_data2=dis2; break; default:break; if(wave_way=1) switch(add_dec) case 1: led_data0=dis0; led_data1=dis6; led_data2=dis1; break; case 2: led_data0=dis3; led_data1=dis8; led_data2=
7、0x00; break; case 3: led_data0=dis7; led_data1=dis5; led_data2=0x00; break; case 4: led_data0=dis2; led_data1=dis4; led_data2=0x00; break; default:break; if(wave_way=2) switch(add_dec) case 1: led_data0=dis1; led_data1=dis7; led_data2=0x00; break; case 2: led_data0=dis7; led_data1=dis3; led_data2=0x
8、00; break; case 3: led_data0=dis5; led_data1=dis2; led_data2=0x00; break; case 4: led_data0=dis8; led_data1=dis1; led_data2=0x00; break; default:break; /*/ void scan_key(void) key=(p1)&0x07; if(key!=0) delay(150); key=0; if(p1)&0x07)!=0) key=(p1)&0x07; /*/ /*ms延時函數(shù)*/void delay(int t) int i,j; for(i=
9、0;it;i+) for(j=0;j120;j+) ; /*/ void treat_with_key(void) switch(key) case 1:fun0();give_led_data();break; case 2:fun1();give_led_data();l=add_dec;break; case 3:fun2();give_led_data();l=add_dec;break; default:break; /*/ void fun0(void) wave_way+; if(wave_way=3) wave_way=0; /*/ void fun1(void) add_de
10、c+; if(add_dec=5) add_dec=1; /*/ void fun2(void) add_dec-; if(add_dec=0) add_dec=5; /*/ void timer1(void)interrupt 1 if(wave_way=0)待添加的隱藏文字內(nèi)容3 et0=0; tr0=0; th0=0x00; tl0=0x00; tmod=0x12; tr0=1; m+; if(m=2*add_dec) p0=0x00; if(m=4*add_dec) m=0; p0=0xff; et0=1; ea=1; if(wave_way=1) et0=0; tr0=0; th0=
11、0x13; tmod=0x12; tr0=1; k+; if(k10*add_dec) j=j-4; p0=j; if(k=20*add_dec)p0=0x00;j=0;k=0; et0=1; ea=1; if(wave_way=2) et0=0; tr0=0; th0=0xc8; tl0=0xc8; tmod=0x12; tr0=1; l-; if(l=0) p0=sine_datai; i+; l=add_dec; if(i=128)i=0; et0=1; ea=1; /*/ void timer3(void)interrupt 3 et1=0; tr1=0; th1=0xdc; tl1=0xd8; tmod=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- racemic-Threo-Isopropylphenidate-hydrochloride-生命科學試劑-MCE
- 2-6-Dimethoxybenzylamine-hydrochloride-生命科學試劑-MCE
- 承包施工電梯安裝施工合同(3篇)
- 2025年魚、蝦、貝、藻類基因工程體合作協(xié)議書
- 設(shè)計服務(wù)配合協(xié)議書(2篇)
- 見習報告流程范文
- 檢查情況報告范文
- 非常規(guī)咨詢服務(wù)銷售合同
- 二零二五年度四人智能硬件研發(fā)四人合伙人協(xié)議
- 二零二五年度區(qū)塊鏈技術(shù)應(yīng)用股票委托交易協(xié)議
- 部編版小學(2024版)小學道德與法治一年級下冊《有個新目標》-第一課時教學課件
- 稅法(第5版) 課件 第13章 印花稅
- 2024-2025學年廣州市高二語文上學期期末考試卷附答案解析
- 咖啡店合同咖啡店合作經(jīng)營協(xié)議
- 2025年山東鋁業(yè)職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 全套電子課件:技能成就夢想
- 2024年教育公共基礎(chǔ)知識筆記
- 2025年江蘇農(nóng)林職業(yè)技術(shù)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 異構(gòu)數(shù)據(jù)融合技術(shù)-深度研究
- 北京市朝陽區(qū)2024-2025學年七年級上學期期末考試數(shù)學試卷(含答案)
- 《銷售合同執(zhí)行》課件
評論
0/150
提交評論