国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

單片機ad/da轉換

2019-11-11 00:45:48
字體:
來源:轉載
供稿:網友
/*-----------------------------------------------  名稱:IIC協議 PCF8591 AD/DA轉換  論壇:www.doflye.net  編寫:shifang  修改:無  內容:使用DA輸入,數碼管顯示輸出數字量,LED顯示模擬電壓大小------------------------------------------------*/  #include <reg52.h>                #include "i2c.h"#include "delay.h"#include "display.h"#define AddWr 0x90   //寫數據地址 #define AddRd 0x91   //讀數據地址extern bit ack;bit WriteDAC(unsigned char dat);/*------------------------------------------------              主程序------------------------------------------------*/main(){ unsigned char num=0; Init_Timer0(); while (1)         //主循環  { WriteDAC(num); num++;//連續累加,值從0-255反復循環,并顯示在數碼管上, TempData[0]=dofly_DuanMa[num/100];     TempData[1]=dofly_DuanMa[(num%100)/10]; TempData[2]=dofly_DuanMa[(num%100)%10]; DelayMs(100);  }}/*------------------------------------------------               寫入DA轉換數值輸入參數:dat 表示需要轉換的DA數值,范圍是0-255------------------------------------------------*/bit WriteDAC(unsigned char dat){   Start_I2c();               //啟動總線   SendByte(AddWr);             //發送器件地址     if(ack==0)return(0);   SendByte(0x40);            //發送器件子地址     if(ack==0)return(0);   SendByte(dat);             //發送數據     if(ack==0)return(0);   Stop_I2c();  }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拜城县| 同德县| 灵台县| 布尔津县| 肃宁县| 四子王旗| 永州市| 安泽县| 蒲城县| 武强县| 嘉义县| 汝阳县| 喀喇沁旗| 九龙县| 曲沃县| 崇义县| 自治县| 玛纳斯县| 互助| 高陵县| 夏河县| 剑川县| 繁昌县| 桦甸市| 仙桃市| 嫩江县| 隆安县| 扬中市| 乡城县| 忻州市| 佛山市| 交城县| 武夷山市| 高清| 高唐县| 四会市| 营口市| 登封市| 青河县| 阆中市| 娱乐|