




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AVR单片机软硬件设计教程-入门篇 学单片机就要学AVR!,主 讲: 尹延辉 策 划:张 勇 学习板:LT-Mini-M16 力天电子版权所有 2008年 9月,第三讲AVR开发基础知识,本讲内容: AVR开发工具简介及开发环境的建立 计算机原理基础知识讲解 C语言基础知识讲解,AVR开发工具简介,软件开发工具 编译环境:WinAVR 下载软件:MuCodeISP 仿真环境:AVR Studio 集成环境:AVR Studio,可以内联WinAVR成为一个具有编译、仿真、下载功能的集成环境 硬件开发工具: 下载线 仿真器 学习板(或手工焊接的系统板) 工具手册: WinAVR技术手册 ATme
2、ga16官方中文版技术手册,WinAVR,Linux系统的GCC工具链在Windows环境的移植 请观看安装与使用过程,下载软件MuCodeISP下载线,下载线的作用: 修改熔丝位 向单片机Flash中下载程序代码 下载软件MuCodeISP 下载软件有很多,但推荐初学者使用MuCodeISP,优点是熔丝位设置很清晰,不至于设错而锁死芯片 下载线有很多种,最常用的是插在计算机并口上的STK200/300 可以使用力天电子出品的STK200/300下载线 请观看使用方法,AVR Studio仿真器JtagICE,AVR Studio是Atmel公司官方的汇编、下载与仿真软件可以内联WinAVR获
3、得C语言编译能力 JtagICE是Atmel公司官方的仿真调试器,但已经被仿制,价格比官方版本要便宜十倍 可以使用力天电子出品的JtagICE 请观看安装过程与使用方法,计算机原理基础知识,数制 存储器:RAM与ROM CPU,数制,数制就是一位数字能够表示的数的数量,N进制数的进位规则是“冯N进1” 常用的数制有十进制、二进制、十六进制 人类有十个指头,所以习惯采用十进制 计算机只能识别0和1,采用二进制 为了计算机学中的数据书写方便,采用十六进制 位与字节的概念: 位(bit):简写为b,表示二进制数的一位。 字节(Byte):简写为B,8位为一字节。 数制转换工具:Windows自带的计
4、算器,三种数制的转换表,十进制: 冯十进一 二进制: 冯二进一 十六进制: 冯十六进一,位和字节,1Byte=8bit 1字节=2位十六进制数 例: 0 x55 = 0b01010101 = 85 0 xA3 = 0b10100011 = 163,存储器:RAM与ROM,对于8位单片机,其内部存储器均为8位。 RAM与ROM的模型,CPU,CPU即为中央处理器 取指令-执行,C语言基础知识讲解,变量 运算符 语句 函数 顺序语句 选择语句 循环语句 数组和指针,变量、运算符、语句,变量:变量就是存储于RAM或ROM中的数据 变量的分类: 单片机中比较常用的是字符型(char)和整型(int)
5、实型(float)变量在单片机C语言中一般用不到 运算符:类似于数学运算中的运算符号 语句:C语言中以分号作为一条语句的结束 习惯上每条语句单独占用一行,但也可以每行有多条语句,用分号隔开即可,字符型变量,占用存储器中的1个字节空间,即8位二进制数 取值范围:0(28-1)即 0255 可以赋值为整数或ASCII码 char zifu = 97; char zifu = a; 举例: 请观看演示,整型变量,占用存储器中的2个字节,即16位二进制数 有无符号子类型: unsigned int:无符号整型。 取值范围 0(216-1)即 065535 signed int:有符号整型,signed可以省略. 取值范围-215(215-1)即-3276832767 举例: 请观看演示,长整型,取值范围更大的int子类型: long int:长整形,长度为32位,即4个字节 long long
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇科病例分析:从痛经到急腹症的诊断与治疗
- 呼吸科气管切开疑难病例讨论
- 髋关节骨折的护理常规
- 初中生命与健康知识精讲
- 学前教育核心体系解析
- 预防艾滋病安全教育课件
- 死亡病例讨论制度专题培训
- 顺德英语说课课件
- 项链说课课件
- 城镇污水管网建设工程风险管理方案
- HG-T20678-2023《化工设备衬里钢壳设计标准》
- 初中数学分层作业设计论文
- 中小学校长管理案例
- 《电力设施治安安全风险等级和安全防护要求》
- 工程项目部安全生产治本攻坚三年行动实施方案
- 四川建筑安全员-C证考试(专职安全员)题库及答案
- 光伏验收报告
- 职业倦怠量表MBI-HSS
- 学校桌椅采购投标方案
- 盘扣式外脚手架施工方案
- 初中数学目录(浙教版)
评论
0/150
提交评论