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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

TLC549模數轉換C51程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2011年08月04日   【字體:
/*******************************************
  程序功能:將采集的模擬量數據轉換為數字量數
            據, 并在P2口的流水燈上體現出來。
  涉及芯片:TLC549         
********************************************/

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit clock=P3^3;//時鐘線
sbit dout=P3^4;//數據輸出端
sbit cs=P3^5;//片選(低電平有效)

void delay(uint t)
 {   
   while(t--);
 }

uchar read_549()//數據得采集
 {
   uint i;
   uchar k=0x00;//定義一個變量k,將在dout上采集的到的數據裝進K
   dout=1;//該地方置不置高電平都可以,應為單片機的I/O口默認值為高點平
   for(i=0;i<8;i++)
    {
   if(dout)
    {
      k++;
    }
    k=k<<1;
    clock=1;//高電平期間采集dout線上的數據
    clock=0;
    delay(10);
 }
   return k;//返回值
 }

uchar shuchu_549()//數據得讀取
 {
   uchar date;
   cs=0;//片選低電平時數據有效
   date=read_549();//將read_549()函數中采集到的數據付給變量date
   cs=1;//片選拉高,表示數據讀取完畢
   delay(50);
   return date;//返回值
 }

void main()
 {
   while(1)
    {
   P2=shuchu_549(); 
 }
 }
/**********************************************
  詳細分析TLC549芯片時序圖:
    1、串行數據A7位先輸出(即最高位)A0位最后
    輸出。
 2、在每一次I/O clock的高電平期間DATA OUT線
    就產生有效輸出,每出現一次I/O clock信號
    并對8個字節數據輸出。一個周期出現8次 I/O
    clock信號并對8個字節輸出。
 3、在CS變為低電平后,最高位自動置于DATA OUT
    總線上。其余7位(A6~A0)在7個I/O clock下
    降沿由時鐘同步輸出。B7~B0以同樣的方式跟在
    其后。
 4、在片選CS變為低電平后1.4微秒I/O clock才允
    許跳變。
 5、在片選CS變為低電平后到數據線DATA OUT線上
    輸出數據的時間間隔為1.2微秒;
 6、只要I/O CLOCK變高就可以讀取DATA OUT線上的
    數據。
     
 **********************************************/
關閉窗口

相關文章

主站蜘蛛池模板: 欧美国产日本一区 | 亚洲网在线 | 女女爱爱视频 | 亚洲一区二区中文字幕在线观看 | 涩涩视频在线观看 | www.精品国产 | 久久久免费 | 99久久精品国产一区二区三区 | 国产精品久久久久久久久久久久午夜片 | 免费视频一区二区三区在线观看 | 精品国产鲁一鲁一区二区张丽 | 久久精品久久久久久 | 一区二区片| 中文字幕成人在线 | 美女久久视频 | 午夜播放器在线观看 | 久久极品| 午夜精品一区二区三区在线视频 | 中文字幕免费视频 | 精品视频在线免费观看 | 亚洲视频自拍 | 一区二区三区久久久 | 欧美在线亚洲 | 成人性生交大片免费看r链接 | 激情网五月天 | 91精品国产综合久久久久蜜臀 | 日韩av第一页 | 欧美成视频 | 在线成人免费视频 | 色爱综合网 | 91综合在线观看 | 人操人免费视频 | 亚洲精色 | 欧美精品一区在线观看 | 亚洲精品在线看 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | www在线视频 | 亚洲444eee在线观看 | 亚洲精品乱码久久久久久按摩观 | 欧美一区免费 | 99国内精品久久久久久久 |