




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、湖南理工职业技术学院,AVR单片机软硬件设计教程-入门篇 学单片机就要学AVR!,第三讲AVR开发基础知识,本讲内容: AVR开发工具简介及开发环境的建立 计算机原理基础知识讲解 C语言基础知识讲解,AVR开发工具简介,软件开发工具 编译环境:WinAVR 下载软件:MuCodeISP 仿真环境:AVR Studio 集成环境:AVR Studio,可以内联WinAVR成为一个具有编译、仿真、下载功能的集成环境 硬件开发工具: 下载线 仿真器 学习板(或手工焊接的系统板) 工具手册: WinAVR技术手册 ATmega16官方中文版技术手册,WinAVR,Linux系统的GCC工具链在Wind
2、ows环境的移植 请观看安装与使用过程,下载软件MuCodeISP下载线,下载线的作用: 修改熔丝位 向单片机Flash中下载程序代码 下载软件MuCodeISP 下载软件有很多,但推荐初学者使用MuCodeISP,优点是熔丝位设置很清晰,不至于设错而锁死芯片 下载线有很多种,最常用的是插在计算机并口上的STK200/300 可以使用力天电子出品的STK200/300下载线 请观看使用方法,AVR Studio仿真器JtagICE,AVR Studio是Atmel公司官方的汇编、下载与仿真软件可以内联WinAVR获得C语言编译能力 JtagICE是Atmel公司官方的仿真调试器,但已经被仿制,
3、价格比官方版本要便宜十倍 可以使用力天电子出品的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) 实型(float)变量在单片机C语言中一般用不到 运算符:类似于数学运算中的运算
5、符号 语句: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 i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 书面催告维修合同样本
- 代建电力项目合同标准文本
- 保育员合同样本
- 上市公司装修合同样本
- 企业光伏合同标准文本
- 个人买商铺合同样本
- 美食城招商与招商合同范例二零二五年
- 保单质押合同二零二五年
- 餐厅房屋租赁合同范例二零二五年
- 简单车位租赁合同范例二零二五年
- 2024年四川省成都市高新区中考数学二诊试卷
- 2024年社区工作者考试必考1000题附完整答案【典优】
- 穴位贴敷治疗失眠
- WMT8-2022二手乘用车出口质量要求
- 30题质量检验员岗位常见面试问题含HR问题考察点及参考回答
- 痛经(中医妇科学)
- 智能灯具故障排除方案
- 汽车租赁服务投标方案
- 20道瑞幸咖啡营运经理岗位常见面试问题含HR常问问题考察点及参考回答
- 教师调课申请表
- 学前一年家庭经济困难幼儿生活费补助申请表
评论
0/150
提交评论