《数码管显示实验》PPT课件.ppt
《《数码管显示实验》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数码管显示实验》PPT课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,数码管显示实验,实验目的实验器材硬件接线VB界面,软件功能程序清单备注说明,2,实验目的:,数码管的显示,3,实验器材:,1.SD-1型在线编程实验仪2.数码管3.导线若干,4,硬件接线:,5,LED的VB界面:,6,软件功能:,从PC机收到数字(整数或小数),使4个数字并排在一个数码管上显示,由PC机的VB界面控制显示。,7,程序清单:,程序说明口地址定义串行口地址定义内存变量定义主程序串行口初始化,子程序显示子程序 转码子程序延时子程序中断矢量,8,*-程序说明-*文件名:LED.ASM*使用数码管对数字(整数或小数)进行显示*硬件连接:PTB0,1,2,3,4,5,6,7分别接*LA
2、,LB,LC,LD,LE,LF,LG,LDP*PTC0,1,2,3分别接L11,L12,L13,L14*功能描述:从PC机收到数字(整数或小数),使4个数字并排*在一个数码管上显示,由PC机的VB界面显示控制*目的:数码管的显示*-,9,*-口地址定义-PTB EQU$0001;B口数据寄存器DDRB EQU$0005;B口数据方向寄存器PTC EQU$0002;C口数据寄存器DDRC EQU$0006;C口数据方向寄存器PTD EQU$0003;D口数据寄存器DDRD EQU$0007;D口数据方向寄存器,10,*-串行口地址定义-SCS1 EQU$0016;SCI状态寄存器1SCDR EQ
3、U$0018;SCI数据寄存器SCC1 EQU$0013;SCI控制寄存器1SCC2 EQU$0014;SCI控制寄存器2SCBR EQU$0019;SCI波特率寄存器RAMstartAddr equ$0040;RAM的起始地址(因芯片不同可以更改)FlashStartAddr equ$8000;程序开始地址(因芯片不同可以更改)*-内存变量定义-ORG RAMstartAddrPC_Buffer RMB 4;存放从PC接收的数据 Show_Buffer RMB 4;存放待显示的数据Cs RMB 1;位选信号,11,*-主程序-ORG FlashStartAddr;初始化Main:LDA#$F
4、F;定义B口为输出 STA DDRB LDA#$FF;定义C口为输出 STA DDRC LDA#$FF;定义D口为输出 STA DDRD,12,*-串行口初始化-LDA#%01000000;D6(ENSCI)=1,允许SCI,;其它位为0,正常码输出,;8位数据,无检验 STA SCC1 LDA#%00001100;允许发送器,允许接收器,;不允许发送与接收中断 STA SCC2 LDA#%00000010;波特率为9600 STA SCBR,13,Display_Init:;起始数据赋值 MOV#$1,PC_Buffer MOV#$2,PC_Buffer+$1 MOV#$3,PC_Buffe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码管显示实验 数码管 显示 实验 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5520174.html