单片机原理及其嵌入式应用实验

上传人:飞*** 文档编号:4258784 上传时间:2017-08-06 格式:PPT 页数:292 大小:1.90MB
返回 下载 相关 举报
单片机原理及其嵌入式应用实验_第1页
第1页 / 共292页
单片机原理及其嵌入式应用实验_第2页
第2页 / 共292页
单片机原理及其嵌入式应用实验_第3页
第3页 / 共292页
单片机原理及其嵌入式应用实验_第4页
第4页 / 共292页
单片机原理及其嵌入式应用实验_第5页
第5页 / 共292页
点击查看更多>>
资源描述

《单片机原理及其嵌入式应用实验》由会员分享,可在线阅读,更多相关《单片机原理及其嵌入式应用实验(292页珍藏版)》请在金锄头文库上搜索。

1、1,单片机原理及其嵌入式应用实 验,基本实验综合实例,2,基本实验,程序框架开关量输入输出(IO)实验串行通信及AD转换实验键盘编程实验液晶显示实验,数码管显示实验FLASH编程实验定时器溢出中断实验定时器输入中断捕捉实验,3,程序框架,实验目的实验器材硬件接线,软件功能程序清单备注说明,4,实验目的:,了解程序基本框架,5,实验器材:,1.SD-1型在线编程实验仪2.导线若干,6,硬件接线:,7,软件功能:,PTA口的模拟量输出,控制指示灯程序执行指示灯闪烁,8,程序清单:,文件说明口地址定义数据区定义主程序系统初始化及中断矢量延时子程序,9,*-文件说明-*文件名:PrgFrame.ASM

2、 *硬件连接:PTA.1接指示灯 *程序描述:指示灯PTA.1闪烁 *目的:第一个Motorola MCU程序框架 *说明:提供Motorola MCU的编程框架,供教学入门使用 *-,10,*-口地址定义-PTA EQU $0000 ;A口数据寄存器DDRA EQU $0004 ;A口数据方向寄存器,11,RAMstartAddr equ $0040 ;RAM的起始地址(因芯片不同可以更改)FlashStartAddr equ $8000 ;程序开始地址(因芯片不同可以更改)*数据区定义(变量名定义) org RAMstartAddr ;RAM的起始地址N1 rmb 1 ;变量N1,缓冲使用

3、,12,*主程序 org FlashStartAddr ;程序起始地址MainInit: ;复位后程序从此开始执行 ;系统初始化 SEI ;禁止所有中断 LDHX #$023F ;堆栈初始化,放入GP32的RAM最高端 TXS JSR Init0 ;调系统初始化子程序Init0,初始学习时跳过此处 ;I/O初始化 BSET 1,DDRA ;设置PTA.1为输出 BSET 1,PTA ;初始时,PTA.1指示灯暗MainLoop: ;程序总循环入口 BCLR 1,PTA ;PTA.1指示灯“亮” MOV #$2,N1 ;延时子程序DelaySub的时间长度入口 JSR DelaySub ;调用延

4、时子程序 BSET 1,PTA ;初始时,PTA.1指示灯暗 MOV #$4,N1 ;延时子程序DelaySub的时间长度入口 JSR DelaySub ;调用延时子程序 ;- JMP MainLoop ;转总循环入口处,13,Init0: ;系统初始化Init0子程序 LDA #%00000001 ;初始化CONFIG2 STA $001E LDA #%00111101 ;初始化CONFIG1 STA $001F CLR $0036 ;初始化PTCL MOV #$01,$0036 MOV #$01,$0038 MOV #$2C,$0039 MOV #$80,$003A BSET 5,$003

5、6 BSET 7,$0037 BSET 4,$0036 RTS*-中断矢量- ORG $FFFE ;复位矢量 DW MainInit,14,延时子程序,DelaySub: ;延时0.1秒 PSHH ;保据寄存器HX PSHX DelaySub1: LDHX #$FFFF DelaySub2: PSHA ;保护寄存器A LDA #$FFDelaySub3: DBNZA DelaySub3 PULA DBNZX DelaySub2 DBNZA DelaySub1 PULX PULH RTS,15,开关量输入输出(IO)实验,实验目的实验器材硬件接线程序功能程序清单备注说明,A.3-0 COMA STA PTA LDA PTB ;取开关PTB0状态,0-闭合 AND #%00000001 ;剩下PTB0位 STA TmpVar ;放入变量TmpVar,26,NOP LDA PTC ;取开关PTC0状态,0-闭合 AND #%00000001 ;剩下PTC0位 NOP ADD TmpVar ;经过此运算 若A=0,两个均闭合 ;若=1,有一个闭合;=2,均未闭合 CBEQA #$0,Light0 ;比较,相等转移,A=0转向Light0,27,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 技术指导

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号