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

首頁 > 學院 > 開發(fā)設計 > 正文

單片機ad/da轉(zhuǎn)換

2019-11-10 22:29:28
字體:
供稿:網(wǎng)友
/*-----------------------------------------------  名稱:IIC協(xié)議 PCF8591 AD/DA轉(zhuǎn)換  論壇:www.doflye.net  編寫:shifang  修改:無  內(nèi)容:使用DA輸入,數(shù)碼管顯示輸出數(shù)字量,LED顯示模擬電壓大小------------------------------------------------*/  #include <reg52.h>                #include "i2c.h"#include "delay.h"#include "display.h"#define AddWr 0x90   //寫數(shù)據(jù)地址 #define AddRd 0x91   //讀數(shù)據(jù)地址extern bit ack;bit WriteDAC(unsigned char dat);/*------------------------------------------------              主程序------------------------------------------------*/main(){ unsigned char num=0; Init_Timer0(); while (1)         //主循環(huán)  { WriteDAC(num); num++;//連續(xù)累加,值從0-255反復循環(huán),并顯示在數(shù)碼管上, TempData[0]=dofly_DuanMa[num/100];     TempData[1]=dofly_DuanMa[(num%100)/10]; TempData[2]=dofly_DuanMa[(num%100)%10]; DelayMs(100);  }}/*------------------------------------------------               寫入DA轉(zhuǎn)換數(shù)值輸入?yún)?shù):dat 表示需要轉(zhuǎn)換的DA數(shù)值,范圍是0-255------------------------------------------------*/bit WriteDAC(unsigned char dat){   Start_I2c();               //啟動總線   SendByte(AddWr);             //發(fā)送器件地址     if(ack==0)return(0);   SendByte(0x40);            //發(fā)送器件子地址     if(ack==0)return(0);   SendByte(dat);             //發(fā)送數(shù)據(jù)     if(ack==0)return(0);   Stop_I2c();  }
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 元阳县| 巴青县| 辰溪县| 永安市| 大化| 蓬溪县| 甘洛县| 遂溪县| 辉南县| 兴隆县| 河源市| 库伦旗| 灵宝市| 英德市| 屯留县| 湖南省| 云龙县| 嘉义市| 浮梁县| 宜兰市| 长岛县| 吉林省| 西峡县| 友谊县| 雅安市| 清苑县| 涿州市| 贵港市| 泾川县| 白河县| 织金县| 资兴市| 嵊州市| 若尔盖县| 南溪县| 乐平市| 富蕴县| 盐池县| 汶川县| 虎林市| 岚皋县|