欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機驅動SRAM6116外接ram實現(xiàn)讀寫操作 仿真及程序 [打印本頁]

作者: 51黑ff    時間: 2016-9-27 12:12
標題: 單片機驅動SRAM6116外接ram實現(xiàn)讀寫操作 仿真及程序
單片機驅動SRAM6116外部ram芯片的一個proteus仿真的例子,仿真原理圖如下:


這個程序可以幫助我們熟悉單片機的外部ram操作的過程.
所有資料下載: SRAM6116.rar (30.82 KB, 下載次數(shù): 45)

源程序:
  1. #include "reg51.h"
  2. sbit P27=P2^7;                        //模擬8051的ALE引腳
  3. sbit P26=P2^6;                        //模擬8051的WR引腳
  4. sbit P25=P2^5;                  //模擬8051的RD引腳
  5. #define uint unsigned int
  6. #define uchar unsigned char
  7. void delay(uint);                                //函數(shù)聲明
  8. void main()
  9. {
  10.            //uchar  x=0;
  11.         P27=0;                                           //P27原本為1,故實際電路中加反相器
  12.         P0&=0x06;                                   //寫地址000 0000 0110到74LS373并進行鎖存,共11位,這里的地址是任意選擇的。                   注:這樣書寫的P0口作為普通I/O口
  13.         P2&=0xF8;
  14.         delay(20);
  15.         P27=1;
  16.         P26=0;                                          //寫命令
  17.         P0=0xD7;                                 //通過數(shù)據(jù)口P0寫數(shù)據(jù)到SRAM        
  18.         delay(20);
  19.         P26=1;                                         //寫完成

  20.            P27=0;
  21.            P0&=0x06;                                   //寫地址000 0000 0110到74LS373進行鎖存         共11位
  22.            P2&=0xF8;
  23.            delay(20);
  24.            P27=1;
  25.            P25=0;                                          //讀命令
  26.            delay(20);                                 //通過數(shù)據(jù)口P0讀取SRAM中的數(shù)據(jù)
  27.            P25=1;                                         //讀完成
  28.    while(1);
  29. }
  30. void delay(uint i)                        //若i=10,則延時1ms=10*125*8us
  31. {
  32.     uint j;
  33.     while(i--)
  34.     {
  35.         for(j = 0; j < 125; j++);
  36.      }
  37. }
復制代碼

作者: 電飯鍋    時間: 2017-3-12 17:18
   感謝分享




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1