《单片机实验___用调用软件延时子程序的方法设计单个数码管循环0—f》由会员分享,可在线阅读,更多相关《单片机实验___用调用软件延时子程序的方法设计单个数码管循环0—f(4页珍藏版)》请在金锄头文库上搜索。
1、实验三 数码管显示实验一、实验目的一、实验目的 1、熟悉 51 系列单片机 2、更加熟练地掌握 TX-1C 单片机学习板系统的使用方法 3、掌握 LED 发光数码管的原理及使用方法(包括动态显示方法和静态显示方法) 4、学习使用网络资源及网上介绍的集成电路芯片及其使用方法。5、学会读实际电子线路图。 二、实验器材二、实验器材 1、TX-1C 单片机学习板系统 2、XK-2005 型电气智能技术应用教学专家系统实验台3、PC 机 4、连接导线若干三、实验电路三、实验电路1.1.静态显示一位数码,如图静态显示一位数码,如图 3.13.1图 3.1 数码管静态显示电路原理图2.动态显示六位数码,如图
2、 3.2图 3.2 动态显示六位数码电路原理图四、实验内容四、实验内容(1)用调用软件延时子程序的方法设计单个数码管循环 1-9(每个发光数码管亮 1 秒)(2)用定时器 T0 中断的方法设计单个数码管循环 1-9(每个发光数码管亮 1 秒)(3)六个数码管循环显示 1、2、3、4、5、6;2、3、4、5、6、7;.;a,b,c,d,e,f(不分大小写) ;b,c,d,e,f,1;.五、实验注意事项五、实验注意事项(1)实验之前一定预习实验指导书,并编写出实验程序。 (2)数码发光管是共阳极(VCC) 。 六、实验报告的要求六、实验报告的要求(1)按照实验报告格式填写全各项(实验目的、实验器材
3、、实验内容等)(2)画出相关硬件电路;(3)写出汇编(或 C51)语言原程序或程序框图;(4)观察实验现象是否符合实验要求,写入实验报告实验三用调用软件延时子程序的方法,设计单个数码管循环 0f(每个数码状态亮 1 秒) Jshq equ 40h Dula bit p2.6 Wela bit p2.7 Main: mov jshq,#0 Main: mov a,jshqCjne a,#10,display1Mov jshq,#0Mov a,jshq Dislay1: acall diaplayInc jshqAjmp main Dislay : mov dptr,#table Clr, welaMovc a,a+dptrMov p0,aSetb dulaClr dulaMov p0,#0fehSetb welaAcall deplay1sRet Table: db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,77h,7ch,39h,5eh,79h,71h Delay1s: mov r5,#10 Delay0: mov r6,#250 Delay1: mov r7,#200 Delay2:djnz r7,delay2 Djnz r6,delay1 Djnz r5,delay0 Ret End