购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

项目三

AVR单片机C语言编程基础

〖知识目标〗

☺ 了解CVAVR的C语言程序结构;

☺ 掌握CVAVR的C语言标志符和关键字、数据类型、常量、变量、运算符及表达式;

☺ 掌握CVAVR的C语言选择、循环流程控制语句;

☺ 掌握CVAVR的C语言的数组、指针、函数、预编译的使用;

☺ 能够使用CVAVR的C语言进行应用程序设计

〖能力目标〗

☺ 掌握CVAVR的C语言基本语法、基本概念、程序设计的一般方法

☺ 能运用所学知识和技能对一般问题进行分析,并能编制出高效的C51应用程序。

对于单片机应用技术而言,除了要学习单片机系统的硬件设计外,还要学习单片机的编程语言。对于ATmega16单片机来说,其编程语言主要是汇编语言和C语言这两种。由于汇编语言具有可移植性和可读性差,以及本身就是一种编程效率低下的低级语言等特点,因此利用它进行编程和维护极不方便。而使用C语言进行嵌入式系统的开发,有着汇编语言编程不可比拟的优势,因此在单片机应用系统中,通常将C语言作为系统开发的首选语言。

有很多第三方厂商为AVR单片机开发了用于程序开发的C编译器,这些C编译器的语法结构基本相同,但在某些细节上还是有所区别,因此当用户选择了某个C编译器后,应掌握相应的C语言语法。本书将以CVAVR C编译器(简称CVAVR)为例,讲述AVR单片机的开发及应用。 CfQW2zKOTJzNxGH8cdcEZCLHhnPfla5B3aQIAu8WsDLwwhXchc1F07fagUE4mL8r

点击中间区域
呼出菜单
上一章
目录
下一章
×