AD0809转换及用数码管的显示 - 图文
更新时间:2024-04-27 23:33:01 阅读量: 综合文库 文档下载
本程序功能是利用AD0809实现模数转换及在数码管上显示;文中绿字部分是利用不同的方法实现某一项功能或任务,像AD的时钟既可以用定时器T0或T1产生,也可以利用T2特有的产生时钟脉冲的功能。学习过程中遇到很多困难,希望能和大家相互交流。有兴趣的可以加51单片机群:293469552
#include #include
#define uchar unsigned char #define uint unsigned int
uchar code duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
//uchar code wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //uchar code td[]={0,1}; //uchar x[2]; sbit t1=P1^1; sbit t2=P1^2;
sbit t3=P1^3; sbit st=P3^0; sbit oe=P3^1; sbit eoc=P3^2; sbit a=P1^7; //sbit key5=P3^5; //sbit key6=P3^6; //sbit key7=P3^7; long value=0; uchar bai,shi,ge; void delay(uint tms) { }
void init_t2()//T2端口输出时钟脉冲设置 (用T2产生时钟脉冲) { }
/*void init_t0()//法1 用定时器产生时钟脉冲
//TR2=0x00; T2MOD=0x02; C_T2=0;
TL2=0xfa;//单片机11.0592Mhz条件下实测为460khz左右 TH2=0xff; RCAP2L=0xfa; RCAP2H=0xff; TR2=1; uint i,j;
for(i=tms;i>0;i--)
for(j=110;j>0;j--);
{ }
void t0() interrupt 1 { }*/
/*void init_t0()//T0计数器模式的设置,不是中断 { }
void num_read() { {
th0=TH0; while(1) //EA=1; //ET0=1; TMOD=0x05; TH0=0; TL0=0; TR0=1;
TH0=(65536-20)/256;//单片机11.0592Mhz时产生的频率实测为15khz左右 TL0=(65536-20)%6; clock=~clock; TMOD=0x01; TH0=(65536-20)/256; TL0=(65536-20)%6; EA=1; ET0=1; TR0=1;
} }*/
tl0=TL0; th=TH0; if(th==th0)
break;
void init_AD() { /*uint i; for(i=0;i<2;i++) { st=0; } }
void keyscan() {
a=td[i]; oe=0; _nop_();
st=1;
_nop_(); st=0;
oe=1;
x[i]=P2; _nop_(); oe=0;
if(key6==0) { delay(10); if(key6==0) { value=x[0];
}
if(key7==0) { }*/
a=1; st=0; _nop_();
_nop_(); st=0;
while(eoc==0);
value=P2;
while(!key6);
}
delay(10); if(key7==0) { value=x[1]; while(!key7);
}
st=1;
oe=1;
}
_nop_(); oe=0;
void display() { }
void main() { //
key5=0; init_t2();
value=value*100*4.8/255; bai=value/100; shi=value/10; ge=value; t1=0; t2=1; t3=1;
P0=~duan[bai]; delay(2); t1=1; t2=0; t3=1;
P0=~duan[shi]; delay(2); t1=1; t2=1; t3=0;
P0=~duan[ge]; delay(2);
// }
init_t0(); while(1) { init_AD(); //keyscan(); display();
}
正在阅读:
空分装置冷箱安装施工方案05 3 1011-15
2017-2022年中国竹制一次性筷子市场前景研究与投资方向研究报告(目录)08-25
第9课 改变世界的工业革命测试题05-30
秘书学概论重点03-17
大班兔宝宝找快乐教案.doc04-28
第三章MCS-51单片机的结构和原理06-12
标准韩国语第一册课后练习答案08-20
北师大版七年级数学探索规律拓展03-08
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 数码管
- 转换
- 图文
- 显示
- AD0809
- 电气-刘正义-电气设计笔记 - 图文
- 诗歌朗诵 - - - 男生版
- B3M4单元测试题2
- 音乐复习资料789
- 机械制图零件图、装配图题库(有难度)
- 项目资金绩效报告
- 服务意识在提升保险公司核心竞争力中的作用
- 《信息系统项目管理师考试全程指导》读书笔记
- 八年级数学下册第3章数据分析初步检测题浙教版
- 2014年中考物理试题分类汇编:浮力
- 重庆理工大学-C语言程序设计基础教程_习题答案(纪纲_金艳)
- 土塑性力学
- 工商局股权质押所需材料清单及办事流程
- 谈谈你对中国梦的理解 - 我的中国梦
- III型板式轨道基本结构
- 精密三角高程测量方法研究--研制报告 - 图文
- 室外管网施工组织设计
- 改拟人句比喻句夸张句
- 四川某市政给水管道施工组织设计施 - secret
- 2018届吉林省长春市普通高中高三质量监测(二)英语试题(word版)