资源简介
资源中包含proteus仿真图、C语言程序代码以及编译好的hex文件,测试可用。 1. 设计要求 以单片机为核心,设计一个数字电压表。采用中断方式,对2路0~5V的模拟电压进行循环采集,采集的数据送LED显示,并存入内存。超过界限时指示灯闪烁。 2. 实验原理 本题目本质上是以单片机为控制器,ADC0809为ADC器件的AD转换电路,设计要求的电压显示,是对ADC采集所得信号的进一步处理。 为得到可读的电压值,需根据ADC的原理,对采集所得的 信号进行计算,并显示在LED上。本项目中ADC0809的参考电压为+5V,根据定义,采集所得的二进制信号addata所指代的电压值为:
代码片段和文件信息
#include
#include //定义绝对地址访问
#include
#define uchar unsigned char
#define uint unsigned int
sbit RS=P1^7; //定义LCD1602端口线
sbit RW=P1^6;
sbit EN=P1^5;
sbit ST=P3^7; //定义0808控制线
sbit OE=P3^6;
sbit EOC=P1^3;
sbit CLK=P1^4;
sbit buzzer = P1^1; //喇叭
sbit alarm = P1^2; //led
uchar data chnumber; //存放当前通道号
uchar disbuffer[4]={0‘.‘00}; //定义显示缓冲区
uchar data ad_data[8]={00000000}; //0808的8个通道转换数据缓冲区
uint temp;
//检查忙函数
void fbusy()
{
P0 = 0xff;
RS = 0;
RW = 1;
EN = 1;
EN = 0;
while((P0 & 0x80))
{
EN = 0;
EN = 1;
}
}
//写命令函数
void wc51r(uchar j)
{
fbusy();
EN = 0;
RS = 0;
RW = 0;
EN = 1;
P0 = j;
EN = 0;
}
//写数据函数
void wc51ddr(uchar j)
{
fbusy(); //读状态;
EN = 0;
RS = 1;
RW = 0;
EN = 1;
P0 = j;
EN = 0;
}
void init()
{
wc51r(0x01); //清屏
wc51r(0x38); //使用8位数据,显示两行,使用5*7的字型
wc51r(0x0c); //显示器开,光标开,字符不
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3735 2016-12-21 10:52 dyb.c
文件 143497 2016-12-21 10:56 DYB.DSN
文件 8649 2016-12-21 10:57 dyb.LST
文件 10011 2016-12-21 10:57 dyb.OBJ
文件 742 2016-12-23 15:15 DYB.PWI
文件 9839 2016-12-21 10:57 dybC
文件 2066 2016-12-21 10:57 dybC.hex
文件 40 2016-12-21 10:57 dybC.lnp
文件 11722 2016-12-21 10:57 dybC.M51
文件 453 2015-01-08 20:40 dybC.plg
文件 5378 2016-12-21 10:55 dybC.uvopt
文件 14009 2016-12-21 10:55 dybC.uvproj
文件 0 2015-01-08 20:34 dybC_uvproj.bak
文件 131490 2015-01-08 20:34 Last Loaded DYB.DBK
文件 6376 2009-05-07 14:37 STARTUP.A51
文件 14052 2016-12-21 10:57 STARTUP.LST
文件 749 2016-12-21 10:57 STARTUP.OBJ
- 上一篇:pic32单片机i2c通讯例程bq24295
- 下一篇:常用IGBT型号与参数
相关资源
- 《多粒度知识获取与不确定性度量》
- 华成英模电课件.zip
- 70d0cd041f738f12db575d3b46e97582.pdf
- OfficeTabEnterprise13.1.zip
- wxu998.rar
- PowerDesigner16.5汉化文件.rar
- jsgis.zip
- PinyinIME(关键代码写了注释).zip
- 锁相环设计、仿真与应用第5版中.pd
- novelOnLine.zip
- SingleSensorImagingMethodsandApplicationsforDi
- ControlSystemsEngineering7th(NormanS.Nise)
- ModernControlSystems13th(RichardC.Dorf).ra
- VectorMagic_1.15pojie.rar
- complexityoflattice__problems.pdf
- xnby_883749.zip
- TOGAF培训讲义-周金根.pdf
- OS12.2驱动,手机虚拟定位软件,Loca
- 大话系列-大话数据结构(pdf高清版)
- 梁宁产品经理思维30讲.pdf
- CHI760E辰华电化学工作站软件最新版
- SAPERPHCM葵花宝典系列之配置指南(电
- TangZhuoLin.rar
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
评论
共有 条评论