main.c

#include<reg52.h>#define uchar unsigned char
#define uint unsigned intsbit   Start = P3^0;
sbit   EOC=P3^1;  //
sbit   OE=P3^2 ;  //uchar code table [] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};//段选uchar code table_SMG [] = {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07};//位选//------------------------变量区------------------------uint temp;//------------------------函数区------------------------void Init_A_D()
{Start = 0;OE = 0;Start = 1;Start = 0;
}void Delay(uint t)//
{while(t--);
}void Display_SMG(uchar pos , uchar date)//
{P2 = table_SMG [pos];//P1 = date ;//Delay(100);//
}void Display_Time() //
{Display_SMG(0 , table [temp/100%10]|0x80);//Display_SMG(2 , table [temp%10]);Display_SMG(1 , table [temp/10%10]);
}
void Read_U()
{if(EOC==1)   {OE=1;  //temp=P0;   //temp=temp*1.0/255*500;    //OE=0;    //Display_Time();//Start=1;      //Start=0;}
}void main()
{Init_A_D();while(1){Read_U();}
}

仿真图如下:

注意:所使用的数码管为共阴数码管

51单片机外接ADC0808制作简易电压表相关推荐

  1. 51单片机流水灯制作

    文章目录 51单片机流水灯制作 初试与复试 初试 复试 制作 分工 制作之硬件 制作之软件 总结 51单片机流水灯制作 我不得不承认自己的毅力实在是太差了,原先准备一星期写一篇博客的目标一致没有实现, ...

  2. 【51单片机】DAC0832制作信号发生器(方波,三角波,锯齿波)

    [51单片机]DAC0832制作信号发生器(方波,三角波,锯齿波) 1 A/D与D/A 2 电路与元器件 3 源代码 3.1 程序开始 3.2 监视按钮操作 3.3 按钮控制显示波形 3.4 方波产生 ...

  3. 基于51单片机的无线遥控器制作

    基于51单片机的无线遥控器制作 资源链接:https://download.csdn.net/download/qq_41676952/10965512 目前单片机渗透到我们生活的各个领域,几乎很难找 ...

  4. 51单片机 74HC154译码器制作流水灯+Proteus仿真

    51单片机 74HC154译码器制作流水灯+Proteus仿真 Proteus仿真 实例代码 #include <reg52.h> #define uint unsigned int #d ...

  5. 51单片机最小系统制作笔记

    原文地址:51单片机最小系统制作笔记作者:忘忧角落 上面所示是51系列单片机最小系统全家福照片,组装完成后的照片如下: 本电路各输入.输出脚全部用插针引出,可以连接外围电路进行单片机电路的实验,芯片可 ...

  6. 8255A红绿灯c语言程序,51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序).doc...

    51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序) 51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序)2010-04-21 22:0 ...

  7. 51单片机最小系统制作完整流程

    目录 一.51单片机最小系统原理图 电源电路 晶振电路 按键复位电路 二.51单片机最小系统制作元器件表 三.51单片机最小系统实物展示 一.51单片机最小系统原理图 51单片机最小系统是51单片机能 ...

  8. 基于51单片机的数字温度计及电压表设计【仿真设计-127】

    项目编号:mcubee-127 设计简介: 项目名: 项目名:基于单片机的数字温度计及电压表设计 单片机:STC89C52 功能: 1.通过DS18B20检测温度,若温度高于设定最大阈值,红灯亮,若温 ...

  9. 51单片机基于 Proteus 制作 10 以内加减的计算器

    近来,看到好几个要求用 51 单片机和数码管来设计计算器的题目: http://zhidao.baidu.com/question/2075214728949956868.html http://zh ...

最新文章

  1. error 1309 mysql_MySQ登录提示ERROR 1045 (28000)错误如何解决
  2. 提高代码质量 CheckStyle FindBugs PMD
  3. windows下vagrant的安装使用
  4. 【Java】Java Controller 每次只能一个请求 多线程 ReentrantLock
  5. windows下杀死关不掉的进程
  6. GitHub Copilot 自动写代码插件使用体验
  7. 行业领军的高压线性恒流驱动IC,真正长寿的半导体线性IC
  8. gradle命令中api和implement的区别
  9. 多变量之间的关系可视化——Seaborn.pairplot
  10. 论如何熟悉HTML与css的方法-孰能生巧第一步:美食网编写(详细代码)
  11. 跟李沐学AI:实用机器学习 | 第九章
  12. 利用PYTHON连接阿里云物联网平台
  13. Python学习笔记——网络通信过程
  14. 教师节,回忆一点(更新完毕)
  15. 无法启动程序计算机丢失d,老毛桃处理win10系统提示无法启动程序计算机中丢失duilib_d.dll的恢复方法...
  16. “2020学术公众号100强”重磅发布,“年度学术公众号Top10”开启投票
  17. 智慧高速公路车路协同系统框架及要求第二部分
  18. 校园表白墙微信小程序V1.0 SayLove -基于微信云开发-一键快速搭建,开箱即用
  19. saltstack自动化运维一键部署rpm安装httpd和源码安装nginx
  20. 谈谈图书馆知识资源细颗粒度标引中的古籍稿本标引

热门文章

  1. javascript学习笔记——Ajax、跨资源共享(CORS)、图像Ping、JSONP、Comet、Web Socket
  2. Android使用Shape实现简单的三角和圆形等
  3. Python网上商城源代码,基于Django+MySQL+Redis,支持支付宝付款
  4. java list 转json对象_JSON--List集合转换成JSON对象
  5. [Unity多人游戏插件]Playfab 的下载 安装以及简单的说明
  6. 【WebGIS】 矢量栅格可视化网页实践——基于cesium、geoserver、postgis
  7. ADDS, DHCP建立
  8. raspberry树莓派 -- CAN收发 - waveshare微雪
  9. Json转为Excel文件导出下载
  10. C语言题目“数字菱形”