基于stc15w4k56s LCD1602的ADC(中断)的实验
更改IO口使用其他ADC接口
需要两步且要配套使用:
例:选择P10
1.选择ADC(ADC0,ADC1,ADC2........)
P1ASF |=0x01;
P10为D0 0000 0001 即0x01
P11为D1 0000 0010 即0x02
P12为D2 0000 0100 即0x04
..........
2.选择通道 ADC_CONTR |=0;
如果选择P10
则D2 D1 D0=CHS2 CHS1 CHS0=0
P10 ADC_CONTR |=0;
P11 ADC_CONTR |=1;
P12 ADC_CONTR |=2;
......
实验名称:ADC数字毫伏表(中断)
- 实验目的
1.学会使用ADC采样
二、实验内容和要求
利用单片机P10(ADC0)引脚把模拟电压值采样进来,经内部ADC转换模块电路,转换成10位数字信号,然后送至LCD1602显示出电压值。
- 实验环境
Keil uVision5
stc-isp-15xx-v6.86L
stc15w4k56s开发板
面包板
四、实验方法和步骤(包括硬件电路、软件源程序)
1、编辑程序
2、调试程序
3、烧写芯片
硬件电路
五、实验结果(作品关键状态图照片2-3张,实验数据分析,作品性能分析)
R1=R2=R3 Vcc=3.3v
测试点 |
计算值(V) |
测试值(V) |
|
1 |
3.300 |
||
2 |
2.200 |
||
3 |
1.100 |
||
4 |
0.000 |
性能相对可靠稳定。
六、实验总结(结论,不足与改进)
1.结论
采用查找方式的ADC需要一直工作消耗功率较大,采用中断的方式的方法ADC仅在发生变化的时候工作功率消耗比较小。
2.不足
测量范围受单片机核心电压限制,所以比较小。
3.改进
百度盘链接链接:https://pan.baidu.com/s/1whp4LKlBLIKG6bHvDSsj_Q
提取码:1adc
基于stc15w4k56s LCD1602的ADC(中断)的实验相关推荐
- 基于STM32F407使用ADC采集电压实验
核心板:STM32F407 实验目的:使用ADC采集电压值将其打印在串口助手上 目录 ADC简介 STM32F407 ADC通道对应的引脚 STM32F407中的数据寄存器 ADC 规则数据寄存器 ( ...
- STM32 基础系列教程 12 – ADC 中断
前言 学习stm32 adc模数转换接口使用,学会用STM32对模拟信号时行采样,通过中断模式得到ADC结果. 示例详解 基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM ...
- 基于普中科技的单片机开发实验仪编写的数字表
基于普中科技的单片机开发实验仪编写的数字表 1.项目简单说明 一.显示日期,对ds1302芯片进行计时所得的日期用数码管进行显示: 二.显示温度,对18B20芯片测量所得的温度用数码管进行显示: 三. ...
- 单片机串口中断控制流水灯c语言,基于单片机AT89C51控制的中断控制流水灯_课程设计报告...
<基于单片机AT89C51控制的中断控制流水灯_课程设计报告>由会员分享,可在线阅读,更多相关<基于单片机AT89C51控制的中断控制流水灯_课程设计报告(25页珍藏版)>请在 ...
- STM32 学习笔记 -- 基于stm32f4的看门狗配置和实验代码
基于stm32f4的看门狗配置和实验代码 以下本人对stm32f4xx的独立看门狗和窗口看门狗学习.理解和总结,程序的说明和解释均在注释中,仔细阅读不难理解.我已经过验证,有问题或错误请指出. 版权声 ...
- 瑞萨e2studio(16)----基于DTC的多通道ADC采集
瑞萨e2studio.16--基于DTC的多通道ADC采集 概述 视频教学 csdn课程 样品申请 完整代码下载 硬件准备 开发板 新建工程 工程模板 保存工程路径 芯片配置 工程模板选择 uart配 ...
- input自适应_【正点原子FPGA连载】第十一章基于OV5640的自适应二值化实验-领航者ZYNQ之HLS 开发指南...
1)摘自[正点原子]领航者ZYNQ之HLS 开发指南 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手 ...
- 微型计算机原理中断实验,微机原理实验---中断控制实验.doc
微机原理实验---中断控制实验 深 圳 大 学 实 验 报 告 课程名称: 微机计算机设计 实验项目名称: 8259 中断控制实验 学院: 信息工程学院 专业: 电子信息工程 指导教师: 报告人: 学 ...
- 单片机外部中断实验C语言程序,STC89C52单片机外部中断0实验
原标题:STC89C52单片机外部中断0实验 / 实现功能: 设置,然后通过点亮与P1口第一个引脚相连的D1来 显示系统进入了外部中断0 实验板型号:BS-XYD-C52 实验名称: 外部中断0测试 ...
最新文章
- MyEclipse+Tomcat部署发布webapp
- python解析数据包时出现问题_MySQL Connector / Python InterfaceError:“解析EOF数据包失败”...
- 在京东、天猫、淘宝都存在情况下,为什么聚美还能崛起?
- SAP科目的行项目显示未勾选补救步骤
- linux 显示unix时间,小弟我使用过的Linux命令之uptime - 显示系统运行时间
- 2019-02-22-算法-进化
- SharePoint Server 2016 PWA(Project web app) 被变为只读模式
- 在我的心目中freeeim
- AC日记——Count on a tree bzoj 2588
- linux系统下部署go语言环境
- CN笔记:第一章 计算机网络概述
- FCKEditor v2.6.3 最新版-ASP.NET 演示程序
- mysql 存储过程 长字符串_MySQL存储过程--长字符串扯分
- 锐起无盘工作站的安装
- 港口水域电子海图数据快速检索算法及应用
- 软件过程管理在软件项目中的作用
- NFS4.1规范研究:session
- Linux强制修改超级用户root密码
- deepin更新失败_更新失败
- Greenfoot简介与使用入门
热门文章
- Linux gcc编译命令
- 第5章 不要让线程成为脱缰的野马(Keeping your Threads on Leash) ----初始化一个线程...
- 输出图案(一)----输出三角形图案:(难度系数:小于半颗星)
- opengl里 九宫格咋做的?纹理环绕方式的介绍
- 用VPS/Linux/CentOS7搭建泰拉瑞亚原版/mod服务器教程
- 价值3.7亿!雷军一场演讲,暗示了网络工程师职业发展的真相
- 开源阅读书源_一款没有广告的开源阅读App,喜欢看书听书的可以看一下哦
- mongodb和MySql的一些等价查询语句,方便大家映照学习
- zabbix实现对mysql数据库主从监控
- 获取微信公众号未群发文章的永久URL链接