- 1、本文档共670页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件可设置系统进入掉电、节电模式。例如:MOV PCON,#00000010B ;置PD=1,进入掉电模式MOV PCON,#00000001B ;置IDL=1,进入空闲模式区别:1、掉电模式下定时器不工作,串行也不发数据。由外部中断或复位唤醒。2、空闲模式下定时器能够正常工作,串口也会将没发完的1字节数据继续发完。可由任意中断或复位唤醒。掉电模式和节电模式由中断唤醒,所以在使用节电模式时,应该安排好中断功能。8.11STC15系列单片机ISP编程ISP----是在系统编程。ISP典型编程电路用ISP下载程序方法:(1)在PC机上运行一个下载软件,并通过COM1串口通信传输数据来进行改写单片机内部的Flash存储器。(2)在单片机端,通过SPI或串行接口功能,接收上位机传送来的数据并写入存储器中。STC单片机的ISP功能STC单片机采用串行口经过MAX232电平转换后连接到PC机的RS-232串口(COM1)上,实现ISP在系统编程,电路如下:8.7.2ISP编程下载软件STC12C系统单片机程序下载方法如下:(1)设计、连接好接口电路;在PC机端安装好STC_ISP软件(如STC_ISP_V6.18.exe,可从网站上下载)。(2)在PC机端执行STC_ISP软件出现操作界面;(3)在MCUType栏上选择单片机芯片;(4)点击“OpenFile”选择需要下载的*.hex程序;(5)选择串行接口、波特率以及其它选项;(6)点击“Download下载”程序。STC_ISP软件操作界面第9章单片机应用系统的扩展主讲:朱兆优9.1单片机系统扩展概述单片机内部资源不够用,需要外部扩展RAM、ROM或I/O口。1、传统的扩展办法采取外部扩展并行器件,如:ROM---2764、27128、27256、27512等。RAM---6264、62128、62256、62512或2864等。I/O口---8255A、8155H等。通过三总线把单片机与外部器件连接起来,进行数据、地址、控制信号的传输。传统的扩展结构如下:实际上这些器件已经淘汰,也很不实用。2、现代电路扩展方法(1)单片机选型:重视单片机选型,根据不同的应用,选择不同性能的单片机芯片。(2)串行总线扩展:有I2C接口的AT24Cxx系列和SPI接口的W25Xxx系列。W25X64容量高达8MB,W25Q128容量高达16MB。9.2单片机系统总线的构造单片机系统扩展出总线,所有器件都挂接在一条总线上。9.2.1单片机系统总线三大总线:数据总线---与外部器件之间传输数据地址总线---向外发出地址信号控制总线---是一组控制信号线9.2.2单片机系统三总线的构造单片机的三总线分别由P0、P2口和控制信号构成。三总线构造如下图:9.3单片机系统的扩展接口1.片外并行器件的连接方法(1)查阅芯片资料(2)按引脚功能分类(3)同类线相连(4)片选信号接地址线2.系统扩展要求(1)能区分不同的地址空间,每个存储单元或端口都各有一个地址。(2)能够控制不同的芯片,读、写操作时不会相互干扰。(3)系统的地址编址不重叠,避免发生数据冲突。3.存储器地址分配方法(1)线选法直接利用单片机系统的地址线作为扩展芯片的片选信号。(2)译码法用译码器将地址线进行译码,然后将译码器的输出信号作为扩展芯片的片选信号。9.3.2扩展的外部单元的编址编址方法如下:(1)基本地址计算(2)加权地址计算(即高位地址)(3)空地址线处理(4)将加权地址+固定地址,再叠加到基本地址的高位上,得出器件的地址范围。例如假定扩展了2个芯片(IC1、IC2),其连接关系如下图,要求计算这2个芯片的地址范围。×表示地址位,单片机每一次只能访问一个芯片。则基本地址线12根,编址为000~FFFH加权地址线2根(P2.6、P2.7)悬空线2根(P2.5、P2.4)假设地址线按如下分配,则计算IC1、IC2的地址空间
文档评论(0)