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

正文內(nèi)容

基于單片機(jī)的rds接收控制設(shè)計(jì)-資料下載頁

2025-06-27 19:55本頁面
  

【正文】 IAP EEPROM扇區(qū)擦除*/void IapEraseSector(uint addr){ IAP_CONTR = ENABLE_IAP。 IAP_CMD = CMD_ERASE。 IAP_ADDRL = addr。 IAP_ADDRH = addr8。 //IAP_DATA = data_eep。 //EA=0。 IAP_TRIG = 0X46。 IAP_TRIG = 0Xb9。 _nop_()。 _nop_()。 }/*******************************************寫多個(gè)數(shù)據(jù)到E2中*******************************************/void wr_ee_datas (uint addr, uchar *p, uchar count) { for ( 。 count 0。 count ) { IapProgramByte(addr++ , *p)。 p ++。 }}/*******************************************讀多個(gè)數(shù)據(jù)到指定的數(shù)組中*******************************************/void read_ee_datas (uint addr, uchar *p, uchar count) { for ( 。 count 0。 count ) { *p = IapReadByte(addr ++)。 //*p = data_eep。 p ++。 }} I2C總線的源程序/**********************************/ifndef __I2C_H__ifndef __I2C_H__define uint unsigned intdefine uchar unsigned charinclude //引腳定義sbit I2C_SCL=P3^2。 sbit I2C_SDA=P3^1。 /*********************************************************************///定義空指令define NOP() _nop_(),_nop_(),_nop_(),_nop_(),_nop_(),_nop_(),_nop_(),_nop_() void I2C_Start(void)。void I2C_Stop(void)。bit I2C_ReadAck(void)。void I2C_SendAck(void)。void I2C_SendNoack(void)。void I2C_Send_Byte(unsigned char sendbyte)。unsigned char I2C_Receive_Byte(void)。void I2C_Data_Write(unsigned char Mac_ID, unsigned char *ptr,unsigned char num)。void I2C_Data_Read(unsigned char Mac_ID, unsigned char *ptr,unsigned char num)。void I2C_selset_Read(unsigned char Mac_ID, unsigned char Addr, unsigned char *ptr, unsigned char num)。endif/*********************************************************************///啟動(dòng)I2C總線void I2C_Start(void){ I2C_SDA=1。 NOP()。 I2C_SCL=1。 NOP()。NOP()。NOP()。NOP()。NOP()。 I2C_SDA=0。 NOP()。NOP()。NOP()。NOP()。NOP()。 I2C_SCL=0。 }/*********************************************************************///停止I2C總線void I2C_Stop(void){ I2C_SCL=0。 I2C_SDA=0。 NOP()。 I2C_SCL=1。 NOP()。NOP()。NOP()。NOP()。NOP()。 I2C_SDA=1。 NOP()。NOP()。NOP()。NOP()。NOP()。 NOP()。NOP()。NOP()。NOP()。NOP()。 I2C_SCL=0。 I2C_SDA=0。}/*********************************************************************///單片機(jī)接收應(yīng)答位(返回0表示應(yīng)答)bit I2C_ReadAck(void){ unsigned char ccsj = 220。 I2C_SCL=0。 I2C_SDA=1。 NOP()。 I2C_SCL=1。 while(I2C_SDA) { ccsj。 if (ccsj == 0) { I2C_Stop()。 return 0。 } } I2C_SCL=0。 return 1。 }/*********************************************************************///單片機(jī)發(fā)送應(yīng)答信號(hào)void I2C_SendAck(void){ I2C_SCL=0。 I2C_SDA=0。 NOP()。NOP()。NOP()。NOP()。NOP()。 I2C_SCL=1。 NOP()。NOP()。NOP()。NOP()。NOP()。 I2C_SCL=0。}/*********************************************************************///單片機(jī)發(fā)送非應(yīng)答信號(hào)void I2C_SendNoack(void){ I2C_SCL=0。 I2C_SDA=1。 NOP()。NOP()。 I2C_SCL=1。 NOP()。NOP()。 I2C_SCL=0。}/*********************************************************************///單片機(jī)發(fā)送一個(gè)字節(jié)void I2C_Send_Byte(unsigned char sendbyte){ unsigned char count = 8。 while( count ) { I2C_SCL = 0。 NOP()。 if ( sendbyte amp。0x80 ) I2C_SDA =1。 else I2C_SDA =0。 NOP()。 I2C_SCL = 1。 NOP()。 sendbyte = 1。 } I2C_ReadAck()。}/*********************************************************************///單片機(jī)接收一個(gè)字節(jié)unsigned char I2C_Receive_Byte(void){ unsigned char count = 8, data_buffer。 I2C_SDA = 1。 while ( count) { I2C_SCL =0。 NOP()。NOP()。 I2C_SCL =1。 NOP()。NOP()。 data_buffer = 1。 if ( I2C_SDA ) data_buffer++。 } return (data_buffer)。}/*********************************************************************///單片機(jī)發(fā)送數(shù)據(jù)//向指定的硬件地址寫count個(gè)數(shù)據(jù)void I2C_Data_Write(unsigned char Mac_ID, unsigned char *ptr,unsigned char num){ I2C_Start()。 I2C_Send_Byte( Mac_ID )。 while(num) { I2C_Send_Byte( *(unsigned char*)ptr )。 ((unsigned char*)ptr)++。 } I2C_Stop()。}/*********************************************************************///單片機(jī)讀取數(shù)據(jù)//向指定的硬件地址讀取count個(gè)數(shù)據(jù)void I2C_Data_Read(unsigned char Mac_ID, unsigned char *ptr,unsigned char num){ I2C_Start()。 I2C_Send_Byte( Mac_ID | 0x01)。 while(num) { *ptr = I2C_Receive_Byte()。 if(num != 0) I2C_SendAck()。 ptr++。 } I2C_SendNoack()。 I2C_Stop()。}/*********************************************************************///單片機(jī)讀取數(shù)據(jù)//向指定的硬件地址,指定的地址,讀取count個(gè)數(shù)據(jù)void I2C_selset_Read(unsigned char Mac_ID, unsigned char Addr, unsigned char *ptr, unsigned char num){ I2C_Start()。 I2C_Send_Byte( Mac_ID)。 I2C_Send_Byte( Addr )。 I2C_Start()。 I2C_Send_Byte( Mac_ID | 0x01 )。 while(num) { *ptr = I2C_Receive_Byte()。 if(num != 0) I2C_SendAck()。 ptr++。 } I2C_SendNoack()。 I2C_Stop()。}/*******************************************over***************************************************************//*******************************************over************************** 結(jié) 論本系統(tǒng)設(shè)計(jì)主要采用QN82QN8027為核心芯片安裝調(diào)試,對(duì)所學(xué)過的單片機(jī)原理,本系統(tǒng)具有成本低、體積小、低功耗、符合電池供電需求、集成度高、無需微調(diào)外部元件、外圍元件小、加工容易、數(shù)據(jù)傳輸率高、傳輸時(shí)間短、接口簡(jiǎn)單、可以與廉價(jià)單片機(jī)接口的特點(diǎn)。接收芯片QN8025接收信號(hào)之后通過STC89C52的控制在顯示芯片12864上顯示出來,從而完成智能數(shù)據(jù)的采集及無線傳輸功能系統(tǒng)。另外,由于系統(tǒng)采用了STC89C52為單片機(jī)控制芯片,單片機(jī)具有體積小、功耗低、控制能力強(qiáng)、擴(kuò)展靈活、微型化、和使用方便、等優(yōu)點(diǎn)可廣泛應(yīng)用于控制系統(tǒng),數(shù)據(jù)采集系統(tǒng)等等。設(shè)計(jì)中遇到的關(guān)鍵問題是芯片的選擇、接收芯片跟單片機(jī)的硬件連接和軟件程序設(shè)計(jì)的問題。參考文獻(xiàn)[1] 郭理豪. 基于無線網(wǎng)絡(luò)的多媒體監(jiān)控系統(tǒng)的研究與設(shè)計(jì)[D]. 浙江工業(yè)大學(xué)2009.[2] [D][3] 杜彩俠. 基于ARM的無線對(duì)講系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 武漢理工大學(xué), 2012 [4] 李江南. 一種基于C8051F330的網(wǎng)絡(luò)對(duì)講機(jī)[D]. 電子科技大學(xué), 2007 . [5] 張迪強(qiáng). 基于MCF5213的對(duì)講機(jī)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 電子科技大學(xué), 2009 .[6] 邱吉?jiǎng)?林孝康. 基于ARM內(nèi)核的民用數(shù)字對(duì)講機(jī)系統(tǒng)的設(shè)計(jì)[J]. 微計(jì)算機(jī)信息, 2006,(29)[7] 徐貴森,劉鑫,譚學(xué)治. 淺談無線電對(duì)講機(jī)模擬轉(zhuǎn)數(shù)字[J]. 移動(dòng)通信, 2009,(06)[8] 李龍文. 《小功率集成開關(guān)穩(wěn)壓器》 電子技術(shù)應(yīng)用[9] 劉曄 常弘. 《電工電子技術(shù)導(dǎo)論》 西安交通大學(xué) 2009 [10]解沅清,解月珍. 《通信電子線路》人民郵電出版社,1994年[11] 陳永等. 《集群移動(dòng)通信機(jī)和對(duì)講機(jī)原理、使用及維修手冊(cè)》[M]. 北京:電子工業(yè)出版社,1997.[12] 陳永甫,譚秀華. 《理代通信系統(tǒng)和信息網(wǎng)》[M]. 北京:電子工業(yè)出版社,1996.[13]伍蔡倫,李世義,王寶全 《全球定位系統(tǒng)信號(hào)接收機(jī)射頻模塊的設(shè)計(jì)》[J]., 國(guó)外電子元器件,2006年 第01期[14]苗匯靜,宋宜華,宋剛 《實(shí)用新型 VHF 無線雙向?qū)χv機(jī)》【J】電聲技術(shù) 1998
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1