- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《1. 要完成本新手入门的范例,你需要准备好如下的软、硬件》.doc
1. 要完成本新手入门的范例,你需要准备好如下的软、硬件
1. WinAVR版本(C语言编写、编译软件)。 下载与安装方法请参考:AVR开发软件的选择与安装
2. AVR Studio 4.12 (下载与调试软件)。 下载与安装方法请参考:AVR开发软件的选择与安装
3. STK500 下载(烧录器)器 (接电脑及本实验板)
4. ATmega16 芯片及常用零件若干(详见电路图),或我们网站制作的ATmega16功能小板
2. 实验描述:
编写一段C代码,实现8只LED的跑马灯程序。
3. 电路图设计 :
.
.
4. 用WinAVR(GCC)语言编辑C代码
在C盘建立一个叫 C:\avr_test 的文件夹, 点击此处下载范例C文件压缩包(需要解压后才能使用,你会得到一个叫main.c的文件以及一个叫Makefile的文件。不要改名,直接拷贝到c:\avr_test文件夹内即可)。
运行 WinAVR 的PN (Programmers Notepad), File -- Open 打开main.c 后,看到如下的界面
注:为了学习方便,你也可以直接点击这里查看main.c 的具体内容。
直接点击这里查看makefile的具体内容。
5. 编译 (Make All)
按下图操作。
编译成功后,会有如下的 Process Exit Code: 0 的信息。
如果结果不是0,表明编译有问题,请检查你的 c:\avr_test 目录是否有main.c 与 Makefile 两个文件。
编译成功后,原来只有2个文件的目录,现在变成了如下图的文件清单:
留意上面生成的 main.hex, 它是烧录文件。烧录(即下载)到AVR芯片后,就能运行。
6. 搭建电路实物图
你可以使用万能板将上述的电路搭建起来。
为了方便演示,我们将电源供电、ISP下载接口等,制作在一块Mega16功能小板内。可用于本新手入门的所有范例。
外围的8只LED灯及电阻等,我们制作成新手入门热转印PCB板。
将这两块PCB组合在一起,接上电源及STK500 ISP下载线。如下图:
7. 配置ATmega16的工作频率与振荡方式 (即设置熔丝位。如果你使用的是新芯片,可跳过此步)
本入门范例是使用1M的工作频率(如果设错,会导致延时不正确)。
AVR单片机内置RC振荡,可产生单片机需要的时钟频率。如果精度要求较高时,也可以使用外接的晶振。
本范例是使用内部RC振荡。
打开 AVR Studio 软件,按下图操作。
弹出如下的界面:
点击Connect.. 按钮, 进入 Fuses (熔丝位)配置界面。仅需修改下图蓝色的地方。
如果你是新的芯片,这已经是缺省值。
如下图:
Int. RC Osc. 1M:Startup time: 6CK + 64ms; [CKSEL=0001,SUT=10] Default value
表示:内部RC振荡 1M 工作时钟频率,启动时间:6个时钟周期+64毫秒
按 Program 确认修改,STK500下载器会将修改更新到芯片中。
7. 下载烧录文件(main.hex)到AVR单片机
仍是使用STK500刚才的界面,选择好芯片名称(Device), Flash 的烧录文件名后,
按 Program 将电脑上的 main.hex 文件烧录到 ATmega16芯片内。
8. 运行
烧录成功后,实验板上的8只LED灯,立即以跑马灯的形式在闪动。
9. 恭喜你已经进入AVR的精彩世界!
您可能关注的文档
- 《• Victims o Severity》.pdf
- 《<C8ABD2B3B4ABD5E6CDBCC6AC>》.pdf
- 《·材料与防腐·》.doc
- 《§1.1 润滑油基础油概述》.pdf
- 《( An Apex Organization Dedicated》.pdf
- 《(anti-CCP-antibody) ELISA Kit》.pdf
- 《(Audio Characterization Report)》.pdf
- 《(GnIH) in Birds and Mammals》.pdf
- 《(JINXI AXLE COMPANY LTD.)》.PDF
- 《(NOTOUNGULKJI, MAMMALIA)》.pdf
最近下载
- synopsys学习资料-dw_debugger.pdf VIP
- 人体形态与结构课程标准.docx VIP
- 压力管道日管控、周排 查、月调度工作制度.pdf VIP
- 马工程《世界经济概论》(第二版)教学课件第十五章.pptx VIP
- 同济大学临床医学专业五年制培养方案.docx VIP
- SPMP-STD-EM2004-2016石油化工工厂基础工程设计内容规定.pdf VIP
- GBT28046.4_道路车辆电气及电子设备的环境条件和试验第4部分气候负荷.docx VIP
- 华为任职资格全套——任职资格体系胶片.ppt VIP
- 从《兰亭集序》浅析魏晋士人自觉意识苏醒.doc VIP
- 第6课第二次世界大战的爆发教案.docx VIP
文档评论(0)