色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

51單片機讀寫AT29C040的C51程序

Wildesbeast ? 來源:單片機教程網 ? 作者:單片機教程網 ? 2020-11-07 12:01 ? 次閱讀

給大家介紹一個51單片機讀寫AT29C040的c51程序

#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;

}

}

}
責任編輯 LK

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

    關注

    274

    文章

    5705

    瀏覽量

    124008
  • 程序
    +關注

    關注

    117

    文章

    3794

    瀏覽量

    81270
收藏 人收藏

    評論

    相關推薦

    51單片機C51基礎知識

    帶您從零學51單片機C51基礎知識 C51基礎知識1 單片機的匯編(ASM)和C語言優缺點2
    發表于 02-10 14:30 ?109次下載

    單片機C51編程規范

    單片機C51編程規范 1單片機C51編程規范- 前言   為了提高源程序的質量和可維護性,從而最終提高軟件產品生產力,特編寫此規范。
    發表于 01-14 21:03 ?2588次閱讀

    單片機基礎知識C51

    單片機基礎知識C51版,學習單片機的基礎知識。包括單片機的簡介,單片機程序如何寫,
    發表于 11-18 16:48 ?0次下載

    單片機C51程序燒寫過程

    【LabVIEW從入門到精通】5.2.4.1b 單片機C51程序燒寫過程
    發表于 01-08 15:47 ?0次下載

    c51單片機矩陣程序

    電子發燒友網站提供《c51單片機矩陣程序.docx》資料免費下載
    發表于 05-26 08:00 ?7次下載

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

    本文檔的主要內容介紹的是51單片機如何讀寫AT29C040?給大家介紹一個51單片機
    發表于 09-06 15:00 ?27次下載
    <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>免費下載

    51單片機教程之80C51單片機C語言程序設計資料概述

    本文檔的主要內容詳細介紹的是51單片機教程之80C51單片機C語言程序設計資料概述主要內容包括
    發表于 12-05 11:53 ?299次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>教程之80<b class='flag-5'>C51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>C</b>語言<b class='flag-5'>程序</b>設計資料概述

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

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

    使用HD44780讀寫單片機C51程序詳細概述

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

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

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

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

    本文檔的主要內容詳細介紹的是使用51單片機讀寫AT29C040C語言程序免費下載。
    的頭像 發表于 11-14 11:31 ?4821次閱讀

    單片機C51程序設計的學習課件免費下載

    本文檔的主要內容詳細介紹的是單片機C51程序設計的學習課件免費下載包括了:1、C51程序設計基礎,2、C
    發表于 11-24 17:24 ?64次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>C51</b><b class='flag-5'>程序</b>設計的學習課件免費下載

    使用51單片機實現電子鐘的C51程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現電子鐘的C51程序免費下載。
    發表于 01-04 08:00 ?7次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現電子鐘的<b class='flag-5'>C51</b><b class='flag-5'>程序</b>免費下載

    C51單片機流水燈C代碼

    C51單片機流水燈C代碼
    發表于 11-05 15:20 ?34次下載
    <b class='flag-5'>C51</b><b class='flag-5'>單片機</b>流水燈<b class='flag-5'>C</b>代碼

    C51單片機C52單片機內部的資源區別

    C52單片機可以理解為是C51單片機的增強版? 兩個方面有差異,存儲空間和定時器計數器方面有區別 ○ C52
    發表于 11-19 10:36 ?20次下載
    <b class='flag-5'>C51</b><b class='flag-5'>單片機</b>與<b class='flag-5'>C</b>52<b class='flag-5'>單片機</b>內部的資源區別
    主站蜘蛛池模板: 禁漫H天堂免费A漫| 久久视频这里只精品99re8久| mxgs-877痉挛媚药按摩| 一本之道高清在线3线观看| 国产精品一区二区在线播放| 97夜夜澡人人爽人人模人人喊| 国产不卡无码高清视频| 老师我好爽再深一点老师好涨| 午夜福利免费院| 啊轻点灬大JI巴又大又粗| 久久黄色网址| 驯服有夫之妇HD中字日本| vivoe另类| 久久深夜视频| 亚洲精品视频在线观看免费| 扒开小处30p| 蜜芽在线播放免费人成日韩视频| 亚洲国产日韩制服在线观看| 国产成人cao在线| 日本一本道高清码v| 97亚洲狠狠色综合久久久久| 久久99精品国产麻豆婷婷| 亚州精品永久观看视频| 攻把受做得合不拢腿play| 欧美做真爱欧免费看| 99re6久久在热线视频| 久久亚洲国产成人影院| 一本色道久久综合亚洲AV蜜桃| 国产人妻午夜无码AV天堂| 色中色入口2015| 出租屋自拍贵在真实15P| 披黑人猛躁10次高潮| 99久久国产露脸精品麻豆| 久久精品国产亚洲精品2020 | 99热国产这里只有精品9九| 久久国产精品免费网站| 亚洲欧美中文字幕5发布| 果冻传媒MV免费播放在线观看| 亚洲 综合 欧美在线 热| 国产睡熟迷奷系列网站| 香蕉鱼视频观看在线视频下载|