- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
王健带你征服嵌入式系列视频教程之AVR篇之三
征服嵌入式AVR篇第三讲
本节内容
AVR单片机头文件简介
AVR单片机I/O口位操作编程例子
不同的AVR单片机程序移植的注意点
有关ICCAVR的头文件
ICCAVR #includeio*v.h #includeiom*v.h.
的头文件的形式为: 或 如
果芯片使用的不是mega类,则应使用#includeio*v.h,如果使用的芯
片为mega类,则应该使用#includeiom*v.h定义,其中“*”用相应的
芯片的型号代替,如芯片为ATmega8,则头文件为:#includeiom8v.h
一个重要的头文件
AVR
AVR
�在AAVVRR单片机的使用当中有一个重要的
macros.h
macros.h
头文件,mmaaccrrooss..hh, 该头文件定义了
BIT x
BIT x
一些常用的宏,如BBIITT(xx),以及看门
狗复位,开//关全局中断等等。//
� 2使用方法:
#includemacros.h
#includemacros.h
##iinncclluuddeemmaaccrrooss..hh
BIT x
BIT x
如果在程序中要使用BBIITT(xx),则必须
包含该头文件
AVR单片机的位操作
AVR I/O
AVR I/O
AAVVRR II//OO
单片机中同样可以对单个 口进行操作。其具体方法如下:
� 1.DDRB |=(13);
� 2.DDRB |=BIT(3);
� 3.DDRB |=BIT(DDRB3);
� 可以通过程序实验一下。
不同型号的AVR单片机之间程序移植
AVR
AVR
不同型号的AAVVRR单片机之间的程序移植需要注意:
� 虽然型号不同,但是程序中涉及到的单片机的硬件
必须相同,或者相似;
� 修改头文件;
� 修改一些和硬件相关比较紧密的程序。
您可能关注的文档
- 能源xxxx.ppt
- 缅怀慈母三周年祭文.doc.doc
- 商务英语翻译小抄.doc.doc
- 2.计算机基本硬件介绍及选购.ppt
- 计划生育再生育申请审批表2013.doc
- 商务英语翻译复习题.doc.doc
- 初三化学知识第二章总结.doc
- 最新人教版小学数学一年级上册《准备课.ppt
- 美丽.doc.doc
- RBS将重组投资银行部门 裁员2000左右.doc
- 《JJF 2132-2024荧光紫外灯人工气候老化试验装置校准规范:辐射照度参数》.pdf
- JJF 2120-2024轮速传感器校准规范.pdf
- 计量规程规范 JJF 2120-2024轮速传感器校准规范.pdf
- 《JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数》.pdf
- JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数.pdf
- 《JJF 2120-2024轮速传感器校准规范》.pdf
- JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
- JJF 2116-2024特定蛋白分析仪校准规范.pdf
- 《JJF 2116-2024特定蛋白分析仪校准规范》.pdf
- 计量规程规范 JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
文档评论(0)