freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電話遠(yuǎn)程控制系統(tǒng)設(shè)計(參考版)

2025-07-10 15:02本頁面
  

【正文】 K。while(biaoji3==1){biaoji1=1。 biaoji2=1。 KeyPro()。 //如果都沒按下,直接跳出 } }/* 主函數(shù)*/void main (void){ Time_Init()。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。 num=KeyPro()。 default: break。i++)。本科畢業(yè)論文(設(shè)計) 第 34 頁 for(i=0。 yuyin=1。i30000。 caiji=0。i++)。 for(i=0。i30000。 caiji=1。i++)。 for(i=0。i30000。 //無人接聽,開始家電操作 caiji=0。 //停止播放 break。i++)。 for(i=0。i30000。i++)。 //播放第一段錄音 //語音提示密碼錯誤,自動掛機(jī)掛機(jī) for(i=0。 //停止播放 break。i++)。 //播放第一段錄音 //語音提示關(guān)閉家電 for(i=0。 //停止播放 break。i++)。 //播放第一段錄音 //語音提示開啟家電 for(i=0。 //停止播放 break。i++)。 for(i=0。i30000。 case 2: yuyin=0。 yuyin=1。i15000。i++)。 //播放第一段錄音 //語音提示密碼正確開始按鍵操作 for(i=0。break。break。break。break。break。break。break。break。break。break。break。break。break。 } } } return 0xff。 //去抖 while(KeyPort!=0xf7)。 while(KeyPort!=0xf7)。0xf0。 } KeyPort=0xf7。 //去抖 while(KeyPort!=0xfb)。 while(KeyPort!=0xfb)。0xf0。 } KeyPort=0xfb。 //去抖 while(KeyPort!=0xfd)。 while(KeyPort!=0xfd)。0xf0。 } KeyPort=0xfd。 //去抖 while(KeyPort!=0xfe)。 while(KeyPort!=0xfe)。0xf0。 //去抖if(KeyPort!=0xf0) { //表示有按鍵按下 KeyPort=0xfe。 KeyPort=0xf0。 wuren=3。 }/* 定時器中斷子程序本科畢業(yè)論文(設(shè)計) 第 31 頁*/void Time0_Init(void) interrupt 1 { TH0=0xFF。 //總中斷打開 ET0=1。 //給定初值 TL0=249。}}/* 定時器初始化子程序*/void Time_Init(void) { TMOD |= 0x01 | 0x04。ytime。x1000。 }}void delay(int time){int x,y。}/* mS 延時函數(shù),含有輸入?yún)?shù) unsigned char t,無返回值 unsigned char 是定義無符號字符變量,其值的范圍是 0~255 這里使用晶振 12M,精確延時請使用匯編*/void DelayMs(unsigned char t){ while(t) { DelayUs2x(245)。//定時器初始化void ISD4004(uchar num1)。//鍵盤掃描unsigned char KeyPro(void)。//us 級延時函數(shù)聲明 void DelayMs(unsigned char t)。 //輸入密碼暫存void function()。 // 顯示數(shù)值表 09 0xff 表示滅unsigned char dofly[4]={0x7d,0xbd,0xdd,0x7b}。int i,m,n,h,k=0,biaoji1=1,biaoji2=1,biaoji3=1,wuren=0,biaoji4=1。sbit chengxu=P3^1。sbit mima3=P1^7。sbit mima1=P1^5。sbit jiadian4=P2^6。sbit jiadian2=P2^4。sbit tiaoshi=P2^2。sbit yuyin=P3^2。參考文獻(xiàn)[1] 師文慶,張智勇,陳用,基于 DTMF 與單片機(jī)的電話遠(yuǎn)程和紅外近程測控系統(tǒng)[J].測控技術(shù)與儀器儀表. 2022:50~84[2] 周潤景,張麗娜,丁莉,基于 PROTEUS 的電路及單片機(jī)設(shè)計與仿真[J]. 北京航空航天大學(xué)出版社. 2022: 60~90[3] 肖玲妮,袁增貴,Protel 99 SE 印刷電路版設(shè)計教程[J]. 清華大學(xué)出版社. 本科畢業(yè)論文(設(shè)計) 第 26 頁2022:85~110[4] [M].機(jī)械工業(yè)出版社. 2022:234~258[5] 李雪梅,李秋紅.AT85C51 單片機(jī)在電話遠(yuǎn)程控制器中的應(yīng)用[J].現(xiàn)代電子技術(shù).2022,20(4):36~41[6] 姜鳳武.基于 AT89C51 單片機(jī)的家用電器電話遙控裝置[J].自動化技術(shù)與應(yīng)用.2022,(08):94~97[7] 張建輝.基于單片機(jī)的家電遠(yuǎn)程控制系統(tǒng)設(shè)計[J].蘇州科技學(xué)院學(xué)報(工程技術(shù)版).2022,(02):14~17[8] 張志柏.基于單片機(jī)的家用電器遠(yuǎn)程電話控制系統(tǒng)的實現(xiàn)[J].常州信息職業(yè)技術(shù)學(xué)院學(xué)報.2022,(01):30~32本科畢業(yè)論文(設(shè)計) 第 27 頁附錄 A:電話遠(yuǎn)程控制器原理圖1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 1Jun2022 Shet of File: C:\Documents and Setings\Administrator\業(yè)\業(yè)業(yè)\業(yè)業(yè)業(yè)\ By:IN+1 IN2GS3 VRef4INH5 PWDN6OSC17 OSC28VS9 TOE 10Q1 1Q2 12Q3 13Q4 14STD 15EST 16ST/GT 17VD 18C26MT870R710KR810KR254KR13KC4 1uFQ1C2530PC510uFU2P631U1P631D380VVC業(yè)業(yè)1234 D2R910KR5610KR510KR461KR310R5810KR5710K R5910KR481KR4210KVCR650R620D1D12LED業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)DTMF業(yè)業(yè)業(yè)IN業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)業(yè)C2C2430PVCVCY2Y112MHZ12 J4CON2VCR53390D151N4148 K7U1VCR491K12 J5CON212 J3CON2IN12 J2CON212J1CON2INPUT2INPUT1INPUT2INPUT13VVCC31uFC6R310KR410KR510KR610K R1010KS1 MOSI2MISO3 Vsd4NC5 NC6NC7 NC8NC9 NC10Vsa1 Vsa12ANDOUT13 AMCAP14 NC 15ANA IN 16ANA IN+ 17Vca 18NC 19NC 20NC 21NC 2Vsa 23RAC 24INT 25XCLK 26Vcd 27SCLK 28ISD404S1ISD404S2 C202uFR4310KR410KVCVCA0 1A1 2A2 3GND 4SDA5 SCL6 WP7VC8 24C02R60VCR54390D161N4148K8U12VCR501KGND VCR51390D131N4148 K1U3 VC1KVCVCR52390D141N4148 K6VCU10R610Q2Q3Q1Q12Q13Q14VC RST9 (RXD)(TXD) (INT0)(INT1) (T0)(T1) (WR)(RD) XTAL218XTAL119 GND20 23 25 27 28PSEN 29ALE/PROG 30EA 31 3 35 37 39VC 4080C51JP1Component_112 J15CON2VCOUTQ4R7910K本科畢業(yè)論文(設(shè)計) 第 28 頁附錄 B:電話遠(yuǎn)程控制器 PCB 圖 正面電路板圖反面電路板圖本科畢業(yè)論文(設(shè)計) 第 29 頁附錄 C:電話遠(yuǎn)程控制器程序include includedefine DataPort P0 //定義數(shù)據(jù)端口 程序中遇到 DataPort 則用 P0 替換define KeyPort P1define uchar unsigned chardefine _Nop() _nop_() //定義空指令 bit ack。除此之外,還要感謝我的同學(xué)們,他們在系統(tǒng)的硬件電路和軟件方面都給予我很大的幫助,使我能順利完成畢業(yè)設(shè)計。致謝在畢業(yè)設(shè)計完成之際,在此衷心地感謝我的指導(dǎo)老師 老師,在畢業(yè)設(shè)計過程中,他給予了我悉心的關(guān)懷和指導(dǎo)。軟件的設(shè)計,這個部分是我最薄弱的環(huán)節(jié),但通過老師和同學(xué)的幫助還是戰(zhàn)勝了困難,提高了對單片機(jī)編程的能力。設(shè)計課題過程中,遇到了很多以前在學(xué)習(xí)過程中沒有遇到的問題,同時也鞏固和溫習(xí)了我以前學(xué)習(xí)的專業(yè)基礎(chǔ)知識。在此期間,查找資料,老師指導(dǎo),與同學(xué)交流,反復(fù)修改電路圖,一步一步調(diào)試電路直至成功,每一個過程都是對自己能力的一次檢驗和充實。 畢業(yè)設(shè)計過程中感想在大學(xué)的學(xué)習(xí)過程中,畢業(yè)設(shè)計是一個重要的環(huán)節(jié),是我們步入社會參與實際工程的一次極好的演示,在這次的畢業(yè)設(shè)計中我受益匪淺,感覺自己有了很大的提高。但是經(jīng)過一段時間的編程與調(diào)試。本科畢業(yè)論文(設(shè)計) 第 24 頁 畢業(yè)設(shè)計過程中有待完善的地方在這次設(shè)計中,首先想采用實物進(jìn)行調(diào)試,但是最后沒有采用這一方案。最后我只能在后半部分程序中去除 7 段數(shù)碼管的顯示,接下來我開始編寫按鍵控制家用電器的程序,這段程序思想是:如果先按下 鍵,表示用戶想開啟家用電器,接著就是按下對應(yīng)的家用電器的編號;如果先按下 鍵,表示用戶想關(guān)閉家用電器,接著按下對應(yīng)的數(shù)字鍵。在硬件電路和 PCB 版繪制完成后,開始了軟件的編寫。在 PCB 版的繪制過程中,我發(fā)現(xiàn)很多的原件封轉(zhuǎn)在原件庫里沒有或是不合適,我通過上網(wǎng)查詢對應(yīng)芯片的資料,自己制作 PCB 的部分原件封轉(zhuǎn)。為了解決沒有語音芯片這一問題,在 proteus 軟件仿真中我用一個蜂鳴器接到單片機(jī)的 引腳來替代語音芯片的功能,即在軟件編程的時候用不同頻率的脈沖來控制蜂鳴器,使其產(chǎn)生不同頻率的聲音來模擬語音芯片的功能。由于編碼芯片 MT8870 現(xiàn)在功能很完善,且功能簡單,只需連接電路就能把電話的按鍵信號進(jìn)行編碼,在這種情況下我直接采用 44 矩陣鍵盤和單片機(jī)相連,和電話機(jī)按鍵信號經(jīng)過 MT8870 編碼后原理相似。如果輸入 和 1~5 的數(shù)字則表示把家用電器關(guān)閉,1~5 分別代表不同的家用電器,如下圖 665 所示。 第一步:用按鍵輸入 T0 端口來模擬電話振鈴次數(shù),當(dāng)按鍵次數(shù)大于 6 次時,表示無人接聽,系統(tǒng)自動摘機(jī),我用 LED 燈 D1 點(diǎn)亮來表示這一狀態(tài),如圖 6
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1