单片机片上开发方法(ATmega16为例)

单片机片上开发方法(ATmega16为例)

ID:36331122

大小:3.14 MB

页数:96页

时间:2019-05-09

单片机片上开发方法(ATmega16为例)_第1页
单片机片上开发方法(ATmega16为例)_第2页
单片机片上开发方法(ATmega16为例)_第3页
单片机片上开发方法(ATmega16为例)_第4页
单片机片上开发方法(ATmega16为例)_第5页
资源描述:

《单片机片上开发方法(ATmega16为例)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/10/261单片机片上开发方法(ATmega16为例)王浩98ID:wootE-mail:wanghao@zju.edu.cnSOC2021/10/2622021/10/263你现在有这些麻烦吗?我根本不知道怎么把单片机用在机器人上我在自学,而且找了书在看,但越看越乱我看了一些方案的实例,对机械部分和电路部分有感觉了,但就是不知道他们是怎样工作的我只会用仿真器,到现在还不知道如何把写好的程序“烧”进一片真实的单片机中只要和单片机有一点关系的电路我们就不敢设计,这让我们在写方案的过程中阻力很大。我学过C,但

2、是不会用它写单片机的程序我到底是用汇编还是用C……2021/10/264要解决麻烦,首先假设你……会使用电脑(比如安装WindowsXP的PC)已经学过或对C语言有一定的了解能看得懂一些简单的电路和元器件符号充满激情和渴望,而且有毅力和敢于动手2021/10/265我去电子市场买来一片单片机!我能且只能这样看着它——数数它的腿,瞅瞅它上面的印字!40引脚DIP封装ATmega16L-8ATmega16-16或2021/10/266从DATASHEET中了解更多ATMEL公司为他的所有单片机产品都提供了一份超级详细的

3、datasheet说明书,而且对常用的系列进行了中文翻译,这将是我们接下来进行各种实验环节的第一手资料!2021/10/267从DATASHEET中了解更多现在很多单片机内部有三种存储器:FlashEEPROMSRAM/RAM存放程序和静态数据,单片机在工作过程中一般不能修改一般不会使用,使用时通过特殊的命令读写,其特点是掉电不丢失存放变量,特点是掉电丢失2021/10/268其实你还需要很多……最起码(如果想完成这里的最少一个实验的话),你还需要准备:一支电烙铁、电烙铁架子、一小卷含铅的0.8mm焊锡和一块足够大

4、的万用焊接电路板一些单芯带绝缘皮的镀锡铜导线一个40DIP插座和几根杜邦排针8只1K的电阻和8只LED灯一根AVR的下载线(比如USBASP线)最好还有一个万用表2021/10/269USBASP下载线CC98上有人在做:http://10.71.45.98/dispbbs.asp?boardID=251&ID=23514972021/10/2610下载一个开发资料包(woot整理)AVR_DEV.rar解压后请关注论坛,即时会挂在临时ftp上并给出连接2021/10/2611做好心理准备接下来我们将为mega16

5、单片机搭建一个最基本的电路,可以称它为一个“最小系统”,这个系统只能向单片机中下载程序并让其开始工作,然后我们会按照实验的顺序逐渐增加并完善这个系统,并让它最终成为SLOWLY机器人的一个标准系统。在这个过程中,我们会边讲、边试,不知不觉中学会使用datasheet,学会在Windows上开发平台的搭建、单片机C语言编程基础、程序的下载、延时程序、LED点灯程序、I/O操作、PWM功能、定时器功能、A/D功能等片上功能的使用……2021/10/2612ATmega16单片机的管脚排列PB0PB1PB2PB3PB4P

6、B5PB6PB7RESETVCCGNDXTAL2XTAL1PD0PD1PD2PD3PD4PD5PD6PA0PA1PA2PA3PA4PA5PA6PA7AREFGNDAVCCPC7PC6PC5PC4PC3PC2PC1PC0PD7ATmega16010203040506070809101112131415161718192040393837363534333231302928272625242322212021/10/2613从datasheet上快速知道管脚定义AVR_DEVdatasheetcn_mega16-1

7、6L.pdf的第2页(P2)2021/10/2614搭建ATmega16的“最小系统”(MOSI)PB5(MISO)PB6(SCK)PB7RESETVCCGNDGNDAVCCATmega1601020304050607080910111213141516171819204039383736353433323130292827262524232221USBASP下载头插座(板子正面)VCCGNDMOSIMISOSCKRESET+5V+5V2021/10/2615建议的“最小系统”(MOSI)PB5(MISO)PB6(

8、SCK)PB7RESETVCCGNDXTAL2XTAL1AREFGNDAVCCATmega1601020304050607080910111213141516171819204039383736353433323130292827262524232221USBASP下载头插座(板子正面)VCCGNDMOSIMISOSCKRESET+5V+5V10422pF2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。