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

正文內容

基于單片機的gprs無線通信系統(tǒng)設計-資料下載頁

2025-06-27 19:23本頁面
  

【正文】 感謝他的諒解與包容。沒有何老師的幫助也就沒有今天的這篇論文。求學歷程是艱苦的,但又是快樂的。感謝我的輔導員謝老師,謝謝他在這四年中為我們全體同學所做的一切,她不求回報,無私奉獻的精神很讓我感動,再次向她表示由衷的感謝。在這四年的學期中結識的各位生活和學習上的摯友讓我得到了人生最大的一筆財富。在此,也對他們表示衷心感謝。 本文參考了大量的文獻資料,在此,向各學術界的前輩們致敬!參考文獻:[1] [M].北京航空航天大學出版社,2010.[2] [M].電子工業(yè)出版社,2009[3] [M].機械工業(yè)出版社,2008.[4] [M].人民郵電出版社,2007.[5] [M].西安電子科技大學出版社,2007.[6] [M].北京航空航天出版社,2001.[7] 肖洪兵. 跟我學用單片機. 北京:北京航空航天大學出版社, [8] 何立民.從Cygnal 80C51F看8位單片機發(fā)展之路. 單片機與嵌入式系統(tǒng)應用,2002年[9] 趙曉安. MCS51單片機原理及應用. 天津:天津大學出版社, [10] 何立民. 單片機高級教程. 第1版.北京:北京航空航天大學出版社,2001[11] J Mahseredjian. F an electromagnetic transientsProgram in Tram on Prower (3):380388.[12] Wang Yaoming,Wang Transform and its Application to Image Og Shanghai Dianji University,2008,(5):610.附錄嵌入式linux下gprs測試程序使用方法。;將PC機串口與開發(fā)板0相連,PC與開發(fā)板串口設置為:波特率115200,8位數(shù)據(jù)位,1位停止位,無奇偶校驗。將GPRS模塊串口與開發(fā)板1相連,這里使用交叉串口線。再將GPRS模塊電源、天線準備好。將程序映像直接下載到板子上運行即可,如果測試程序的運行權限不夠請將測試程序的運行權限打開。程序運行后PC串口會收到下發(fā)給模塊的命令以及模塊返回值。測試中,按PC鍵盤任意鍵停止測試。測試程序如下:include include include include include sys/ include sys/ include include include include ifndef __TTY_H__define __TTY_H__int tty_init()。int tty_end()。int tty_write(char *buf,int nbytes)。int tty_writecmd(char *buf,int nbytes)。int tty_read(char *buf,int nbytes)。endififndef __GPRS_H__define __GPRS_H__void gprs_init()。void gprs_msg()。void gprs_read()。endifdefine BAUDRATE B9600define COM0 /dev/ttySAC0define COM1 /dev/ttySAC1define COM2 /dev/ttySAC2static int fd。static struct termios oldtio,newtio。define ENDMINITERM 27 define FALSE 0define TRUE 1volatile int STOP=FALSE。int GET_GPRS_OK=FALSE。int baud=B9600。int tty_end(){ tcsetattr(fd,TCSANOW,amp。oldtio)。 close(fd)。}int tty_read(char *buf,int nbytes){ return read(fd,buf,nbytes)。}int tty_write(char *buf,int nbytes){ int i。 for(i=0。 inbytes。 i++) { write(fd,amp。buf[i],1)。 usleep(100)。 } return tcdrain(fd)。}int tty_writecmd(char *buf,int nbytes){ int i。 for(i=0。 inbytes。 i++) { write(fd,amp。buf[i],1)。 usleep(100)。 } write(fd,\r,1)。 sleep(3)。 return tcdrain(fd)。}int tty_init(){ fd = open(COM1, O_RDWR )。 //| O_NONBLOCK)。// if (fd 0) { perror(COM1)。 exit(1)。 } tcgetattr(fd,amp。oldtio)。 /* save current modem settings */ bzero(amp。newtio, sizeof(newtio))。 = baud | /*CRTSCTS |*/ CS8 /*| CLOCAL | CREAD */。 = IGNPAR | ICRNL。 = 0。 = ICANON。 [VINTR] = 0。 /* Ctrlc */ [VQUIT] = 0。 /* Ctrl\ */ [VERASE] = 0。 /* del */ [VKILL] = 0。 /* @ */ [VEOF] = 4。 /* Ctrld */ [VTIME] = 0。 [VMIN] = 1。 [VSWTC] = 0。 /* 39。\039。 */ [VSTART] = 0。 /* Ctrlq */ [VSTOP] = 0。 /* Ctrls */ [VSUSP] = 0。 /* Ctrlz */ [VEOL] = 0。 /* 39。\039。 */ [VREPRINT] = 0。 /* Ctrlr */ [VDISCARD] = 0。 /* Ctrlu */ [VWERASE] = 0。 /* Ctrlw */ [VLNEXT] = 0。 /* Ctrlv */ [VEOL2] = 0。 /* 39。\039。 */ tcflush(fd, TCIFLUSH)。 tcsetattr(fd,TCSANOW,amp。newtio)。/*set attrib */if 0 = BAUDRATE | CRTSCTS | CS8 | CLOCAL | CREAD。/*ctrol flag*/ = IGNPAR。 /*input flag*/ = 0。 /*output flag*/ = 0。 [VMIN]=1。 [VTIME]=0。 = BAUDRATE | CRTSCTS | CS8 | CLOCAL | CREAD。/*ctrol flag*/ amp。= ~(ICRNL|IGNCR | INLCR |IGNBRK |BRKINT )。 //input flag amp。= ~OPOST。 /*output flag*/ = ECHO |NOFLSH。 [VMIN]=1。 [VTIME]=0。endif return 0。}//void gprs_msg() void gprs_msg() { char a。 char ctl[]={26}。 char text[]=Hello!Witech!。 tty_write(at, strlen(at))。 sleep(3)。 write(fd,\r, 1)。 sleep(3)。 tty_write(at+cmgf=1, strlen(at+cmgf=1))。 sleep(3)。 write(fd,\r, 1)。 sleep(3)。 tty_write(at+cmgs=13730191959, strlen(at+cmgs=13730191959))。 sleep(3)。 write(fd,\r, 1)。 sleep(3)。 tty_write(Hello!Witech!, strlen(Hello!Witech!))。 sleep(3)。 tty_write(ctl, 1)。 sleep(3)。 printf(sending is end!!\n)。}int main(void){ void * retval。 tty_init()。 printf(wait for sending a message!\n)。 fflush(stdout)。 printf(sending......\n)。 gprs_msg()。 printf(ByeBye!\n)。 tty_end()。 exit(0)。
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1