- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
ADC数模转换与现实
(扩展用1602带电阻值显示)
实验目的:
掌握ADC的使用控制方法。?
实验内容:??基本要求:设计一程序采集ADC0809第3通道的电压值,将其转换为数字量,并在数码管上显示;5V显示为255,?0V显示为000。
??扩展要求:将转换结果以用1602表现出当前电阻值。
C程序:
#includereg52.h //52系列单片机头文件
#includeintrins.h //包含_nop_函数所在的头文件
#define uint unsigned int //宏定义
#define uchar unsigned char
sbit CS=P2^1; //ADC0804 CS 端
sbit wr=P2^4; //ADC0804 WR 端
sbit rd=P2^5; //ADC0804 RD 端
sbit lcd1=P2^3; //lcd锁存器
sbit lcden=P2^2; //lcd1602 EN 端
sbit lcdrs=P2^0; //lcd1602 RS 端
sbit dula=P2^7; //段选端
sbit wela=P2^6; //位选端
// float r;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
void delay(uint xms) //延时函数
{
uint i,j;
for(i=xms;i0;i--)
for(j=110;j0;j--);
}
void display(uchar bai,uchar shi,uchar ge) //数码管显示函数
{
dula=1; //打开段选
P0=table[bai]; //送入百位
dula=0; //关闭段选
P0=0xff; //消隐
wela=1; //打开位选
P0=0x7e; //选择第一位
wela=0; //关闭位选
P0=0; //消隐
delay(5); //延时
dula=1;
P0=table[shi];
dula=0;
P0=0xff;
wela=1;
P0=0x7d;
wela=0;
P0=0;
delay(5);
dula=1;
P0=table[ge];
dula=0;
P0=0xff;
wela=1;
P0=0x7b;
wela=0;
P0=0;
delay(5);
}
void write_com(uchar com) //1602写指令
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_data(uchar data1) //1602写数据
{lcdrs=1;
P0=data1;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void init() //1602初始化
{
dula=0; //关闭段选
wela=0; //关闭位选
lcden=0; //lcden置于低电平
write_com(0x38); //设置16*2显示,5*7点阵,8位数据接口
write_com(0x0c); //设置开显示,不显示光标
write_com(0x06); //写一个字符后地址加1
write_com(0x01); //显示清0,数据指针清0
}
void lcd_display(uint ge,F1,F2,F3,F4) //lcd_显示 (F1小数点后一位 F2小数点后两位 F3 F4)
{
wela=0;
dula=0;
lcden=1;
lcd1=1; //打开lcd
您可能关注的文档
- abaqus2016子安装及简单实例验证课稿.docx
- ACCESS2010(第二至五周)课稿.docx
- access单选题2000题题库课稿.docx
- Access数据库技术项目化思考与练习课稿.docx
- ACT英语专项练习之逗号分隔插入语课稿.docx
- ADB环境下手机升级课稿.pptx
- ADDS故障诊断课稿.pptx
- adidas阿迪达斯企业课稿.pptx
- ADONET访问数据库技术课稿.pptx
- 2如何读懂地质课稿.docx
- 2025年春江苏开放大学物流管理学060188形考作业2.docx
- 2025年最新时事政治试题库附完整答案详解【精选题】.docx
- 2025新疆和田数字科技有限责任公司招聘模拟试卷含答案详解.docx
- 2025年环保监测设备智能化在环保产业技术创新中的应用报告.docx
- 2025年环保监测设备智能化在环保产业绿色环保产业人才培养中的应用研究报告.docx
- 海洋可再生能源示范项目2025年政策扶持与产业发展趋势分析报告.docx
- 银发族养老服务市场细分领域发展策略研究报告.docx
- 污水处理厂扩建2025年社会稳定风险评估与社区参与报告.docx
- 2025新疆哈密市巴里坤县农技推广服务特聘人员招募5人模拟试卷含答案详解.docx
- 2025年环保监测设备智能化在环保产业绿色环保产业绿色环保产业战略报告.docx
最近下载
- 【内蒙古冷链物流行业发展现状、问题及完善建议11000字】.docx
- 弱溶剂型喷墨打印吸收涂层的制备的研究.pdf
- [青岛]2025年山东青岛市经信委所属市互联网工业创新发展中心招聘拟聘用笔试历年参考题库附带答案详解.pdf
- 形势与政策-教学大纲.doc VIP
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx
- 2025年混凝土缺陷修补方案(修改版).pdf VIP
- 2024麦肯锡中国汽车消费者洞察报告.pdf
- 麦肯锡2024生物医药行业报告 -重新搭建通往创新的桥梁.pdf
- 初中英语作文指导策略的探讨教学研究课题报告.docx
- 高中数学内涵与外延的教学策略分析教学研究课题报告.docx
文档评论(0)