AD转换实验 编写程序利用ADC0804 AD转换器采集电位器的模拟电压,将采集到的数字量在程序中换算成实际采集的模拟电压,并用数码管显示所采集的实际模拟电压值。(如:AD转换后的数字量为128,则

编写程序利用ADC0804 AD转换器采集电位器的模拟电压,将采集到的数字量在程序中换算成实际采集的模拟电压,并用数码管显示所采集的实际模拟电压值。(如:AD转换后的数字量为128,则数码管应该显示2.5)

在这里插入图片描述

程序:
#include<reg51.h>
#define DataPort P1
#define WeiPort P2
sbit ADCS=P3^0;
sbit ADRD=P3^1;
sbit ADWR=P3^2;
sbit ADINTR=P3^3;
unsigned char led[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned char seg[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
unsigned char Tab[4];
void Delay(unsigned int x) {
unsigned int i;
for(i=0;i<x;i++);
}

int main() {
unsigned int temp,ge,shifen,baifen;
unsigned char m,a=250;
while(1) {
ADCS=0;
ADWR=0;
Delay(1);
ADWR=1;
while(ADINTR);
ADRD=0;
Delay(1);
temp=P0;
ADRD=1;
ADCS=1;
ge=temp/51;
shifen=temp%5110/51;
baifen=temp%51
10%51*10/51;
Tab[0]=led[0];
Tab[1]=led[ge]&0x7f;
Tab[2]=led[shifen];
Tab[3]=led[baifen];
while(a–){
WeiPort=~seg[m];
DataPort=Tab[m];
Delay(300);
m++;if(m==4)m=0;
}
}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562757.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python做词典_Python实现创建字典

Python编写一个名为 make_album() 的函数&#xff0c;它创建一个描述音乐专辑的字典。 1、这个函数应接受歌手的名字和专辑名&#xff0c;并返回一个包含这两项信息的字典。使用这个函数创建三个表示不同专辑的字典&#xff0c;并打印每个返回的值&#xff0c;以核实字典正确地…

8255总线实验 编写程序利用8255扩展单片机的IO口,控制8位数码管显示1-8。

8255总线实验 编写程序利用8255扩展单片机的IO口&#xff0c;控制8位数码管显示1-8。 程序&#xff1a; #include<reg51.h> #include<absacc.h> #define PORT_A XBYTE[0X7FFC] #define PORT_B XBYTE[0X7FFD] #define PORT_C XBYTE[0X7FFE] #define PORT_CTL XBYTE[…

计算机硬件组成 pdf,计算机硬件的组成..pdf

计算机硬件的组成计算机硬件( Computer hardware )是指计算机系统中由电子&#xff0c;机械和光电元件等组成的各种物理装置的总称。 这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。 简言之&#xff0c;计算机硬件的功能是输入并存储程序和数据&…

JAVA入门第一天

今天是入门JAVA的第一天 日期&#xff1a;2021.3.29 18:38

看门狗性能软件测试,《看门狗:军团》PC版性能测试 不建议光追,优化极差

原标题&#xff1a;《看门狗&#xff1a;军团》PC版性能测试 不建议光追&#xff0c;优化极差作为育碧今年“三板斧”的首作&#xff0c;《看门狗&#xff1a;军团》已于上个月底正式发售&#xff0c;外媒DSOGaming也首发体验了游戏&#xff0c;并为玩家们带来了PC版游戏性能测…

以下不属于python特点的是什么_以下哪一个不属于python语言的特点-Python语言的特点有哪些...

Python语言的特点有哪些 Python 是目前最流行的语言之一&#xff0c;从云计算、大数据到人工智能&#xff0c;Python 无处不在&#xff0c;Python 人才需求量也在逐年攀升&#xff0c;Python 为何能发展如此的迅猛&#xff0c;究竟有什么特点呢&#xff1f; Python 语言主要有以…

互联网技术概念入门

CS/BS模式 一、互联网软件的两种模式 1.CS模式&#xff08;Client/Sever&#xff09; 即客户端/服务器模式&#xff0c; 例如&#xff1a;王者荣耀、手机QQ、CF等。 CS模式 1、需要下载安装客户端&#xff0c; 2、软件有客户端和服务器两部分组成&#xff0c; 3、软件更新…

拼多多软件测试开发,拼多多事件对我们业务测试的启发

前几天的拼多多事件大家应该都知道了吧&#xff0c;不知道也没关系&#xff0c;自行搜索关键字「拼多多事件」先回顾一下。网上已经有很多人从自己的角度去分析这个事件&#xff0c;有人问是不是真的亏了那么多&#xff1f;有人问领的券咋没了&#xff1f;有人猜测这是不是bug营…

centos7 修改为任意网卡名_VirtualBox虚拟机双网卡配置实现与本机互通并上网

VirtualBox的网卡连接方式区别1.桥接网卡此方式可以实现虚拟机与宿主机互通&#xff0c;并且上网。&#xff08;寻常局域网环境这个连接方式就可以解决本次问题&#xff0c;但因为在认证网的环境中&#xff0c;这个方式并没有解决&#xff09; 默认网段&#xff1a;192.168.1.0…

互联网三大基石

一、互联网三大基石&#xff1a;URL、HTTP协议、HTML 1、HTML(Hyper Text Markup Language)&#xff1a;超文本标记语言 是一种用于创建网页的标准标记语言。 可以参考维基百科&#xff0c;网址&#xff1a;https://zh.wikipedia.org/wiki/HTML 2、HTTP(HyperText Transfer…

python读取raw图片文件_python读取raw binary图片并提取统计信息的实例

python读取raw binary图片并提取统计信息的实例 发布时间&#xff1a;2020-09-08 23:22:52 来源&#xff1a;脚本之家 阅读&#xff1a;66 用python语言读取二进制图片文件&#xff0c;并提取非零数据统计信息&#xff08;例如&#xff1a;max&#xff0c;min&#xff0c;skewn…

四叶草剧场服务器维修价格,四叶草剧场不合理报酬机制是什么-不合理报酬机制和收益详解-Appfound...

四叶草剧场不合理报酬机制是什么&#xff1f;不合理报酬的增益效果怎么样&#xff1f;在四叶草剧场手游中&#xff0c;有一种剧照效果是不合理的报酬&#xff0c;会使敌方角色被施加减益效果时还会失去5%最大生命&#xff0c;下面就为大家详细介绍不合理报酬的机制和收益。不合…

java8 lambda map排序_Java8新特性第3章(Stream API)

转载请注明出处&#xff1a;https://zhuanlan.zhihu.com/p/20540202Stream作为Java8的新特性之一&#xff0c;他与Java IO包中的InputStream和OutputStream完全不是一个概念。Java8中的Stream是对集合功能的一种增强&#xff0c;主要用于对集合对象进行各种非常便利高效的聚合和…

java从键盘上录入信息

JAVA从键盘上录入信息 import java.util.Scanner; /*** 从键盘录入信息* 导入Scanner 导包*/public class Test01 {public static void main(String[] args) {/*** 创建一个扫描对象* 借笔*/Scanner sc new Scanner(System.in);/*** 从键盘录入信息* 使用笔写字*///从键盘接…

springboot security 权限不足_SpringBoot 整合 SpringSecurity 之起源篇(零)

本篇为SpringSecurity的第一篇&#xff0c;主要来介绍下什么是SpringSecurity&#xff0c;以及在springboot中如何使用它I. 基本知识点官方文档: https://docs.spring.io/spring-security/site/docs/5.2.2.BUILD-SNAPSHOT/reference/htmlsingle/#community-help下面是官方介绍S…

win7系统登录其他服务器端口,win7系统添加打印服务器端口的操作方法

很多小伙伴都遇到过对1、首先依次点击开始–控制面板&#xff0c;选择点击“查看设备和打印机”选项&#xff1b;2、然后找到你安装的打印机的图标&#xff0c;并右击它选择“属性”选项&#xff1b;3、接着切换到“端口”选项卡中&#xff0c;然后选择端口&#xff0c;点击“添…

java输入年份和月份,输出天数

java输入年份和月份&#xff0c;输出天数 import java.util.Scanner;/*** Switch case 实现从键盘录入年份月份&#xff0c;输出天数*/ public class Test02 {public static void main(String[] args) {Scanner sc new Scanner(System.in);System.out.println("请输入年…

java用switch语句根据分数输出学生等级

java用switch语句根据分数输出学生等级 /*** 从键盘上输入分数&#xff0c;计算等级gradescore/10;* <60,不及格&#xff0c;继续努力&#xff01;* 60-69,及格&#xff0c;仍需努力&#xff01;* 70-79,一般&#xff0c;继续加油&#xff01;* 80-89,良好&#xff0c;再接…

nacos 配置_SpringCloud Alibaba之Nacos配置中心

前言前几篇介绍了Nacos相关知识&#xff0c;又介绍了nacos作为注册中心&#xff1b;今天老顾就分享一些Nacos作为配置中心&#xff0c;如何使用&#xff1f;新建配置打开nacos控制台&#xff0c;操作配置列表设置DataId&#xff0c;Data ID它的定义规则是&#xff1a;${prefix}…

ro手游服务器维护公告,4月10日5点-10点停服维护公告

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼亲爱的冒险者&#xff0c;我们将于4月10日5点-10点进行一次停服维护&#xff0c;此次维护将更新部分游戏内容并修复一些问题。维护期间无法进入游戏&#xff0c;敬请谅解。维护结束后&#xff0c;我们将向全体冒险者发放1个「冒险家…