- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《新型单片机开发与应用A》AVR Microcontroller 开课班级:11微电子1、2 开课时间:星期三(123)星期五(567) 主讲教师:晏凯 教学目标 考核要求 平时占总成绩50% 平时表现20% 实训项目60% 项目制作(综合设计)模块20% 期末考核占总成绩的 50%,期末集中进行考试,考察学生对基本知识和基本技能的掌握情况。 参考书 参考网站 课堂基本要求 守时、保质、上课禁止开手机、玩游戏。 遵守学校规则、不迟到、不早退、不旷课,有事请按照学校的规定请假。 对考勤的有关规定: 迟到或早退15分钟按旷课处理 迟到、早退累计三次,按照旷课1学时计 旷课学时1/5总学时;缺课1/3总学时,取消该课程的考试资格,成绩计零分。 旷课五次,取消考核资格。 与同学团结协作、具有良好沟通能力、诚实、守信。 学生以学为主,学生干部、党员更要严格遵守 单元1:AVR单片机开发环境 任务训练:连接在PORTA口的8个LED灯闪烁 实训1: LED控制1 相关知识: 1. CodeVision(编译)的使用 2. AVR Studio(调试)的使用 3. AVR单片机调试过程 扩展知识: 1. AVR单片机I/O口 2. 认识C语言程序 1. C编译软件CodeVision 2. 调试仿真软件AVR Studio4 3. JTAG ICE 仿真器 4. 编程下载软件PonyProg 5. ISP下载器 6. AVR MEDIA试验板 首先将C编译软件CodeVision和调试仿真软件AVR Studio4软件安装到自己的机器上。 CodeVision AVR C Compiler的使用简介 实训程序 #include mega16.h #include delay.h void main(void) { DDRA = 0XFF; while(1) { PORTA = 0X00; delay_ms(1000); PORTA = 0XFF; delay_ms(1000); } } CodeVisionAVR 集成开发环境介绍Integrated Development Environment CodeVisionAVR IDE——第一个AVR项目Integrated Development Environment 项目:是一组文件和编译器设置的集合,可用它来建立一个具体的程序。扩展名为.prj 只有在项目名下面列出的文件才会作为该项目的一部分被编译。 建立用户工作目录 新建项目:File|New 配置项目:Project|Configure 向项目中添加一个已有文件:Project|Configure C编译器选项:芯片选择,时钟选择 编译:Project|Compile File 生成项目:Project|Make,创建可执行程序。 Code Vision AVR C编译器 Code Vision AVR C编译器 Code Vision AVR C编译器 Code Vision AVR C编译器 Code Vision AVR C编译器 Code Vision AVR C编译器 集成开发环境(IDE)设置 软件介绍——Code Vision AVR C编译器 软件介绍——工程 步骤1——新建工程 新建工程 新建工程 新建工程 步骤2——设定工程 设定工程 设定编译器选项 可以通过Chip 选项选择目标AVR 微控制器芯片型号 要指定CPU 时钟频率MHz 如果程序中用到串行通信还必须初始化UART并指定波特率 存储器模式可以在Memory Model 中选择必须指明数据堆栈大小Data Stack Size 如果使用到外部SRAM 最后还要指明外部SRAM大小External SRAM Size 设定编译器选项 步骤3——编译 编译当前工程文件,使用project|Compile File 菜单命令或按F9 键或按工具栏上的Compile 按钮 主要做了以下两件事情: 首先用CodeVisionAVR C Compiler 编译工程C 源文件,从而得到一个汇编源文件 再用Atmel AVR assembler AVRASM32 汇编 编译 编译 编译出错 编译出错 编译出错 编译主工程文件 AVR Studio4集成开发环境IDE Integrated Development Environment 1. AVR STUDIO4的启动:直接启动和从CodeVisionAVR中启动(使用命令和使用工具栏按钮——要指定路径) 2. 打开
文档评论(0)