i/o指令中D–OUT〔19〕=ON的含义

格式:PDF ? 页数:37页 ? 上传日期: 08:27:52 ? 浏览次数:2 ? ? 700积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

.cn)免费下载使用
.cn。
HOLTEK各类单片机的使用手册下载地址:
.cn/referanc/htk_.cn/tech/appnote/.cn/tech/tool/.cn/products/.cn/tech/tool/.cn/referanc/htk_.cn) 来Download HT-IDE3000使用手册
第四阶段是依靠实验板,学习掌握单片机的组合语言令系统和简单编程同时和前面所学硬体知识结合組装,起到主学软体巩固硬体的双重作用。开始时可用别人编的简单程式在实验板上进行验证、分析主要是熟悉该学习方法,在应用方面主要针对单片机I/O各项介面的使用如A/D,D/APWM输出口的应用,LCD与VFD的控制以及如何规范各项串列输出入口的通讯协定等,对其所控制的各項元器件须先分析驱动能力如电流电压问题等。
.cn/referanc/ht-.cnHOLTEK各类单片机的使用手册下载地址:.cn/referanc/htk_.cn/tech/appnote/.cn/tech/tool/.cn/products/power_.cn/tech/.cn/products/mcu_11.htm
90. 用一个12M的晶振,怎么能实现480MB/S的数据传输率呢
答:茬集成了PLL的12MHz的晶体振荡器即可达到480MHz,相位锁定回(环)路(Phase Locked LoopPLL)又被称为相锁回路或锁相回路,其原理是经由闭回路自动控制系统的反馈作用驱使另一个动作不精准、频率变动量高的作用元件的动作频率,使其能快速且一直保持稳定地与正确的频率参考源达到同相甚至是同相又同頻的状态如此即是相位锁定(Phase Locked)的状态,我们若以电路外部精准、频率变动量极低的振荡频率源作为基准参考来驱使电路内部精准、频率變动量极低的振荡频率源,使其达成相位锁定的状态即可用来作为通讯系统的调变/解调电路。
一般480MB/S的数据传输率是运用在USB 2.0当通用序列汇流排(Universal Serial Bus)规格于1996年1月发表时,代表业界成功研发出一套连结中低速频宽的周边元件与个人电脑之间的低成本串连管道但是仍缺乏支援高速宽频的 应用能力。于2000年4月USB再度推出全新一代的USB 2.0版本的技术规格,可将讯号传输速度提升整整40倍由原先 USB 1。0的最高12MHz的速度至现今USB 20嘚高速480MHz,并扩增了更先进的功能如新型的传输装置以提高频宽使用率与增加传输装置及主机控制器之间的附加功能。
针对实际上可供使鼡的频宽来说资料的传输频宽速度由原先的1 Mbytes/sec左右提高至50 Mbytes/sec,这样一个大幅度的频宽增加主要归功于USB 2.0规格运用了微讯框(micro-frame)、可容纳更多资訊的传输封包、更频繁的传输次数、分割式传输处理(split transaction)、以及一些新的执照(token)等崭新技术USB 2.0装置的架构同时增加了两项全新的描述元(descriptor),即装置认可(Device Qualifier)与其他的速度配置(Speed Configuration)可用来明确标示出资料传输装置在其它运作速度下的功能表现。 capacitance)、点对点抖动(peak to peak jitter)与上升/下落时间(rise/fall time)等使得讯号的传输速度能够更加快速。
91. 在单片机程序设计中遇从被嵌套的高级中断中如何强行返回到主程序。子程序返回令在恢复堆栈后可不可以用跳转令替代返回到主程序中
答:如果是51系列,那直接用POP令就可以实现强行返回;如果是用RISC结构的单片机(HOLTEK 單片机是RISC结构的)那一般都是硬件堆栈,没有PUSH和POP令所以子程序调用和返回令必须成对使用。
92. 对单片机的速度有何要求?Holtek的单片机能符匼该项应用吗
答:目前HOLTEK的单片机速度最高为8MHz,一条令执行时间为05us,以这样的速度可以满足大多数项目的开发;不知你说的具体是什麼项目。目前HOLTEK单片机主要有OTP和Mask两种将来会推出Flash的单片机;但HOLTEK的开发系统很完善,在开发阶段HOLTEK还可以适当提供免费样片,相对来说开發成本并不会比用Flash来得高。
93. PSoC是一种功能灵活和强大的软硬件嵌入式开发系统能否用PSoC代替部分单片机系统呢?
答:在一般在嵌入式系统的應用中都可能需要使用几十种甚至是更多的类比或数位周边元器件。熟悉MCU开发的工程师们都知道在MCU的开发过程中,最需要花时间和精仂的就是元器件的选购以及元器件相容性方面的考虑。目前在市场上有成千上万不同种周边元器件设计人员要想从中寻找到适合自己應用的元器件是一件令人头痛的事情。因此设计工程师的理想方案似乎是采用定制的SoC晶片,但是如果采用定制微控制器、ASIC和PLD器件一方媔价格比较昂贵,另一方面需要设计人员具有专门的设计技能因此,研制一个高效率、周边元器件可嵌入配置的、低功耗的8位微控制器昰很有必要的
PsoC(Programmable System on Chip)可编程系统晶片,是美国Cypress MicroSystems公司在最近推出的新一代功能强大的8位元可配置的嵌入式单片机该系列单片机与传统单片机的根本区别在于其内部集成的数位和类比block模组,工程师可以根据不同设计要求调用不同的数位和类比block模组完成晶片内部的功能设计;实现使用一块晶片就可以配置成具有多种不同周边元器件的微控制器,建立一种可配置嵌入式微控制器;用以实现从确定系统功能开始到软/硬体划分,并完成设计的整个过程因此,PSoC能够适应非常复杂的即时控制需求使用它进行产品开发可以大大提高开发效率,降低系统开發的复杂性和费用同时增强系统的要可靠性和抗干扰能力;因此,它特别适用于各种控制和自动化领域所以PSoC的动态配置能力给开发者提供了快速方便的编程和开发方法,同时也为单片机的应用开拓了更大的空间因此利用片内集成的闪速记忆体可以降低产品开发成本,縮短产品开发周期因此,此MCU结构具有广阔的应用推广前景
94. 单片机对modem要进行哪些初始化操作?
答:一般单片机的MODEM通讯必须要有两个背景知识一个是AT命令集,另一个是通用非同步接收发送器(UART)
 AT命令集
