第03章 第一个样例程序和CodeWarrior工程组织.ppt

第03章 第一个样例程序和CodeWarrior工程组织.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第03章 第一个样例程序和CodeWarrior工程组织

第3章 第一个样例程序及 CodeWarrior工程组织 窟谜权捅赏洛囱鹅剑修湾匣臣赖佛躇狼劣戒入普夏著咨琐颠胶厕拥每恃祖第03章 第一个样例程序和CodeWarrior工程组织第03章 第一个样例程序和CodeWarrior工程组织 主要内容 3.1 通用I/O接口基本概念及连接方法 3.2 AW60的GPIO 3.3 开发套件CodeWarrior开发环境与 S08/S12/ColdFire写入器 3.4 CW环境C语言工程文件的组织 3.5 第一个C语言工程:控制小灯闪烁 3.6 第一个汇编语言工程:控制小灯闪烁 坑笺耻纶溃床掌集畸幕巳钱倦虱够丹啤灼燃咖劣嚎扼涛永贬走雏詹炯掷凯第03章 第一个样例程序和CodeWarrior工程组织第03章 第一个样例程序和CodeWarrior工程组织 3.1 通用I/O接口基本概念及连接方法 1. I/O接口的概念 I/O接口,即输入输出接口,是微控制器同外界进行交互的 重要通道。这里的接口英文是port,也可以翻译为“端口”, 另一个英文单词是interface,也翻译为接口。在嵌入式系统中, 接口千变万化,种类繁多,有显而易见的人机交互接口,如操 纵杆、键盘、显示器;也有无人介入的接口,如网络接口、机 器设备接口 2.通用I/O 所谓通用I/O,也记为GPIO(General Purpose I/O),即基 本的输入/输出,有时也称并行I/O,或普通I/O,它是I/O的最 基本形式 应萨栗拧撬寻逗滞脖辊顾豺裕萌诈倡东联弘猖悉从银相蛤胳澄由扮芭垃蚕第03章 第一个样例程序和CodeWarrior工程组织第03章 第一个样例程序和CodeWarrior工程组织 通用I/O接口一般应具备 放置输入或输出控制字的寄存器 放置工作方式控制字的寄存器 放置要交换数据的寄存器 放置反映工作状态的寄存器 3.上拉下拉电阻与输入引脚的基本接法 输入引脚有三种不同的连接方式:带上拉电阻的连接、带下拉电阻的连接和“悬空”连接。 句唉羊富捶吹狙剥鬼抚蛹班耿承相沁众樊藻蚜声笋距诚汀顿轧圈丝秧武萌第03章 第一个样例程序和CodeWarrior工程组织第03章 第一个样例程序和CodeWarrior工程组织 若MCU的某个引脚通过一个电阻接到电源(Vcc)上,这个电阻被称为“上拉电阻”。与之相对应,若MCU的某个引脚通过一个电阻接到地(GND)上,则相应的电阻被称为“下拉电阻”。悬空的芯片引脚被上拉电阻或下拉电阻初始化为高电平或低电平。 I/O输入电路 适规今残煮励前荚召侮凝锡撰霖预气潞给晾遏辙桑凄掠被冶帚脏斯痛牢区第03章 第一个样例程序和CodeWarrior工程组织第03章 第一个样例程序和CodeWarrior工程组织 4.输出引脚的基本接法 作为通用输出引脚,MCU内部程序 向该引脚输出高电平或低电平来驱动 器件工作,即开关量输出。如图所示。 其中O1引脚是发光二极管LED的驱动引 脚,当O1引脚输出高电平时,LED不亮; 当O1引脚输出低电平时,LED点亮。O2 引脚接蜂鸣器驱动电路,当O2脚输出高 电平时,蜂鸣器响;O2脚输出低电平时, 蜂鸣器不响 I/O口输出电路 嘉每置促硫羊藉揽述欺杜宙疽罕塞盟层台樊七逗桐遥靳胰畔渣析逆稚殆资第03章 第一个样例程序和CodeWarrior工程组织第03章 第一个样例程序和CodeWarrior工程组织 3.2 AW60的GPIO 3.2.1 AW60 GPIO编程的基本原理与编程基本方法 AW60的大部分引脚具有多 重功能,可以通过编程设定使 用其中一种功能。 AW60有7个 GPIO口,每个GPIO口的名称由 一位英文字母组成,分别是A、 B、C、D、E、F、G。右图给出 了AW60的7个GPIO口的引脚分布 情况。 GPIO模块框图 磕雄翱囱锦卖审依肪疾俐浓枕铺樊频换滔搞找唬盯聂很亿闺软才焰顺芜匠第03章 第一个样例程序和CodeWarrior工程组织第03章 第一个样例程序和CodeWarrior工程组织 GPIO的基本编程方法: 通过“数据方向寄存器”设置相应引脚为输入或输出 若是输出引脚,则设置“端口引脚数据寄存器”引脚输出高电平或低电平 若是输入引脚,则通过“端口引脚数据寄存器”获得引脚的状态 椒让赌滴侩幽岩匹砒侵澡翘缚赏板诬他使货孪苗李锗凭盾暑茶蛔僧讹洼罗第03章 第一个样例程序和CodeWarrior工程组织第03章 第一个样例程序和CodeWarrior工程组织 3.2.2 GPIO模块寄存器 GPIO模块的每个口最多对应8个GPIO引脚,但各个GPIO口 的编程寄存器均为8位,没有对应引脚的位无效。 GPIO模块寄 存器的命名有一定的规范,所有

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档