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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1714|回復: 0
打印 上一主題 下一主題
收起左側

51單片機A/D,D/A的應用

[復制鏈接]
跳轉到指定樓層
樓主
這是我自己做的關于A/D,D/A技術應用相關實驗的程序,已經驗證過可以仿真
1、設計51單片機和ADC0809 的接口,使用中斷方式順序采集八路模擬量,存入地址為20~27H的內部RAM中,循環往復,不斷采集。
#include<reg51.h>
#include<absacc.h>
unsigned char xdata *adc_port;
unsigned char data *adc_result;
void main()
{
   adc_port=0x7ff8;  
   adc_result=0x20;
   EX1=1;
   IT1=1;
    EA=1;
   *adc_port=0;
   while(1) {  ;  }
}
extint1() interrupt 2  
     
*adc_result=*adc_port;
                        
    ifadc_port=0x7fff)  
        {
                  adc_port=0x7ff8;  
          adc_result=0x20;
        }
   else
        {
        adc_port++;
   adc_result++;  
   }  
               
    *adc_port=0;      
  
2、設計51單片機和DAC0832的接口,要求地址為F7FFH,滿量程電壓為5V,采用單緩沖方式,畫出電路圖,編寫程序,輸出下列要求的模擬電壓。
  1) 幅值為4V,周期為2ms 的方波。
#include <reg51.h>
#include <absacc.h>
#define DAC0832 XBYTE[0xF7FF]
void delay()
{
  TMOD=0x01;
  TH0=(65536-500)/256;
  TL0=(65536-500)%256;
   TR0=1;
   do{;} while(!TF0);
    TF0=0;
}
main ()
{ unsigned a=0;
  while(1)
    {
      DAC0832=a;
      delay();
a=a^0xcc;
     }   
}
2)周期為5ms的階梯波,階梯的電壓幅值分別為1V2V3V4V5V,每一個階梯1ms
#include <reg51.h>
#include <absacc.h>
#define DAC0832 XBYTE[0xF7FF]
unsigned char dat=51;
void main()
{
  EA=1;
  TR0=1;
  ET0=1;
  TMOD=0x01;
  TH0=(65536-1000)/256;
  TL0=(65536-1000)%256;
  while(1)
  {
   DAC0832=dat;
        }
  }
  void DAC() interrupt 1
  {
   TH0=(65536-1000)/256;
   TL0=(65536-1000)%256;
        dat=dat+51;
        if(dat>256){dat=51;}
        }
2)周期為5ms的階梯波,階梯的電壓幅值分別為1V2V3V4V5V,每一個階梯1ms
#include <reg51.h>
#include <absacc.h>
#define DAC0832 XBYTE[0xF7FF]
unsigned char dat=51;
void main()
{
  EA=1;
  TR0=1;
  ET0=1;
  TMOD=0x01;
  TH0=(65536-1000)/256;
  TL0=(65536-1000)%256;
  while(1)
  {
   DAC0832=dat;
        }
  }
  void DAC() interrupt 1
  {
   TH0=(65536-1000)/256;
   TL0=(65536-1000)%256;
        dat=dat+51;
        if(dat>256){dat=51;}
        }



圖片1.png (86.18 KB, 下載次數: 34)

仿真電路圖

仿真電路圖
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美一级精品久久 | 久久久久久久久久久成人 | 免费av一区二区三区 | 久草福利 | 欧美a免费 | 日韩欧美一区二区三区四区 | 一级做a爰片性色毛片16美国 | 日韩成人精品视频 | 国产91久久久久蜜臀青青天草二 | 亚洲精品一区二区在线观看 | 涩涩操 | 日日操视频 | 一区二区三区四区在线 | 精品视频在线观看 | 亚洲视频二区 | 日本黄色免费大片 | 成人片在线看 | 久久精品国产亚洲一区二区三区 | 日韩欧美三级电影 | 久久精品99 | 国产美女福利在线观看 | 麻豆精品一区二区三区在线观看 | 四季久久免费一区二区三区四区 | 久久精品亚洲 | 九九久久精品视频 | 亚洲精品久 | 亚洲精品视频在线 | 欧美激情 亚洲 | 久久国内| 狠狠躁躁夜夜躁波多野结依 | 欧美中文字幕在线观看 | 狠狠干美女 | 99爱在线观看 | 久草在线 | 青青久在线视频 | 九九热在线视频 | 精品欧美一区二区久久久伦 | 视频一二区 | zzzwww在线看片免费 | 激情综合五月 | 性高湖久久久久久久久3小时 |