精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用51單片機讀寫AT29C040的C語言程序免費下載

Wildesbeast ? 來源:網絡整理 ? 作者:佚名 ? 2020-11-14 11:31 ? 次閱讀

本文檔的主要內容詳細介紹的是使用51單片機讀寫AT29C040的C語言程序免費下載

#include 《reg51.h》

#include 《intrins.h》

unsigned char time;

void int_t0(void) interrupt 1 {

time++;

}

unsigned char d; //rec data

bit rec(void) {

TH0=0;time=0;

while (!RI) {if (time》1) return(1);}

RI=0;

d=SBUF;

return(0);

}

void sen(unsigned char dd) {

SBUF=dd;

while (!TI) {}

TI=0;

}

void wait(void) {

time=0;while (time《10) {}

}

void wait10ms(void) {

TH0=150;time=0;

while (!time) {}

}

sbit ce=P3^5;

sbit oe=P3^6;

sbit we=P3^7;

sbit a16=P3^2;

sbit a17=P3^3;

sbit a18=P3^4;

void pro_to_card(void) {

unsigned char no,i,j;

sen(0xaa);

if (rec()) {wait();return;}

no=d;

sen(d);

no《《=2;

no|=0xe3;

P3=0xff;

P3&=no;

i=0;

do {

P0=i;

j=0;

do {

if (rec()) {wait();ce=1;return;}

TI=0;SBUF=d;

P1=j;

P2=d;

ce=0;

we=0;

we=1;

ce=1;

j++;

} while (j);

wait10ms();

i++;

} while (i);

ce=1;

}

void card_to_pro(void) {

unsigned char no,i,j;

sen(0x55);

if (rec()) {wait();return;}

no=d;

sen(d);

no《《=2;

no|=0xe3;

P3=0xff;

P3&=no;

P2=0xff;

i=0;

do {

P0=i;

j=0;

do {

P1=j;

ce=0;oe=0;

no=P2;

oe=1;ce=1;

j++;

sen(no);

if (rec()) {wait();return;}

if (no!=d) {wait();return;}

} while (j);

i++;

} while (i);

}

/*

void load(unsigned int as,unsigned char dd) {

P0=as/256;P1=as;P2=dd;

ce=0;we=0;we=1;ce=1;

}

void erase(void) {

a16=a17=a18=0;

load(0x5555,0xaa);

load(0x2aaa,0x55);

load(0x5555,0x80);

load(0x5555,0xaa);

load(0x2aaa,0x55);

load(0x5555,0x10);

wait10ms();

wait10ms();

}

void unlock(void) {

unsigned char i;

a16=a17=a18=0;

load(0x5555,0xaa);

load(0x2aaa,0x55);

load(0x5555,0x80);

load(0x5555,0xaa);

load(0x2aaa,0x55);

load(0x5555,0x20);

i=0;

do {

P1=i;

ce=0;we=0;we=1;ce=1;

i++;

} while (i);

}

*/

//AT29C040讀寫主程序開始

void main(void) {

SCON=0x80;

TMOD=0x21;

ET0=TR0=1;EA=1;

wait10ms();

// erase();

// unlock();

REN=1;

while (1) {

REN=1;RI=0;

while (!RI) {} RI=0;

switch (SBUF) {

case 0x55:card_to_pro();break;

case 0xaa:pro_to_card();break;

case 0xa5:

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

sen(0xaa);

break;

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 51單片機
    +關注

    關注

    273

    文章

    5699

    瀏覽量

    123225
  • C語言
    +關注

    關注

    180

    文章

    7601

    瀏覽量

    136251
  • 程序
    +關注

    關注

    116

    文章

    3778

    瀏覽量

    80858
收藏 人收藏

    評論

    相關推薦

    閃速存儲器AT29C040單片機的接口設計應用

    閃速存儲器AT29C040單片機的接口設計應用
    發表于 10-10 11:28

    51單片機如何讀寫AT29C04051單片機讀寫AT29C040c51程序免費下載

    本文檔的主要內容介紹的是51單片機如何讀寫AT29C040?給大家介紹一個51單片機
    發表于 09-06 15:00 ?26次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>如何<b class='flag-5'>讀寫</b><b class='flag-5'>AT29C040</b>?<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>讀寫</b><b class='flag-5'>AT29C040</b>的<b class='flag-5'>c51</b><b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    使用51單片機控制的LED的流水燈C語言程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機控制的LED的流水燈C語言程序免費
    發表于 03-25 18:19 ?17次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>控制的LED的流水燈<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    51單片機按鍵掃描的C程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機進行按鍵掃描的C語言程序免費
    發表于 08-27 17:29 ?11次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>按鍵掃描的<b class='flag-5'>C</b><b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    使用51單片機進行按鍵掃描的C語言程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機進行按鍵掃描的C語言程序免費
    發表于 08-14 17:32 ?5次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>進行按鍵掃描的<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    使用C語言模擬51單片機的I2C總線的資料和程序免費下載

    本文檔的主要內容詳細介紹的是使用C語言模擬51單片機的I2C總線的資料和程序
    發表于 08-06 17:34 ?11次下載
    使用<b class='flag-5'>C</b><b class='flag-5'>語言</b>模擬<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的I2<b class='flag-5'>C</b>總線的資料和<b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    使用51單片機實現電子琴的C語言程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現電子琴的C語言程序免費
    發表于 07-19 17:37 ?9次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現電子琴的<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    使用51單片機實現流水燈C語言程序實例免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈C語言程序實例免費
    發表于 07-19 17:38 ?9次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現流水燈<b class='flag-5'>C</b><b class='flag-5'>語言</b>的<b class='flag-5'>程序</b>實例<b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    51單片機的串口C語言程序免費下載

    本文檔的主要內容詳細介紹的是51單片機的串口C語言程序免費
    發表于 06-06 17:50 ?2次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的串口<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    使用51單片機實現流水燈的C語言程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現流水燈的C語言程序免費
    發表于 05-27 08:00 ?2次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現流水燈的<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    51單片機的定時器C語言程序免費下載

    本文檔的主要內容詳細介紹的是51單片機的定時器C語言程序免費
    發表于 09-06 16:14 ?7次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的定時器<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>程序</b><b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    單片機C51語言程序設計基礎的資料合集免費下載

    本文檔的主要內容詳細介紹的是單片機C51語言程序設計基礎的資料合集免費下載包括了:
    發表于 03-16 08:00 ?18次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>C51</b><b class='flag-5'>語言</b><b class='flag-5'>程序</b>設計基礎的資料合集<b class='flag-5'>免費</b><b class='flag-5'>下載</b>

    HD44780讀寫單片機C51程序免費下載

    本文檔的主要內容詳細介紹的是HD44780讀寫單片機C51程序免費下載
    的頭像 發表于 10-11 11:56 ?4315次閱讀

    51單片機讀寫AT29C040C51程序

    本文檔的主要內容詳細介紹的是給大家介紹一個51單片機讀寫AT29C040c51程序
    的頭像 發表于 11-07 12:01 ?4903次閱讀

    使用單片機實現單片機內置EEPROM讀寫測試的C語言實例程序免費下載

    本文檔的主要內容詳細介紹的是使用單片機實現單片機內置EEPROM讀寫測試的C語言實例程序免費
    發表于 03-30 16:48 ?17次下載