找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2119|回复: 5
打印 上一主题 下一主题
收起左侧

单片机pcf8591实验程序

[复制链接]
跳转到指定楼层
楼主
ID:389584 发表于 2018-8-24 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


单片机源程序如下:
  1. #include <reg52.h>
  2. #include "pcf8591.h"
  3. #include "i2c.h"
  4. #include  "shumaguan.h"
  5. #include "Delay.h"
  6. #include "juzhengjianpan.h"
  7. #include "zhongduan.h"
  8. #define  pcf8591 0x90    //PCF8591 地址
  9. char wei=0;
  10. char a[4],i;
  11. int zijie,shuru;
  12. void main()
  13. {
  14.         T0dingshiqizhongduan();//启动定时中断
  15.         if(wei!=0)
  16. {
  17. for(i=0;i<=wei-1;i++)
  18.         {
  19.         printdange(a[i],i);
  20.         }//print已采集到的数字
  21. }
  22.         while(1)
  23.         {
  24.                 if(wei>=4)
  25.                 {printshuru(shuru);}
  26.                 ADCsend(pcf8591,0x40);//(地址,控制字符)//ox40 为in0采样 inout输出
  27.                 printceliang(19.53125*ADCread(pcf8591));       
  28.         }
  29. }
  30. void jianpanxianshi()interrupt 1
  31. {
  32. juzhengjianpan(a);
  33. TH0=(int)(-20000) >>8;
  34. TL0=(int)(-20000) ;
  35. wei++;
  36. if(wei==4)
  37. {
  38. shuru=1000*a[0]+100*a[1]+10*a[2]+a[3];
  39. zijie=shuru/19.53125;
  40. DACsend(pcf8591,0x40,zijie);//(地址,控制字符,输入的数据)
  41. ET0=0;//关闭定时器T0中断
  42. }
  43. }
复制代码

所有资料51hei提供下载:
尽力完善第五次实验.rar (65.31 KB, 下载次数: 12)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2018-8-24 17:43 | 只看该作者
补全原理图或者详细说明一下电路连接即可获得100+黑币
回复

使用道具 举报

板凳
ID:335743 发表于 2018-8-25 13:43 | 只看该作者
写的不清楚啊,功能不应该提前说下?
回复

使用道具 举报

地板
ID:389584 发表于 2018-8-27 18:58 | 只看该作者
admin 发表于 2018-8-24 17:43
补全原理图或者详细说明一下电路连接即可获得100+黑币

51驱动pcf8591带矩阵键盘和数码管的小程序。
回复

使用道具 举报

5#
ID:389584 发表于 2018-8-27 19:04 | 只看该作者
chb704125391 发表于 2018-8-25 13:43
写的不清楚啊,功能不应该提前说下?

惊了还真有人看
回复

使用道具 举报

6#
ID:585455 发表于 2020-9-14 14:03 | 只看该作者
剛剛測試了,可以用,只是數碼管亮度等等要調整。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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