在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            STC11F02E_EEPROM 頭文件

            作者: 時(shí)間:2016-11-18 來(lái)源:網(wǎng)絡(luò) 收藏
            /*************************************************************/

            /*****File Function : STC11F02E_EEPROM Read and Write *****/
            /*****Program Author : ZhengWen(ClimberWin) *****/
            /*****Compile Date : 2009/3/3 *****/
            /*****Edition Info : V1.0 *****/
            /*************************************************************/
            /*****Amend Date : 2009.3.3 *****/
            /*****修改內(nèi)容:修改讀寫(xiě)子程序,使得更加的簡(jiǎn)潔********/
            /*************************************************************/
            #ifndef __STC11FXX_EEPROM_CLIMBERWIN__
            #define __STC11FXX_EEPROM_CLIMBERWIN__
            #define uchar unsigned char
            #define uint unsigned int
            #include
            /*******************************************************/

            本文引用地址:http://www.biyoush.com/article/201611/316034.htm

            /*****STC11FXX特殊功能寄存器定義********/
            sfr isp_wdt = 0xc1;
            sfr isp_data = 0xc2;
            sfr isp_addrh = 0xc3;
            sfr isp_addrl = 0xc4;
            sfr isp_cmd = 0xc5;
            sfr isp_trig = 0xc6;
            sfr isp_contr = 0xc7;
            /*****************************************/

            /***************STC11FXX扇區(qū)擦除程序*************************/
            void STC89CXX_EEPROM_Erase(unsigned char t_addr)
            {
            isp_addrh = t_addr; //可以不要 扇區(qū)里任意一個(gè)字節(jié)的地址都是扇區(qū)地址,無(wú)需求首地址,單片機(jī)會(huì)自己處理
            isp_addrl = 0;
            EA = 0; //關(guān)中斷
            isp_contr = 0x81;
            isp_cmd = 3; //扇區(qū)擦除,要某字節(jié)為空,必須擦除1個(gè)扇區(qū)
            isp_trig = 0x5a; //先送0x5a再送 0xa5 ISP/IAP 觸發(fā)寄存器,每次都需要如此
            isp_trig = 0xa5; //送完0xa5后 ISP/IAP 立即被觸發(fā)啟動(dòng)
            _nop_();
            _nop_();
            isp_contr = 0;
            isp_cmd = 0;
            isp_trig = 0;
            isp_addrh = 0;
            isp_addrl = 0;
            // EA = 1; // 開(kāi)中斷
            }
            /***********************************************/


            /***************STC11FXX_EEPROM字節(jié)寫(xiě)程序*************************/

            void STC89CXX_EEPROM_Char_Write(unsigned int Write_addr ,unsigned char Write_data)
            {

            isp_data = Write_data;
            isp_addrh = Write_addr/256; //送地址高位
            isp_addrl = Write_addr%256; //地址低位
            EA = 0; /* 關(guān)中斷 */
            isp_contr = 0x81;
            isp_cmd = 2; //送扇區(qū)命令
            isp_trig = 0x5a;;
            isp_trig = 0xa5;
            _nop_();
            _nop_();
            isp_contr = 0;
            isp_cmd = 0;
            isp_trig = 0;
            isp_addrh = 0;
            isp_addrl = 0;
            // EA = 1; /* 開(kāi)中斷 */

            }
            /**************************************************************/

            /***************STC11FXX_EEPROM字節(jié)讀程序*************************/

            STC89CXX_EEPROM_Char_Read(unsigned int Read_addr)
            {


            isp_addrh = Read_addr/256; //送地址高字節(jié)
            isp_addrl = Read_addr%256; //送地址低字節(jié)(從0開(kāi)始到num-1為止)
            EA = 0; /* 關(guān)中斷 */
            isp_contr = 0x81; /*20M,是0x80 orl 1 */
            isp_cmd = 1; // 1表示字節(jié)讀
            isp_trig = 0x5a; //先送0x5a再送 0xb9 ISP/IAP 觸發(fā)寄存器,每次都需要如此
            isp_trig = 0xa5; //送完0xa5后 ISP/IAP 立即被觸發(fā)啟動(dòng)
            _nop_(); //空指令
            _nop_(); //空指令
            isp_contr = 0; //禁止ISP/IAP 操作
            isp_cmd = 0; //去除ISP/IAP 命令
            isp_trig = 0; //防止 ISP/IAP 命令誤觸發(fā)
            isp_addrh = 0; //地址指向非EEPROM地址區(qū),防止誤操作
            isp_addrl = 0;
            // EA = 1; /* 開(kāi)中斷 */
            return(isp_data);

            }
            /**************************************************************/

            /*******************************************************************************/

            #endif



            關(guān)鍵詞: STC11F02EEEPROM頭文

            評(píng)論


            技術(shù)專(zhuān)區(qū)

            關(guān)閉