国产探花免费观看_亚洲丰满少妇自慰呻吟_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();  }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙河市| 兴山县| 宜兰县| 成都市| 淅川县| 台北市| 浮梁县| 昆山市| 曲靖市| 宜黄县| 保康县| 江北区| 白水县| 城固县| 剑河县| 临猗县| 沙洋县| 南丰县| 河东区| 甘德县| 凤冈县| 夏邑县| 静乐县| 邵东县| 都匀市| 乌鲁木齐县| 金寨县| 英吉沙县| 佛坪县| 靖边县| 和政县| 万全县| 四会市| 灵寿县| 沁水县| 卓尼县| 介休市| 淳安县| 个旧市| 祁门县| 监利县|