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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

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

2019-11-10 22:45:27
字體:
供稿:網(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反復(fù)循環(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();               //啟動(dòng)總線   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ā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 弥勒县| 专栏| 雷波县| 克拉玛依市| 南宁市| 垦利县| 大港区| 盐城市| 辽阳市| 会泽县| 石阡县| 水城县| 邵阳县| 江川县| 托里县| 青神县| 合川市| 金门县| 巴林右旗| 阳原县| 成都市| 泸西县| 格尔木市| 东平县| 巫溪县| 新邵县| 梨树县| 甘孜| 陆丰市| 元阳县| 分宜县| 郯城县| 鄂温| 拉萨市| 周宁县| 中宁县| 兴安县| 华亭县| 武安市| 七台河市| 淅川县|