利用CodeWarrior中PE系统编程教程-第二集-IO口赋值点亮一个LED(1).pptVIP

利用CodeWarrior中PE系统编程教程-第二集-IO口赋值点亮一个LED(1).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

利用CodeWarrior中PE系统编程教程作者:重庆大学杨子浩QQ:402326134第二集IO口赋值点亮一个LED(1)第二集IO口赋值点亮一个LED(1)1、按照第一集方法建立一个新的工程下面先介绍一下查看DZ16芯片管脚的方法在网上搜“DZ16中文资料”下载,里面可以找到管教图(群共享有)P27第二集IO口赋值点亮一个LED(1)2、下面介绍各个引脚的作用请打开项目中的管脚图和书上的管脚图对比第二集IO口赋值点亮一个LED(1)2、下面介绍各个引脚的作用请打开项目中的管脚图和书上的管脚图对比可见这个芯片一个引脚有多个功能,下面通过各种例子来熟悉这些引脚。第二集IO口赋值点亮一个LED(1)3、在项目菜单中CPU选项中点击右键,选择如图选项,此选项是选择查看芯片管脚的块结构图是按照功能把引脚分为多块第二集IO口赋值点亮一个LED第二集IO口赋值点亮一个LED(1)4、下面我们添加一个I/O由于芯片一个管脚有多个含义,所以我们使用引脚的步骤如下A、添加功能B、设置功能C、编程下面我们为一个引脚添加一个I/O功能第二集IO口赋值点亮一个LED(1)PTA-PTG是DZ16的5组I/O口,在其中一组中点击右键,如图选择如果你右击的是PTA组第一个洞,就是表示对添加了PTA0这个I/O功能查看管脚图可知这个I/O口对应的是23号引脚对于I/O号,可以随时在以后程序中利用属性栏修改,所以不用刻意选择I/O口另外BITIO选项表明添加单个I/O口BITSIO选项表明添加多个连续I/O口有助于方便赋值其他选项少用,有空再研究吧第二集IO口赋值点亮一个LED创建后如图,发现ADC也多了一个标志,这是因为在块视图中是以功能分块,所以一个引脚在快视图中有多个,再次体现了引脚的多功能。即是PTA0和ADC第一个号是共用一个引脚,所以不能再用ADC一号的功能。第二集IO口赋值点亮一个LED(1)5、设置功能为引脚添加完了I/O功能,我们需要设置I/O功能的相关选项。在项目菜单发现多了一个刚才我们添加的I/O功能的图示,单击可以改名字双击打开功能的属性栏如下页第二集IO口赋值点亮一个LED(1)第一项为名字第二项为选择I/O功能对应的引脚第三项未知第四项是关于上拉下拉电阻的设置,不熟悉第五项未知第六项是选择I/O口是用作输出,输入,还是双功能第八项设置I/O口设为双功能是初始功能和初值剩下两项未知另外属性栏中还有许多其他选项,暂时用不到,可以自行研究下面保持这个设置,即双功能I/O口,PTA0引脚第二集IO口赋值点亮一个LED(1)6、编程点击项目菜单中右上角该图标,作用是编译项目。因为第一次创建项目的话,项目只创建了需要的框架,有些东西如主程序内容还没有生成,所以需要编译一下,将框架对应的程序也产生出来。编译完成后双击下面后续名为.C,后面带:main的文件,这就是我们需要编程的地方。第二集IO口赋值点亮一个LED(1)下面我们添加一个程序利用系统延时函数让I/O口每一秒变化一次电平如果接上LED可以发现等以2S周期亮灭第二集IO口赋值点亮一个LED(1)编程需要的工作步骤:1、展开功能下面的菜单2、把功能下的函数设为可用3、把函数拉到主函数中4、给函数赋参数值或者其他第二集IO口赋值点亮一个LED(1)编程需要的工作步骤:1、展开功能下面的菜单2、把功能下的函数设为可用3、把函数拉到主函数中4、给函数赋参数值或者其他第二集IO口赋值点亮一个LED(1)1、展开功能下面的菜单2、把功能下的函数设为可用第二集IO口赋值点亮一个LED(1)由于PE系统提供许多函数,不可能一一讲解,所以可以通过函数名猜测大致功能,然后右击函数点VIEWSOURCE选项进入看函数介绍第二集IO口赋值点亮一个LED编程需要的工作步骤:1、展开功能下面的菜单2、把功能下的函数设为可用3、把函数拉到主函数中4、给函数赋参数值或者其他第二集IO口赋值点亮一个LED(1)首先在用户编程区域写一个WHILE(1){}死循环,由于芯片编程与计算机不一样,芯片需要一直工作,普遍方法是让芯片在死循环中不断判断和执行。第二集IO口赋值点亮一个LED(1)然后拖扯需要的函数到主程序中,并赋值第二集IO口赋值点亮一个LED第二集IO口赋值点亮一个LED(1)其他函数按照上述方法添加。最后程序如下其中延时函数在CUP展开菜单中注意先把函数设置为可用第二集IO口赋值点亮一个LED(1)按编译键看程序能否通过

文档评论(0)

177****7891 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档