PICC程序的设计.pptVIP

  • 6
  • 0
  • 约5.33千字
  • 约 14页
  • 2018-06-28 发布于福建
  • 举报
PICC程序的设计

教材、参考书与课时安排 教材 PICC程序设计及其应用 刘和平编著 北京航空航天大学出版社 参考书 C语言程序设计教程 谭浩强 高等教育出版社 C高级实用程序设计 王士元 清华大学出版社 课程要求 课前请做好预习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间 第一章 PIC C语言基础和特点 C语言发展历史 C语言开发PIC的优点 PIC C程序格式和结构特点 PIC C 语言源程序基本框架 1.1 C语言发展历史 程序设计语言的发展 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类,对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系 程序设计关键是定义类,并由类派生对象 PICC语言程序设计 第一章 PICC语言概述 C语言发展过程 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 标准C: KR合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ANSI C PICC语言程序设计 第一章 PICC语言概述 1.2 用C语言开发PIC单片机的优点 C语言以其结构化和能够产生高效代码的优点,已逐步成为单片机应用编程的首选开发工具之一。其优点归纳如下: 可以大幅度地加快开发进度,特别是一些需要复杂计算的单片机系统,程序量越大,用C 语言开发就越有优势。 无需精通单片机的指令和具体的硬件结构,只要有一定的了解就能编写出具有很高专业水平的单片机程序。 可以实现软件的结构化编程,便于集体开发和分工合作。 用C语言编写的源程序具有逻辑结构清晰,条理性强,可读性和可维护性好的特点,从而可提高系统的可靠性。 可省去人工分配单片机资源的工作。只要在代码中申明变量的类型,C编译器就会自动分配相关的资源,无需人工干预,从而有效的避免了人工分配单片机资源的差错。 用C语言编写的源程序可移植性好,当需要移植到不同型号的单片机时,只要对一些与硬件相关的语句作些适当修改即可。 PICC语言程序设计 第一章 PICC语言概述 C语言与汇编语言比较 1、头文件 C代码的头文件一定要有#includepic.h,C 编译器在pic.h 中 根据你的芯片自动栽入相应的其它头文件。这比汇编好用。 2、赋值 例如对TMR0 赋值,汇编中:MOVLW 200;MOVWF TMR0; ▲当然得保证当前页面在bank0,不然会出错。 C 语言:TMR0=200;// PICC语言程序设计 第一章 PICC语言概述 RA0=0; RA2=1; BCF PORTA,0;BSF PORTA,2; 结论:对寄存器操作时,不用考虑页面的问题,C 自动完成。 无论在任何页面都不会出错。 4、内存分配问题 在汇编中定义一个内存稍微不注意就会出错。用C

文档评论(0)

1亿VIP精品文档

相关文档