久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2595|回復: 0
打印 上一主題 下一主題
收起左側

DS1302時鐘+數碼管proteus仿真

[復制鏈接]
跳轉到指定樓層
樓主
#include"reg51.h"
#include"intrins.h"
#define uchar unsigned char
uchar time1[8];
code seven_tab[15]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};//0--9,-,
sbit rtc_clk=P3^6;  //ds1302的串行時鐘,控制數據的輸入與輸出
sbit rtc_data=P3^4;  //雙向數據線
sbit rtc_rst=P3^5;  //復位引腳
sbit p2_2=P2^2;
sbit p2_3=P2^3;
sbit p2_4=P2^4;
       /*ds1302讀,寫都要先執行讀地址
         ds1302的雙向數線是以為一位執行
    */
void write1302(uchar address,uchar date)    //向ds1302寫
{
   uchar n;
   rtc_rst=0;  //復位引腳低電平
   _nop_();      //延遲一個周期
   rtc_clk=0;  //時鐘為低電平
   _nop_();
   rtc_rst=1;  //復位引腳置高,開始執行
   _nop_();
  for(n=0;n<8;n++)           //開始傳送八位地址命令
  {
     rtc_data=address&0x01;   //  數據從低位開始傳送
  address>>=1;       //地址數據向右移一位
  rtc_clk=1;       //串行時鐘拉高,執行寫入數據
  _nop_();
  rtc_clk=0;     //串行時鐘拉高,為下一個數據寫入做準備
  _nop_();
  }
  for(n=0;n<8;n++)          //開始傳送八位地址數據
  {
     rtc_data=date&0x01;      //數據從低位開始傳送
  date>>=1;           //地址數據向右移一位
  rtc_clk=1;   
  _nop_();
  rtc_clk=0;
  _nop_();
  }
  rtc_rst=0;      //結束復位拉低
  _nop_();
}
uchar read1302(uchar address)  //向ds1302讀
{
   uchar n,dat,dat1;
   rtc_rst=0;
   _nop_();
   rtc_clk=0;
   _nop_();
   rtc_rst=1;
   _nop_();
   for(n=0;n<8;n++)              //開始傳送八位地址命令
   {
        rtc_data=address&0x01;   //數據從低位開始傳送
  address>>=1;       //地址數據向右移一位
  rtc_clk=1;   
  _nop_();
  rtc_clk=0;
  _nop_();
   }
    _nop_();
   for(n=0;n<8;n++)             //讀取8位數據
   {
     dat1=rtc_data;
  dat=(dat>>1)|(dat1<<7);
  rtc_clk=1;
  _nop_();
  rtc_clk=0;
  _nop_();
   }
   rtc_rst=0;
    _nop_();
rtc_clk=1;
_nop_();
rtc_data=0;
_nop_();
rtc_data=1;
_nop_();   
return dat;
}

ea5af1af5d3df22ab5e376c3b282c63.png (74.76 KB, 下載次數: 64)

ea5af1af5d3df22ab5e376c3b282c63.png

ds1302時鐘.rar

26.15 KB, 下載次數: 43, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: caoporn国产精品免费公开 | 亚洲综合在线视频 | 精品视频在线播放 | 亚洲欧美日韩精品久久亚洲区 | 中文字幕日韩一区 | 亚洲人成一区二区三区性色 | 日本一区二区高清视频 | 一区二区国产精品 | 欧美国产激情二区三区 | 欧美区日韩区 | 亚洲日本免费 | 国产一区二区精品在线观看 | 在线观看中文字幕 | 亚洲精品一区国语对白 | 国产亚洲精品91 | 一级欧美一级日韩片 | 韩国毛片一区二区三区 | 欧美在线一区二区三区 | 欧美一级在线观看 | 欧美一区2区三区4区公司二百 | 免费成人在线网站 | 国产乱码精品一区二区三区五月婷 | 天天夜碰日日摸日日澡 | 免费小视频在线观看 | 欧美日韩一区二区在线观看 | 91一区二区 | 日韩在线不卡 | 天天色影视综合 | 国产成人网 | 免费久| 热re99久久精品国99热观看 | 国产精品一码二码三码在线 | 99视频免费播放 | 日韩精品一区二区不卡 | 能看的av| 欧美激情综合五月色丁香小说 | 午夜电影合集 | 久久成人av | 中文字幕成人av | 亚洲第一av | 国产剧情一区 |