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

正文內(nèi)容

基于短信的家庭智能電子開關(guān)(參考版)

2025-06-25 16:51本頁(yè)面
  

【正文】 } }。 TC35_init()。}/********************主函數(shù)**********************/void main(){ uart_init()。 TC35_ok()。 send(mi)。 send(cmgd)。 send(cmgf)。 } }/*****************TC35 初始化**********************/void TC35_init(){ send(at)。 TX_SMS(,)。 flag=0。 TC35_ok()。 TC35_ok()。 flag=1。339。amp。s39。339。amp。s39。 TC35_ok()。 flag=1。339。amp。o39。339。amp。o39。 TC35_ok()。 flag=1。239。amp。s39。239。amp。s39。 TC35_ok()。 flag=1。239。amp。o39。239。amp。o39。 TC35_ok()。 flag=1。s39。amp。s39。139。amp。s39。 TC35_ok()。 flag=1。139。amp。o39。139。amp。o39。 delay(1500)。 } } if(flag1==1) { flag1=0。 flag1=1。 if(k==1) { ClrT35_re()。 k=find_str(TC35_RE,)。}/*********************接收短信*********************/void RE_SMS(){ char k。 //回車鍵 send_uart(0x0A)。 send_uart(0x1A)。 send(dd)。 //100ms send(cc)。 send(cmgs)。 send(csca)。 send(cmgf)。}/*********************發(fā)送短信*********************/void TX_SMS(uchar *cc,uchar *dd ){ send(at)。 if(TC35_MAX10) flag0=1。26 TC35_RE[i_TC35_RECE++]=i_receive。 if (RI) { RI = 0 。 ClrT35_re()。}/*****************ok 應(yīng)答**********************/void TC35_ok(){ delay(500)。 } } index++。) return 1。 } else { if(*(str2 + find_index) == 39。)) return 1。(*(str2 + find_index)==39。)amp。 while(1) { if(*(str1 + index + find_index) == *(str2 + find_index)) { if((*(str1 + index + find_index)==39。\039。} else { index = 0。 char find_index。 TC35_MAX=0。i++) TC35_RE[i]=0。 for(i=0。 send_uart(0X0A)。 tab++。25 while(TI ==0)。\039。 TI= 0 。}/*****************串口發(fā)送字符*****************/void send_uart( unsigned char ch) { SBUF=ch。y0。x0。 }void delay(uint z){uint x,y。 ES=1。 // 波特率設(shè)置為 9600 TL1=0xfd。 //波特率不加倍 TMOD|=0x21。/*******************串口初始化****************/void uart_init(){ SCON=0x50。 uchar i_receive, TC35_MAX, flag, flag0,flag1=0。uchar code cd[3]=OK。 //刪除短信uchar code [6]=+CMTI。 //短信提醒uchar code cmgr[]=AT+CMGR=1。uchar code cmgs[]=AT+CMGS=18250439340。uchar code cmgf[]=AT+CMGF=1。uchar code dt[]=abc。sbit P0_6=P0^6。sbit P0_4=P0^4。sbit P0_2=P0^2。 TC35i22附件2324include includedefine uchar unsigned chardefine uint unsigned intsbit P0_0=P0^0。 STC89C52。s living standards have bee increasingly demanding, and many manufacturers and businesses offer many intelligent household appliances,For example: selfenergy cookers, selfenergy refrigerators, air conditioners and so on. However, these are mostly living in the intelligent control of time, many have no way to meet people39。同時(shí)要感謝柯老師為我提供資源,實(shí)驗(yàn)設(shè)備以及實(shí)驗(yàn)器件,感謝我的同學(xué)在我遇見問題時(shí)給我寶貴的意見。 19致謝 在經(jīng)歷了長(zhǎng)達(dá)一個(gè)多月的畢業(yè)設(shè)計(jì)時(shí)間里,我學(xué)到了很多知識(shí)。由于個(gè)人的專業(yè)能力不充足,使得整個(gè)系統(tǒng)的設(shè)計(jì)也存在著許多不足,比如程序設(shè)計(jì)就不是很簡(jiǎn)練、各功能之間銜接不是很好等。經(jīng)過一段時(shí)間的努力,最后把整個(gè)設(shè)計(jì)的基本功能都能實(shí)現(xiàn)了。因此為了做好本次的設(shè)計(jì),我重新復(fù)習(xí)了一遍四年所學(xué)的知識(shí),尤其是 C 語(yǔ)言與單片機(jī)。 }}整個(gè)系統(tǒng)的調(diào)試結(jié)果在整個(gè)系統(tǒng)在硬件和軟件部分都調(diào)試完成后,整個(gè)系統(tǒng)的功能都能實(shí)現(xiàn),主要的一點(diǎn)問題在于 GSM 模塊部分,因?yàn)殡娫摧^為不穩(wěn)定,在實(shí)現(xiàn)功能過程中,偶爾會(huì)出現(xiàn)短信發(fā)送不過去或目的方收到的短信有亂碼這一問題。 TC35_init()。 主程序的編寫void main(){uart_init()。}該段程序主要在于延時(shí)的問題上,如果延時(shí)太長(zhǎng)或太短,短信會(huì)產(chǎn)生亂碼。 //回車鍵 send_uart(0x0A)。 send_uart(0x1A)。 send(dd)。 //100ms send(cc)。 send(cmgs)。 send(csca)。 send(cmgf)。18 短信的發(fā)送程序void TX_SMS(uchar *cc,uchar *dd ){send(at)。 }}該程序主要難點(diǎn)在于如何讀取數(shù)據(jù)寄存器中的數(shù)據(jù)以及如何根據(jù)所接收的數(shù)據(jù)進(jìn)行相應(yīng)的操作。 TX_SMS(,)。 flag=0。 TC35_ok()。 TC35_ok()。 flag=1。339。amp。s39。339。amp。s39。 TC35_ok()。 flag=1。339。amp。o39。339。amp。o39。 TC35_ok()。 flag=1。239。amp。s39。239。amp。s39。 TC35_ok()。 flag=1。239。amp。o39。239。amp。o39。 TC35_ok()。 flag=1。s39。amp。s39。139。amp。s39。 TC35_ok()。 flag=1。139。amp。o39。139。amp。o39。 delay(1500)。}} if(flag1==1) {flag1=0。 flag1=1。 if(k==1) {ClrT35_re()。 k=find_str(TC35_RE,)。}在寫該段程序時(shí),主要是串口中斷入口 interrupt 4 串口數(shù)據(jù)接收程序void RE_SMS(){ char k。17 if(TC35_MAX10) flag0=1。 TC35_RE[i_TC35_RECE++]=i_receive。 if (RI)//判斷是否可以接受 { RI = 0 。因此,RI=1 表示幀接收結(jié)束,其狀態(tài)既可供軟件查詢使用,也可請(qǐng)求中斷,RI 由軟件清“0”。RI——接收中斷標(biāo)志位在方式 0 時(shí),接收完第 8 位數(shù)據(jù)后,該位由硬件置位。在其它方式下,于發(fā)送停止位之前,由硬件置位。RB8——接收數(shù)據(jù)位 8在方式 3 時(shí),RB 8是接收的第 9 位數(shù)據(jù)。方式 0 時(shí),SM 2必須置 0。 16位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 位符號(hào) SM0 SM1 SM2 REN TB
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1