单片机实验2 数码管控制实验 静态显示_第1页
单片机实验2 数码管控制实验 静态显示_第2页
单片机实验2 数码管控制实验 静态显示_第3页
单片机实验2 数码管控制实验 静态显示_第4页
全文预览已结束

下载本文档

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

文档简介

华南农业大学实验报告专业班次08电信1组别200831120102题目数码管控制实验-静态显示姓名陈建泽日期2010.10.29实验目的1.学习数码管的静态控制原理2.学习动态数码管的编程方法二、实验设备STC89C52单片机实验板、串口下载线、USB连接线、电脑实验原理实验的电路原理图如下所示:LED数码管电路原理图板上的LED数码管采用共阳型数码管,即每一位数码管都有一个公共的阳极。P2.0-P2.3分别为四位数码管的位选信号(低电平有效),P0口是数码管的段信号。静态控制实验原理:选中第一位LED数码管(P2.0置低),同时给P0口送不同的码字,数码管就会出现不同的数字。成绩:教师:日期:实验步骤分析实验所用到的电路原理图,根据需要连接跳线帽。编写程序,使用4位数码管中的其中一位循环显示0-F,间隔0.5s。五、实验流程图开始开始建0建0—F的字型码表用累加器A控制P0口并传递参数R0记录目前显示的字型码R0=0A=R0R0=0A=R0查字型码表,显示0查字型码表,显示0延时0.5S延时0.5SR0=16?R0=16?INCR0继续查表,显示下一个字型是是否否延时延时0.5S静态数码管显示流程图实验程序根据实验流程图,编写出以下实验程序。本例使用延时子程序延时,为了提高精确度,已经经过多次调试,误差在1%以内。//**********实验二数码管控制实验-静态显示**************;实验名称:数码管静态显示;功能:用多位数码管中的其中一位循环显示0-F;编写人:陈建泽;编写时间:2010年10月29日//**********************程序代码*************************ORG0000H;上电或复位后初始化引导程序地址AJMPMAIN;转到主程序ORG0030H;跳过中断服务程序入口地址区MAIN:MOVP2,#0FEH;选通第0位数码管MOVR0,#00H;R0作为字型码的记录寄存器L1:MOVA,R0;A做传递参数寄存器和控制P0口ACALLSQR;跳到查表程序MOVP0,A;A控制P0,显示字型码ACALLDEL;延时0.5SINCR0;指向下一个字型码CJNER0,#16,L1;判断是否显示完0—FAJMPMAIN;显示完则从开始循环显示//*********************查表子程序*************************SQR:MOVDPTR,#TAB;表首地址给DPTRMOVCA,@A+DPTR;查第一个字型的字型码RET;子程序返回TAB:DB0C0H,0F9H,0A4H,0B0H;共阳极字型码表0、1、2、3DB99H,92H,82H,0F8H;共阳极字型码表4、5、6、7DB80H,90H,88H,83H;共阳极字型码表8、9、A、BDB0C6H,0A1H,86H,8EH;共阳极字型码表C、D、E、F//*******************延时0.5S子程序***********************DEL:MOVR3,#50;延时50*10=500ms=0.5SW1:MOVR2,#50;与下一句一起,延时10ms,误差约0.1ms,允许范围W2:MOVR1,#99;与上一句一起,延时10ms,误差约0.1ms,允许范围W3:DJNZR1,W3;自减,共198MCDJNZR2,W2;重新装入50DJNZR3,W1;自减RET;子程序返回END;程序结束//*********************程序编写结束***********************调试遇到问题及解决办法分清共阴极和共阳极数码管显示0到F时的8位二进制码,需要更深入了解时,还可以了解一些英文字母亮灭规律。经过总结,得到七段数码管的字型码:显示字符共阴极字型码共阳极字型码显示字符共阴极字型码共阳极字型码03FHC0HC39HC6H106HF9HD5EHA1H25BHA4HE79H86H34FHB0HF71H8EH466H99HP73H8CH56DH92HU3EHC1H67DH82HY6EH91H707HF8HH76H89H87FH80HL38HC7H96FH90H“灭”00HFFHA77H88H其他其他其他B7CH83H不清楚汇编里面的表是放在哪里?分析:表式放在程序存储器中,不是RAM中。所以查询表时必须使用MOVC指令,不能使用MOV,否则将会出现很多错误。讲过调试和查看,本程序的表

温馨提示

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

评论

0/150

提交评论