最新单片机原理及其嵌入式应用.ppt

最新单片机原理及其嵌入式应用.ppt

ID:49311352

大小:1.20 MB

页数:291页

时间:2020-02-03

最新单片机原理及其嵌入式应用.ppt_第1页
最新单片机原理及其嵌入式应用.ppt_第2页
最新单片机原理及其嵌入式应用.ppt_第3页
最新单片机原理及其嵌入式应用.ppt_第4页
最新单片机原理及其嵌入式应用.ppt_第5页
资源描述:

《最新单片机原理及其嵌入式应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理及其嵌入式应用 实验基本实验综合实例<<<1基本实验程序框架开关量输入输出(IO)实验串行通信及AD转换实验键盘编程实验液晶显示实验数码管显示实验FLASH编程实验定时器溢出中断实验定时器输入中断捕捉实验<<<2程序框架实验目的实验器材硬件接线软件功能程序清单备注说明<<<3实验目的:了解程序基本框架4实验器材:1.SD-1型在线编程实验仪2.导线若干5硬件接线:VCCPTC3PTA7PTA6PTA5PTA4PTA3PTA2PTA1PTA0PTC0PTC1PTC2MOTOROLAGP32MCUPTC4PTB7PTB6PTB5PTB4PTB3PTB2PTB1PTB06软件功能:PTA口

2、的模拟量输出,控制指示灯程序执行指示灯闪烁7程序清单:文件说明口地址定义数据区定义主程序系统初始化及中断矢量延时子程序8*---------文件说明------------------------------------*文件名:PrgFrame.ASM*硬件连接:PTA.1接指示灯*程序描述:指示灯PTA.1闪烁*目的:第一个MotorolaMCU程序框架*说明:提供MotorolaMCU的编程框架,供教学入门使用*-----------------------------------------------------9*----口地址定义-------------------------

3、---PTAEQU$0000;A口数据寄存器DDRAEQU$0004;A口数据方向寄存器10RAMstartAddrequ$0040;RAM的起始地址(因芯片不同可以更改)FlashStartAddrequ$8000;程序开始地址(因芯片不同可以更改)*数据区定义(变量名定义)——————————————————orgRAMstartAddr;RAM的起始地址N1rmb1;变量N1,缓冲使用11*主程序——————————————————————————————orgFlashStartAddr;程序起始地址MainInit:;复位后程序从此开始执行;系统初始化SEI;禁止所有中断LDHX#$

4、023F;堆栈初始化,放入GP32的RAM最高端TXSJSRInit0;调系统初始化子程序Init0,初始学习时跳过此处;I/O初始化BSET1,DDRA;设置PTA.1为输出BSET1,PTA;初始时,PTA.1指示灯"暗"MainLoop:;程序总循环入口BCLR1,PTA;PTA.1指示灯“亮”MOV#$2,N1;延时子程序DelaySub的时间长度入口JSRDelaySub;调用延时子程序BSET1,PTA;初始时,PTA.1指示灯"暗"MOV#$4,N1;延时子程序DelaySub的时间长度入口JSRDelaySub;调用延时子程序;-------------------------

5、------------------------------JMPMainLoop;转总循环入口处12Init0:;系统初始化Init0子程序LDA#%00000001;初始化CONFIG2STA$001ELDA#%00111101;初始化CONFIG1STA$001FCLR$0036;初始化PTCLMOV#$01,$0036MOV#$01,$0038MOV#$2C,$0039MOV#$80,$003ABSET5,$0036BSET7,$0037BSET4,$0036RTS*----中断矢量---------------------------------ORG$FFFE;复位矢量DWMain

6、Init13延时子程序DelaySub:;延时0.1秒PSHH;保据寄存器HXPSHXDelaySub1:LDHX#$FFFFDelaySub2:PSHA;保护寄存器ALDA#$FFDelaySub3:DBNZADelaySub3PULADBNZXDelaySub2DBNZADelaySub1PULXPULHRTS14开关量输入输出(IO)实验实验目的实验器材硬件接线程序功能程序清单备注说明<<<15实验目的:掌握I/O口的基本使用方法16实验器材:1.SD-1型在线编程实验仪2.导线若干17vccvccPTC0PTA7PTA6PTA5PTA4PTA3PTA2PTA1PTA0vccPTB1PT

7、C1PTB0MOTOROLAGP32MCU黄线为学生接线硬件接线:18程序功能:开关PTA7-4分别控制着指示灯PTA3-0亮暗开关PTB0PTC0其中之一闭合,指示灯PTB7-1与PTC1交替暗亮;若两个均未闭合,则指示灯PTB1与PTC1均不亮;若两个均闭合,则两个指示灯均亮.19程序清单:程序说明口地址定义变量定义主程序初始化子程序复位矢量20*------程序说明------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。