- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目五数字电压表.doc
项目5 数字电压表 项目提出 背景说明 在测量中,电压是一个很重要的。如何准确测量信号的电压值,一直是电研究的内容之一。数字电压表本将一单片机为核心的51单片机为核心的,该完成对电压信号采集,测量结果通过四数码管显示出来 图 5.1 总体设计框图 项目实施 硬件设计 ①、总电路图 设计基于AT89C51单片机的数字电压表电路图如图5.2所示。 图 5.2 数字电压表硬件电路图 ②、单元电路图 系统最小化电路如图5.3所示,由晶振电路、复位电路、电源电路组成。 图 5.3 系统最小化电路图 数码管显示电路如图5.4所示,由四位一体数码管、NPN三极管和电阻组成。 图 5.4 数码管显示电路 A/D转换电路如图5.5所示,由ADC0809、74LS02、74LS04、可变电阻组成。 图 5.5 A/D转换电路 2、软件设计 ①、流程图 本文选择通道IN0作为模拟电压信号输入的通道,其应用程序主流程图如图5.6所示,其中断子程序流程图如图5.7所示。 图 5.6 主程序流程图 图 5.7 中断子程序流程 ②、源程序 例程如下: C语言版本 #include reg51.h #include absacc.h #include intrins.h #define uchar unsigned char unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}; unsigned char code table1[]={0x40,0x79,0x24,0x30,0x19, 0x12,0x02,0x78,0x00,0x10}; sbit qianwei=P2^0; sbit baiwei=P2^1; sbit shiwei=P2^2; sbit gewei=P2^3 ; uchar result; /**************************延时函数******************************/ void delaynms(uchar j) {uchar i; while(j--) {for(i=0;i250;i++) {_nop_(); _nop_(); _nop_(); _nop_(); } } } /**************************显示函数******************************/ void display(uchar x) { unsigned int temp; uchar ge,shi,bai,qian; temp=x*196; qian=temp/10000; bai=temp%10000/1000; shi=temp%10000%1000/100; ge=temp/100%10; qianwei=1; P1=table1[qian]; delaynms(2); qianwei=0; baiwei=1; P1=table[bai]; delaynms(2); baiwei=0; shiwei=1; P1=table[shi]; delaynms(2); shiwei=0; gewei=1; P1=table[ge]; delaynms(2); gewei=0; } /**************************主函数******************************/ void main() { uchar i; IT0=1; EX0=1; EA=1; while(1) {XBYTE[0x0000]=i; display(result); } } /************************外部中断0函数****************************/ void ad ( void) interrupt 0 { result=XBYTE[0x0000]; } 汇编语言程序 ORG 0000h LJMP start ORG 0003h LJMP AD START: LCALL FORMAT SETB IT0 SETB EX0 SETB EA L1: MOV A,#00H MOV DPTR,#0000h MOVX @DPTR,A LCALL CONVER LCALL DIS AJMP L1 FORMAT:MOV 78H,#0H MOV 79H,
您可能关注的文档
- 项目一汽车电源系统检修.ppt
- 项目一汽车空调的使用与操作.ppt
- 项目一离合器检修.ppt
- 项目一绘制轴套类零件图.ppt
- 项目一认识汽车.ppt
- 项目一车门内饰板的拆装与更换.ppt
- 项目七YB型压力机液压系统分析与回路组建.ppt
- 项目七仪表与报警系统.ppt
- 项目七商品因素与消费心理副本.ppt
- 项目七挠性传动.ppt
- 专题04 天气与气候(期末真题汇编,广东专用)(解析版).docx
- 专题04 中国的经济发展(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(解析版).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(解析版).docx
- 2024年下半年教师资格考试中学《教育知识与能力》真题(含答案和解析).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(解析版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(原卷版).docx
- 统编版七年级语文上册课件《雨的四季》.pptx
有哪些信誉好的足球投注网站
文档评论(0)