6位7段LED数码管显示实验【实验要求】实验要求】1初始化时,使6位LED均显示8,显示时间为1s。2进一步巩固IO口的使用方法。2从第一个LED开始,
从0显示到9,05s刷新一次。直到最后一个LED。【实验目的】实验目的】的使用和时基信号的使用。【实验设备】实验设备】【实验原理】实验原理】1装有u’
spIDE仿真环境的PC机一台。
1熟悉并进一步掌握定时器中断3了解6位7段LED数码管的使用。2’
SP十六位单片机实验箱一个。
通过对IO口的控制,初始化时点亮所有的数码管,即6位LED数码管均显示8。1sA0A6接AG
后,从第一位数码管开始从0显示到9,刷新时间为05s。直到最后一个数码管。1s的时间使用定时器A(FIQ);05s的时间使用2HZ的时基信号(IRQ5)。【硬件连接图】硬件连接图】A13接CS1CS6【实验步骤】实验步骤】试程序。B0B7接KEY⑴按硬件电路原理图进行连接。⑵画程序流程图。⑶编写程序。⑷调A8
⑸结合硬件调试,实现最终功能。【主程序流程图】主程序流程图】
广告灯设计(利用取表方式)
桂林电子工业学院桂林电子工业学院孙安青
httpwwwglieteduc
1.实验任务.利用取表的方法,做单一灯的变化:利用取表的方法,使端口P1做单一灯的变化:左移2次,右移2次,闪烁2次延时的时间02秒)(。
2.电路原理图.
3.系统板上硬件连线.单片机系统”区域中的芯排线连接到“八路发光二极管指示模块八路发光二极管指示模块”区域中的把“单片机系统区域中的P10-P17用8芯排线连接到八路发光二极管指示模块区域中的L单片机系统-1-L8端口上,要求:P10对应着L1,P11对应着L2,……,P17对应着L8。-端口上,要求:,,,。4.程序设计内容.在用表格进行程序设计的时候,要用以下的指令来完成在用表格进行程序设计的时候,,#DATA16的指令来使数据指针寄存器指到表的开头。的指令来使数据指针寄存器指到表的开头。(1).利用MOVDPTR,#,#,@A+的指令,的值,(2).利用MOVCA,@+DPTR的指令,根据累加器的值再加上DPTR的值,就可以使程序,@指到表格内所要取出的数据。计数器PC指到表格内所要取出的数据。因此,只要把控制码建成一个表,,@A+做取码的操作,因此,只要把控制码建成一个表,而利用MOVC工,@+DPTR做取码的操作,就可方便地处理一些复杂的控制动作,取表过程如下图所示:一些复杂的控制动作,取表过程如下图所示:
f5
6.汇编源程序.ORG0STAr