下载此文档

实验一 跑马灯验.doc


文档分类:通信/电子 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
实验一跑马灯实验动中通安庆研发中心江宏武2008-2- ()函数分析 ()函数分析 .“D:\所有软件\ICCAVR7”文件夹下,运行“”程序可以完成安装,复制“D:\所有软件\ICCAVR7\iccavr714破解”文件夹下“”至“ICCAVR安装目录\bin”文件夹下覆盖原“”。“ICCAVR7forAVR”AVR开发环境,运行界面如图1。,执行菜单“Project-New”命令可以新建工程,操作如图2。这里在建立工程时为工程取名“Lighten_LEDs_Recurrently”。,执行菜单“Tools-ApplicationBuilder”命令,进入向导。,启动向导后,进入CPU设置选项卡,选择CPU为“M128”,时钟频率为“”,设置如图4。-CPU选项卡设置完相关的参数以后,即可生成“main()”主函数,操作是选择“ICCAVR向导”中的“Options”按钮弹出菜单中的“Include“main()””命令,该步骤操作如图5。然后单击“OK”按钮即可生成相关C源代码,生成的代码应该注意保存。()主函数的C程序在保存完生成的代码以后应该将代码添加到工程中去,具体操作是在代码窗口中单击鼠标“右键”,在弹出的菜单中选择“AddtoProject”,操作过程如图6所示。:用户只需要在代码中“//insertyourfunctionalcodehere”注释处添加应用程序即可完成代码的编写。编写代码如下:在程序编译之前需要对编译条件设置,具体操作是执行“Progect-Options”命令,pilerOptions”窗口,进入“Target”选项卡,为“DeviceConfiguration”选择“Atmega128(PleaseseeNOTES)”,设置如图7。“Project-RebuildAll”命令编译整个工程,编译过程会在工程文件夹下生成“”的十六进制格式可执行文件。将十六进制可执行文件通过编程软件下载到Atmega128中即可运行。(DS0~DS3)开始全部点亮,然后大约每间隔1秒钟点亮1个LED,点亮次序是:[DS0~3]→[DS1]→[DS2]→[DS3]→[DS2]→[DS1]→[DS0],然后按照这样的次序无限循环。()和main()函数需要用户编写,AVR依据用户对工程的设置自动生成。“ICCAVR安装目录\inclide”件夹下。()函数分析delay()函数由3个for循环组成,为延迟函数,延迟效果大约为1秒,由于CPU运行速率为1MIPS/,,×10^6次单周期循环来实现,近似等于127×127×127次单周期循环,因此延迟大约1秒的delay()函数代码可以这样设计。delay()()函数分析在分析main()函数之前先阅读实验板LED的连接电路,如图8。~DS3采用共阳极接法可以通过P_LED上的“短路帽”与CPU的PA0~PA3连接,因此要实现点亮或熄灭LED可以通过对PA口输出高低电平来实现,由于DS0~DS3采用的是共阳极接法,因此

实验一 跑马灯验 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人653072647
  • 文件大小284 KB
  • 时间2019-05-27