找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4092|回复: 0
收起左侧

单片机学习笔记(十一)数模转换程序

[复制链接]
ID:108531 发表于 2016-3-12 16:44 | 显示全部楼层 |阅读模式
DAC数模转换
DAC数模转换板采用DAC0832八位并行DA转换芯片
C语言源程序:
#include<reg52.h>    //52单片机头文件包含
#define uchar unsigned char  //宏定义uchar 为 unsigned char
#define uint unsigned int    //宏定义 uint 为 unsigned int
sbit csda=P2^7    //
sbit wr=P2^6

void delay(uint z)  //延时函数
{
    uint x,y; //定义无符号整型变量x,y
    for(x=z;x>0;x--)    //主循环循环z次
        for(y=100;y>0;y--)//子循环循环100次
}
void main() //入口函数
{
    csda=0;//
    wr=0;
    P0=0x80;
    while(1)//主循环无限循环
    {
        for(temp=0;temp<255;temp++)//for循环循环255次
        {
            P0=temp;//temp值赋值给P0端口
            delay(500);//延时500ms
        }
        delay(2000);//延时2秒
        for(temp=255;temp>0;temp--) //主循环循环255次
        {
            P0=temp;//temp值赋值给P0端口
            delay(500);延时500ms
        }
        delay(2000); //延时2S
    }
}


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表