版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ST系列微处理器介绍ST系列微处理器介绍ST系列微处理器介绍第13讲ST7系列微处理器介绍212021/2/21ST系列微处理器介绍ST系列微处理器介绍ST系列微处理器介绍第13讲ST7系列微处理器介绍22021/2/21第13讲ST7系列微处理器介绍22021/2/21本讲的主要内容ST7系列微处理器的特点ST72F264的功能部件ST72F264的A/D转换器A/D转换编程实例JTAG方式仿真开发32021/2/21本讲的主要内容ST7系列微处理器的特点32021/2/21ST系列微处理器的特点品种多,8位~32位,仅8位机就有近200种存储技术低功耗技术抗干扰技术可靠性高42021/2/21ST系列微处理器的特点42021/2/21ST7系列微处理器特点电压范围宽片上功能部件多电可擦除存储器多种低功耗方式开发方便(ICP):在线编程52021/2/21ST7系列微处理器特点电压范围宽52021/2/21ST72F264功能部件8位CPU,支持位处理。监视定时器(Wacthdog)电源管理单元辅助电压监测单元在线编程单元(ICP)2个16位定时器晶振管理系统:可选择外接晶振或使用片内晶振,以及内部锁相倍频。I/O口:PA(8位)、PB(8位)、PC(6位)6输入通道10位A/D转换器62021/2/21ST72F264功能部件8位CPU,支持位处理。62021/ST72F264的功能部件15个中断源全双工异步串行通讯接口(SCI)全双工同步串行外围接口(SPI):支持外扩芯片。I2C接口:支持对I2C总线芯片的扩展。256个字节片内RAM,所有字节均可位寻址。8k程序存储器(xflash)72021/2/21ST72F264的功能部件15个中断源72021/2/21ST72F264的存储器结构ST7系列微处理器对HW寄存器、内存及程序存储器采取统一编址,离散分布于0000h~ffffh空间。0000h~007fh为HW寄存器区0080h~017fh为RAM区(0100~017fh作为栈区或一般数据区),0080h~00ffh空间支持8位方式寻址,称为短寻址。E000h~ffffh为程序存储器,其中ffe0h~ffffh单元是中断入口地址区,编程时不要误写入程序代码。
82021/2/21ST72F264的存储器结构ST7系列微处理器对HW寄存器、I/O端口DDR数据方向寄存器(PBDDR)用于设置该端口的每一位用于输入(0)或者输出(1)OR选择寄存器(PBOR)该端口选择为输出时:OR=0开漏输出
OR=1推拉输出该端口选择为输入时:OR=0浮置输入
OR=1上拉输入92021/2/21I/O端口DDR数据方向寄存器(PBDDR)92021/2/I/O端口DR数据寄存器(PBDR)对其进行读写,即可完成相应数据的输入或输出102021/2/21I/O端口DR数据寄存器(PBDR)102021/2/21ST72F264的A/D转换器ST72F264有关A/D转换的HW寄存器ADCCSR(0071h):A/D转换控制、状态寄存器。ADCDRH(0070h):A/D转换结果高8位寄存器。ADCDRL(006Fh):A/D转换结果低2位寄存器,仅D0、D1位有效。112021/2/21ST72F264的A/D转换器ST72F264有关A/D转换ADCCSR(0071h)EOC:转换结束标志.
当完成一次AD转换时,由硬件置“1”。进行读ADCDRH寄存器,或者写ADCCSR寄存器操作时,硬件对其自动清零ADON:AD转换启动位
ADON=1,启动AD转换器。(在启动AD转换器前应设好SLOW、SPEED位)
ADON=0,禁止AD转换器工作。122021/2/21ADCCSR(0071h)122021/2/21ADCCSRSPEED、SLOW:AD转换所需脉冲频率选择位。
132021/2/21ADCCSRSPEED、SLOW:AD转换所需脉冲频率选择位ADCCSRCH2、CH1、CH0:AD转换通道选择位
142021/2/21ADCCSRCH2、CH1、CH0:AD转换通道选择位14ST72F264的DEMO板152021/2/21ST72F264的DEMO板152021/2/21A/D转换的汇编程序st7/;声明为ST7汇编程序TITLE"ADC.ASM";声明该汇编文件名MOTOROLA;立即数采用MOTOROLA格式#INCLUDE"st72F264.inc";
ST72F264寄存器及内存映射文件。WORDS;标号采用16位地址segment'rom';指向程序存储器162021/2/21A/D转换的汇编程序st7/A/D转换的汇编程序
.main call init;调用初始化子程序.wait
btjf ADCCSR,#7,wait;
EOC是否为1,否
则
转到.wait
ld A,ADCDRH;读AD转换结果的高8位
ld PBDR,A;将转换结果由PB口输出,驱动8个LEDjra wait;跳转到.wait处,进行下一次转换172021/2/21A/D转换的汇编程序.main 172021/2/21A/D转换的汇编程序.init ld A,#$FF;将立即数ffh送入寄存器A中
ld PBDDR,A;将PB口配置为输出口
ld PBOR,A;将PB口配置为推—拉方式
ld A,#$25;将立即数25h送入寄存器A中
ld ADCCSR,A;AD转换命令字为,选择通道5;选择fcpu/2频率作为AD转换脉冲,启动AD转换器。
ret182021/2/21A/D转换的汇编程序.init 182021/2/21A/D转换的汇编程序segment'vectit'DC.W 0 ;FFE0-FFE1hDC.W 0 ;FFE2-FFE3hDC.W 0 ;FFE4-FFE5hDC.W 0 ;FFE6-FFE7hDC.W 0 ;FFE8-FFE9hDC.W 0 ;FFEA-FFEBhDC.W 0 ;FFEC-FFEDhDC.W 0 ;FFEE-FFEFhDC.W 0 ;FFF0-FFF1hDC.W 0 ;FFF2-FFF3hDC.W 0 ;FFF4-FFF5hDC.W 0 ;FFF6-FFF7hDC.W 0 ;FFF8-FFF9hDC.W 0 ;FFFA-FFFBhDC.W 0 ;FFFC-FFFDhDC.W main ;FFFE-FFFFhEND192021/2/21A/D转换的汇编程序segment'vectit'1920JTAG方式仿真开发InDART-ST72F264通过一个并行端口与PC主机连接,并通过一个10引脚探针与目标板的标准ICP连接器相连,实现JTAG方式仿真。
利用inDART-ST72F264,用户可以实现编辑程序、编译、下载、在线仿真及调试程序等功能,可对硬件和软件进行实时测试。
202021/2/21JTAG方式仿真开发InDART-ST72F264通过一个并ST72F264的开发可实时执行代码;可在线调试;内置FLASH编程器;由目标应用板提供工作电压;使用标准芯片,保证最终应用的电特性不变;工作频率可达到所仿真单片机的最大值;可对汇编源代码调试并支持第三方的C语言编译器。
212021/2/21ST72F264的开发可实时执行代码;212021/2/21与传统仿真(MCS51)的区别传统的在线仿真的目标应用程序是在仿真器内部执行和仿真,inDART-ST72F264是利用目标单片机承担在线操作。这就意味着所有的单片机功能部件(定时器、A/D转换器、I/O引脚等)不是通过外部设备来进行重构和模拟,而是直接利用目标单片机的外设进行调试。
具有ICP在线编程功能,允许在线更新FLASH程序存储器的内容。
222021/2/21与传统仿真(MCS51)的区别传统的在线仿真的目标应用程序是仿真的限制inDART-ST72F264比传统的在线仿真有更大的优越性,但同其它仿真系统一样,调试也要占用一些芯片资源。具体占用资源为:要占用7个堆栈字节;程序区保留180个字节用于监视代码(从地址FF28h-FFDCh);保留ICCDATA和ICCCLK线用于器件编程和在线调试(即保留PA5和PA6I/O线);保留TRAP指令和TRAP中断向量用于监视代码。232021/2/21仿真的限制inDART-ST72F264比传统的在线仿真有更仿真的限制由于仿真器占用了这些资源,使它在仿真调试时应用受到限制,所以在调试时必须在上述规定的资源之外正确地设置目标单片机,否则目标应用程序不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024民间借款协议争议起诉状范例
- 2024年资产评估师聘用协议范本
- 医保培训工作总结
- 2024年城市绿化带建设承包协议细则
- 2024年建筑行业工人聘用协议样本
- 2024年度某公司股权投资协议文件
- 2024挖掘机维修及保养协议样本
- 2024年度学历咨询服务协议精简
- 2024年度汽车涂装工艺品质保障协议
- 2024年电子房屋租赁协议
- 学习任务三---錾口榔头的制作
- 甲醛的标准曲线
- 俄罗斯中国欧美电子管型替代表
- 钢丝绳的基本知识
- 《大学》导读解析
- 酒店宾客意见表1
- 昆明地区废弃花卉秸秆资源化利用现状及建议
- 会计师事务所审计工作底稿之银行询证函模版
- 浅谈如何提高煤矿企业经营管理水平
- 六上数学《圆》练习题(超全)
- 月饼生产质量控制要点
评论
0/150
提交评论