《AVR开发基础知识》PPT课件.ppt

上传人:tia****nde 文档编号:12707723 上传时间:2020-05-14 格式:PPT 页数:18 大小:220.50KB
返回 下载 相关 举报
《AVR开发基础知识》PPT课件.ppt_第1页
第1页 / 共18页
《AVR开发基础知识》PPT课件.ppt_第2页
第2页 / 共18页
《AVR开发基础知识》PPT课件.ppt_第3页
第3页 / 共18页
点击查看更多>>
资源描述
湖南理工职业技术学院,AVR单片机软硬件设计教程-入门篇学单片机就要学AVR!,第三讲AVR开发基础知识,本讲内容:AVR开发工具简介及开发环境的建立计算机原理基础知识讲解C语言基础知识讲解,AVR开发工具简介,软件开发工具编译环境:WinAVR下载软件:MuCodeISP仿真环境:AVRStudio集成环境:AVRStudio,可以内联WinAVR成为一个具有编译、仿真、下载功能的集成环境硬件开发工具:下载线仿真器学习板(或手工焊接的系统板)工具手册:WinAVR技术手册ATmega16官方中文版技术手册,WinAVR,Linux系统的GCC工具链在Windows环境的移植请观看安装与使用过程,下载软件MuCodeISP下载线,下载线的作用:修改熔丝位向单片机Flash中下载程序代码下载软件MuCodeISP下载软件有很多,但推荐初学者使用MuCodeISP,优点是熔丝位设置很清晰,不至于设错而锁死芯片下载线有很多种,最常用的是插在计算机并口上的STK200/300可以使用力天电子出品的STK200/300下载线请观看使用方法,AVRStudio仿真器JtagICE,AVRStudio是Atmel公司官方的汇编、下载与仿真软件可以内联WinAVR获得C语言编译能力JtagICE是Atmel公司官方的仿真调试器,但已经被仿制,价格比官方版本要便宜十倍可以使用力天电子出品的JtagICE请观看安装过程与使用方法,计算机原理基础知识,数制存储器:RAM与ROMCPU,数制,数制就是一位数字能够表示的数的数量,N进制数的进位规则是“冯N进1”常用的数制有十进制、二进制、十六进制人类有十个指头,所以习惯采用十进制计算机只能识别0和1,采用二进制为了计算机学中的数据书写方便,采用十六进制位与字节的概念:位(bit):简写为b,表示二进制数的一位。字节(Byte):简写为B,8位为一字节。数制转换工具:Windows自带的计算器,三种数制的转换表,十进制:冯十进一二进制:冯二进一十六进制:冯十六进一,位和字节,1Byte=8bit1字节=2位十六进制数例:0 x55=0b01010101=850 xA3=0b10100011=163,存储器:RAM与ROM,对于8位单片机,其内部存储器均为8位。RAM与ROM的模型,CPU,CPU即为中央处理器取指令-执行,C语言基础知识讲解,变量运算符语句函数顺序语句选择语句循环语句数组和指针,变量、运算符、语句,变量:变量就是存储于RAM或ROM中的数据变量的分类:单片机中比较常用的是字符型(char)和整型(int)实型(float)变量在单片机C语言中一般用不到运算符:类似于数学运算中的运算符号语句:C语言中以分号作为一条语句的结束习惯上每条语句单独占用一行,但也可以每行有多条语句,用分号隔开即可,字符型变量,占用存储器中的1个字节空间,即8位二进制数取值范围:0(28-1)即0255可以赋值为整数或ASCII码charzifu=97;charzifu=a;举例:请观看演示,整型变量,占用存储器中的2个字节,即16位二进制数有无符号子类型:unsignedint:无符号整型。取值范围0(216-1)即065535signedint:有符号整型,signed可以省略.取值范围-215(215-1)即-3276832767举例:请观看演示,长整型,取值范围更大的int子类型:longint:长整形,长度为32位,即4个字节longlongint:长度为64位,即8个字节举例:请观看演示,常用的运算符,赋值=加+减乘*除/括号()求余%与&或|取反异或左移逻辑与&逻辑或|,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!