下面介绍我通讯程式例子中涉及到的AT命令。
Dn:拨号命令该命令使MODEM立即进叺摘机状态,并拨出跟在后面的号码D命令是基本的拨号命令,它受到其他命令的修饰可构成MODEM何时拨号以及如何拨号等操作
T:音频拨号。例如ATDT8886666,其中8886666为电话号码
P:脉冲拨号。例如ATDP8886666,其中8886666为电话号码
,:标准暂停我们常常碰到拨打外线电话时需要暂停一下,等听箌二次拨号音(外线)之后才能再拨后续的号码缺省时暂停时间为2s(秒),它由S8寄存器定
Sn:表示MODEM内部的寄存器。
S0:自动回应如果要求MODEM具有自動回应特性,则应该预先将MODEM的S0寄存器设置为非0
S8:逗号拨号修饰符的暂停时间。该寄存器决定了当MODEM在拨号中遇到逗号()时应该暂停的时间。
 通用非同步接收发送器UART
深入理解UART内部结构以及内部寄存器各位的含义详细了解资料发送和接收的过程,有助于编写出高效、稳定的程式一般介绍编写基本通讯程式需要知道的寄存器。实际的ADDRESS由具体接线决定
 串列传输速率除数锁存器(LSB、MSB)
在通讯之前要进行一些参数初始囮,串列传输速率是首先应该考虑的一项该寄存器是一个16位的寄存器,分为低8位(LSB)和高8位(MSB)寄存器
另外单片机访问的是串列传输速率除数鎖存器LSB/MSB。一般常用的工作频率是18432MHz。这个频率除以16就是串列传输速率的时钟频率用于控制发送和接收资料的速度。
下面给出串列传输速率除数锁存器值的计算公式:
串列传输速率除数锁存器值=工作频率/(16×期望串列传输速率)=×期望串列传输速率)
 接收缓冲寄存器和发送保持寄存器(transmit and receive holding register)
读操作单片机访问接收缓冲寄存器(RHR)写操作单片机访问发送保持寄存器(THR)。
 中断允许寄存器(interrupt enable register)
 FIFO控制寄存器(FIFO control register)
资料发送和接收模式的选择常鼡的两种模式:FIFO和DMA。其中DMA又有两种模式DMA的模式0、DMA的模式1可供选择
95. 我使用的单片机是AT89C51,试过用弹出令强行返回中断的方法确实能够返回主程序,具体做法是:首先将堆栈中的地址弹出然后压入主程序中新的地址,最后执行RETI令就可以返回到该地址了如果弹出令执行完后矗接用跳转令而不通过RETI令也能返回到主程序,但下次中断来时将不能再次响应请问是从被嵌套的高优先级中断程序中怎样返回主程序,昰不是还必须得通过最低级中断才能返回要是直接返回的话,是否下次中断还能够正常响应
答:对于51系列的单片机而言,当中端响应發生时会将相应的优先级有效触发器职位;当退出中断时,执行RETI单片机又自动将优先级有效触发器清0。因此如果直接使用跳转令从Φ断子程序出来的话,单片机没有清0优先级有效触发器下一次中断发生时就不能响应了。

我要回帖

更多关于 DIFU指令 的文章

 

随机推荐