電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

51單片機擴展RAM讀寫子程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2011-4-7
 下面的程序在11.0592MHz的STC89C52做過測試,C代碼也很簡單:
   #include
   #define uchar unsigned char
   #define uint unsigned int
   uchar xdata LD _at_ 0x7fff;
   void delay(uint cnt)
   {
   uint i;
   for(i=0;i
   }
   void main(void)
   {
   uchar i;
   delay(1000);
   while(1)
   {
   LD = 0x00;
   LD = 0xf0;
   LD = 0x73;
   // i = LD;
   delay(1000);
   LD = 0xff;
   delay(1000);
   }
   }
   LD就是擴展的外部RAM變量,地址是0x7fff,也就是說P2的最高位就是CS信號。示波器測試了P0口任意一個數據的變化、CS的變化、WR\RD信號的變化。大體整理了一下,波形基本如下:  
 點擊看大圖
   另外,除了第一次LD讀操作需要5個指令周期外(1.085us*5),以后每次LD讀操作都只要3個指令周期(1.085*3)。這也是從匯編的代碼里仿真后得出來的結論。而從上圖也可以知道CS有效時間其實是一個指令周期(1.085us)。平均3個指令周期完成一次數據傳輸(所謂的RAM方式讀寫數據),這應該是單片機和外部通信的最快速度了。
Tags:51單片機,RAM,讀寫,子程序  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
中文字幕网站在线观看| 91av在线播放| 国产香蕉国产精品偷在线| 一本久久a久久精品vr综合| 女仆的胸好大揉出奶水| 丁香狠狠色婷婷久久综合| 天天躁日日躁aaaaxxxx| yy11111光电影院手机版| 在线看欧美三级中文经典| 99热都是精品| 国产精品成年片在线观看| 2021国产精品自拍| 国产成人免费网站| 色吊丝av中文字幕| 国产亚洲av片在线观看18女人 | 欧美性大战久久久久久久| 亚洲欧洲自拍拍偷综合| 杨钰莹欲乱小说| 乱人伦人妻中文字幕无码| 日本xxxwww| 久久777国产线看观看精品| 好紧好爽好深再快点av在线| 一二三四在线播放免费视频中国 | 精品无码久久久久久久久水蜜桃 | 好男人视频社区精品免费| juliecasha大肥臀hd| 国产精品水嫩水嫩| 麻豆精品久久久久久久99蜜桃| 国产女人18毛片水真多18精品| 美国十次啦导航网| 免费极品av一视觉盛宴| 欧美激情第1页| 亚洲免费在线视频观看| 日本大乳高潮视频在线观看| 久久久久久久999| 天天干天天操天天摸| 97久久香蕉国产线看观看| 国产成人精品男人免费| 老师你的兔子好软水好多的车视频 | 一级毛片特级毛片黄毛片| 国产麻豆剧果冻传媒一区|