PIC系列单片机的流码编程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

Flowcode V4是一款用流程图编码(简称流码)的设计仿真软件。是为单片机量身定制的图形化程序语言。它目前包括支持以下三种系列的微控制器:PIC、AVR和ARM,并支持中文菜单。

它的特点:

1.直接画流程图仿真,仿真成功后可以编译成C和汇编代码,并生成hex文件,并直接烧写到芯片里。真正的一键搞定!

2.几乎不用考虑初始化。你要输出流码,就自动把端口设置为输出;你要输入流码,就自动把端口设置为输入。

3.芯片移植非常简单。直接更换芯片就可以了。流程图几乎不用动。

4.可以导入、导出流程图,这样同一个流程图就可以在不同的微控制器上运行。

5.强大的仿真模块。

6.极大地方便了二次开发。

7.它还支持嵌入C和汇编代码。

对嵌入式系统的学习,学习者普遍存在两个难题,即对硬件的陌生和对编程的恐惧。电子技术日新月异,许多的新器件让人目不暇接。编程软件多种多样,各有千秋。特别是对于一个初学者来说,困难是可想而知的。

本教程沿引英国Matrix公司的教育理念,以硬件模块化冲淡初学时对硬件理解的难度,用图形编程方法帮助初学者理解编程的技术。在不断学习的过程中,对概念和技术要领逐步理解和掌握,为进一步深入学习打下良好的基础。

本教程以帮助学习者入门PIC系列单片机为首要任务,共分13章。第1章主要是对流码学习套件和Flowcode图形编程软件做介绍,帮助初学者对使用工具进行了解。第2章是对Flowcode V4使用进行了简要介绍。第3章详细介绍了Flowcode V4的编程仿真等功能。第4章给出了PIC单片机的软、硬件流码设计实例。第5章详细介绍了PIC单片机流码的I/O口输入输出功能,给出设计实例,并辅以Proteus 7软件做仿真验证。第6章详细介绍了PIC单片机流码的按键、数码显示等功能,给出设计实例,并辅以Proteus 7软件做仿真验证。第7章详细介绍了PIC单片机流码的定时器、中断功能,给出设计实例,并辅以Proteus 7软件做仿真验证。第8章详细介绍了LCD显示应用,给出设计实例,并辅以Proteus 7软件做仿真验证。第9章详细介绍了PIC单片机流码的混合编程功能,给出设计实例,并辅以Proteus 7软件做仿真验证。第10章详细介绍了PIC单片机流码的A/D、PWM脉宽调制、CCP模块、电机控制等功能,给出设计实例,并辅以Proteus 7软件做仿真验证。第11章详细介绍了PIC单片机流码的各种通信功能,给出设计实例,并辅以Proteus 7软件做仿真验证。第12章详细介绍了PIC单片机流码的一些典型课题设计,给出设计实例,并辅以Proteus 7软件做仿真验证。第13章详细介绍了PIC单片机的流码综合实训设计——CAN总线设计。

作为入门教程,采用了以图解为手段的编写方法,并尽可能地详细图解每一个步骤。初学者只需要按照步骤即可完成教程中的实例操作。在此基础上,可以自主进行修改和实验。通过这种方式可以加快学习进度。以器件来展开学习是本教程的创新之处。

本书适合通信工程、电子信息、自动化、电气控制等专业的学生学习和进行综合性的设计、试验,同时也适用于从事电子相关行业的人员。另外,本书特别适合PIC系列单片机零起点的初学者使用,可作为中小学、高职高专、高等院校控制类专业学生的单片机课程教学用书,也可作为电子爱好者及各类工程技术人员的参考用书。

参加本书编写的还有:李滨、杨军、戴东宁、黄海龙等。

特别感谢Flowcode中国总代理-南京晟瑞尔电子科技有限公司为本书编写提供的Flowcode流码套件。

在本书的编写过程中,还得到了华中数控股份有限公司陈吉红董事长,湖南神州光电能源有限公司赵枫董事长,清华同方南京有限公司王宏金总经理,香港TOM先生,加拿大杨军先生,贾山松主任,陈晓华教授等的大力协助与支持,谨此向他们表示衷心的感谢!

因时间仓促,作者水平所限,在编写的教材中难免会有错误和疏漏的地方,恳请各位专家和读者批评指正。

如有需要或咨询Flowcode流码学习及设计套件的读者请联系:

南京晟瑞尔电子科技有限公司。联系方式如下:

手机:13776629477、13851865438

座机:025-84346606 聂先生

读者在使用本教材和软件过程中遇到各种疑问,可随时与作者交流。联系方式如下:

聂典

手机:13851865438

nnnnff@sohu.com;nnnnff@126.com

Flowcode V4讨论QQ群:2830099

本书配书软件及代码资料可在电子工业出版社官方网站下载(www.phei.com.cn),也可通过关注电子社通信分社微博(@电子社通信分社),进入微盘下载。