单片机与可编程器件
单片机实用技术讲座()
第讲扩展串行的方法
· 华中科技大学电子与信息工程系何博谢瑞和·
系列单片机是公司推出如图所示。们不仅可以完成上述功能,更具有中断
的一种具有超低功耗特性的功能强大的() 端口控制特点能力,每个引脚都可以单独选择中断触
位单片机,其中子系列具系列端口的功能强发沿、单独允许中断。
有存储器,除了具备适合应用在大,其控制的方法也较为复杂。其端此外, 端口的电器
自动信号采集系统、电池供电便携式装口可以实现双向的输入、输出;完成外围特性也十分突出,几乎所有的口都有
置、超长时间连续工作的设备等领域的模块(如:串行通信、转换等;实现的驱动能力,对于一般的等可
特点外,更具有开发方便、可以现场编程各种中断)功能。每个端口控制以直接驱动,无需辅助电路。许多端口内
等优点。个引脚。为了实现对端口每一个部都集成了上拉电阻,可以方便与外围
. 单片机引脚的复杂控制, 中的每个器件的接口。
()系统性能特征口都对应一组位的控制寄存器,图. 总线协议与串行
系列除了具有超低功耗、为的端口控制结构图。() 总线协议
强大的处理能力及丰富的片上外围模块寄存器中的每一位对应一个引脚,实总线是一种由公司开发的
等特点外,其方便高效的开发方式更赢现对该个引脚的独立控制。寄存器的数两线式串行总线,用于连接微控制器及
得设计人员的钟爱。单片机内部预设的目由该端口的类型决定。其外围设备。总线由数据线和时
模块使得每一个芯片都具有完整的型芯片有两类端口。、钟线构成,可发送和接收数据,最高
在线调试功能; 存储器使得用户、和是一类,每个端口有个控传送速率可达。各种外围电路均
可以利用自己的程序修改内容, 制寄存器,即:输入寄存器、输出寄存器、并联在这条总线上,但就像电话机一样
且不需要外加编程电压,真正实现在线方向寄存器和功能选择寄存器。除了可只有拨通各自的号码才能工作,所以每
编程;芯片还具有片内的, 以完成基本的输入、输出功能外,还可以个电路和模块都有唯一的地址。在信息
可以实现程序代码的下载和上载。用于其它用途,由功能选择寄存器的各的传输过程中,总线上并接的每一模
有以下型号: 位定义相应引脚的端口功能或外围模块块电路既是主控器(或被控器), 又是发
: 字节, 功能,各位可以独立选择功能。本文中用送器(或接收器), 这取决于它所要完成
字节; : 字来实现总线接口的和都属于的功能。
节, 字节,其系统结构这类端口。和是另一类端口,它
图
·23 · 电子世界年期
单片机与可编程器件
址、数据的简化系统管脚连接。
输入和数据()软件实现
的输出,使实现总线协议主要是控制、
用时需加上使其产生协议所规定的各种时序。要
拉电阻。控制、产生总线要求的各种
为时钟时序,就要频繁使用到输入、输出以及方
脚,该脚为向寄存器。考虑到项目中要求能实时地
器件数据传存储采集到的数据,则必须减少代码的
输的同步时量,简化接口控制,最直接的方法就是减
钟信号。少有关寄存器操作次数。
为写保从硬件接口电路中可以看到,如果
图护脚,当它先将和的输出寄存器设为“”,
为高电平当它们被设为输入状态时
MSP430单片机实用技术讲座17 第12讲 MSP430F133扩展串行E~2 来自淘豆网m.daumloan.com转载请标明出处.