IAP(In Application Programming),即在应用中措施。就是说,MCU本身可以获取新的代码并对本身从头编程。这是一个极为有用的技能,好比可以通过Internet、程控电话网等给你的产物长途进级,就像常见的杀毒软件可以自动进级一样。有了这项技能,你就可以操作此刻的程控电话网、互联网等实现你的嵌入式系统长途自动进级,而无须传统的那种给客户邮寄芯片而带来的未便。
在实际事情中,有些环境下大概需要对一些I2C接口发出的数据举办阐明,假如数据较少则较量容易办理。好比可以直接把数据生存到单片机的RAM中,然后通过LED显示出来,但假如数据量很大,这种要领就很河取了。在这种环境下,想步伐把大量的数据生存到电脑里是一个较量好的要领这样不单可以办理大批量数据的存储问题,同时也易于编辑、阐明和打印。
ISP(In System Programming),即在系统编程。它答允MCU还在产物电路板上时,对其下载新的措施。这种技能的一个明利益是,不需要把MCU芯片从你的电路板上拆下来,再装到传统的编程器上来写入新的措施。你尽可以把具有ISP成果的MCU芯片焊接在电路板上,应用越发靠得住、利便。虽然,你得把MCU的UART串口留出,并设计好简朴的外围电路;同时还配有一个专用的ISP软件以实现用户措施的直下载。这种专用的ISP下载软件可以在各公司的网部上免费下载到。P89C664的ISP软件可在Philips公司的网站上下载。虽然,假如你有乐趣也可以本身设计一个本性化的ISP下载软件,因为Philips公司对ISP的各类编程指令是开放的。
本文不只先容了如何实现I2C数据的转发和自动存储,同时也先容了P89C664的ISP成果,并给出了具体共同相关软件,完全可以省去一台价值不菲的编程器,实用性强。这很是适合业余自学单片机技能可能在家吵成立一个简朴实用的开拓系统。
1 P89C664单片机及ISP、IAP简介
P89C664是Plilips公司一款优秀的51内核单片机芯片、带64KB的Flash措施夏令、1792B的数据存储器、I2C硬件全事情方法接口、6 clocks/12 clocks可选、8其间断源/4级间断优先级、双DPTR寄存器、PCA以及IAP、ISP成果等,详细内容请参考相关资源,
可是,电脑的外设接口中是没有I2C接口的,因此需要对I2C部迟疑不决的数据举办转换,使之能发往电脑,实现数据的文件存储。综合各类因素思量,回收UART串口的方法较量利便,因为串口技能简朴、应用遍及、各类应用软件也较为富厚。
下面科简朴的先容一下ISP、IAP的观念。
本文不仅介绍了如何实毕业论文范文 现I2C数据的转发和自动存储
毕业论文库:电子通信 时间:2016-12-15 点击:
次