《单片机原理》课程设计_第1页
《单片机原理》课程设计_第2页
《单片机原理》课程设计_第3页
《单片机原理》课程设计_第4页
《单片机原理》课程设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《单片机原理》课程设计指导教师:于微波2013.6.31设计题目——直流数字电压表的设计

一、基本设计要求:(1)将直流0—5V的输入电压进行模数转换,进行模拟信号的采样;(2)将采样结果通过显示器进行显示;2二、硬件调试基本要求:可外接可调电位器模拟输入的被测电压,依次调节电位器将外部模拟信号输入ADC0809,用万用表检测A/D转化器的输入电压,观察仿真器中A/D转换后的数字量所在单元的数据变化,并把对应相应输入电压值的数字量显示在数码管上。3三、扩展设计要求:(1)设计一个电路,将直流0—200V的输入电压转换为隔离的0—5V的输入信号;(2)进行标度变换,将电压值显示在LCD液晶显示器上。(3)通过串行接口与PC机进行通信。45图11-20

ADC0809与AT89S51查询式接口MAIN:

MOV R1,#data ;置数据区首地址 MOV DPTR,#7FF8H;端口地址送DPTR, ;P2.7=0,且指向通道IN0 MOV R7,#08H ;置通道个数LOOP: MOVX@DPTR,A ;启动A/D转换 MOV R6,#0AH ;软件延时,等待转换结束DELAY: NOP NOP NOP DJNZ R6,DELAY MOVX A,@DPTR ;读取转换结果

6 MOV @R1,A ;存储转换结果 INC DPTR ;指向下一个通道 INC R1 ;修改数据区指针 DJNZ R7,LOOP ;8个通道全采样完 ;否?未完则继续

…………78图10-18段LED数码管结构及外形8为了使数码管显示不同的符号或数字,要把某些段发光二极管点亮,就要为LED数码管提供段码(字型码)。LED数码管共计8段。正好是一个字节。习惯上是以“a”段对应段码字节的最低位。各段与字节中各位对应关系如表10-1所示。按照上述格式,显示各种字符的8段LED数码管的段码如表10-2所示。99101010.1.2LED数码管工作原理 图10-3所示为显示4位字符的LED数码管的结构原理图。N位位选线和8

N条段码线。段码线控制显示字型,而位选线控制着该显示位的LED数码管的亮或暗。

11图10-34位LED数码管的结构原理图1112图10-44位LED静态显示电路1213图10-54位8段LED动态显示电路13

图10-68位LED动态显示过程和结果动态显示的优点是硬件电路简单,显示器越多,优势越明显。缺点是显示亮度不如静态显示的亮度高。如果“扫描”速率较低,会出现闪烁现象。1414

图10-12

用AT89S51串行口扩展键盘/显示器1515显示子程序:DIR:

SETB P3.3 ;P3.3=1,允许TXD脚同步移位脉冲输出 MOV R7,#08H ;送出的段码个数 MOV R0,#7FH ;7FH~78H为显示数据缓冲区DL0:

MOVA,@R0 ;取出要显示的数送A ADDA,#0DH ;加上偏移量 MOVCA,@A+PC ;查段码表SEGTAB,取出段码 MOVSBUF,A ;将段码送串行口的SBUFDL1:

JNB TI,DL1 ;查询1个字节的段码输出完否?

CLR TI ;

1字节的段码输出完,清TI标志 DEC R0 ;指向下一个显示数据单元1616 DJNZ R7,DL0 ;段码个数计数器R7是否为0,如不 ;为0,继续送段码 CLRP3.3 ;

8个段码输出完毕,关闭显示器输出 RET ;返回SEGTAB:DB0C0H,0F9H,0A4H,0B0H,99H;共阳极段 ;码表 DB 92H,82H,0F8H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论