单片机开发流程优质PPT.ppt
- 文档编号:15658148
- 上传时间:2022-11-11
- 格式:PPT
- 页数:35
- 大小:3.29MB
单片机开发流程优质PPT.ppt
《单片机开发流程优质PPT.ppt》由会员分享,可在线阅读,更多相关《单片机开发流程优质PPT.ppt(35页珍藏版)》请在冰豆网上搜索。
便宜(特点:
便宜(38元元/片)片)支持支持ISPTQFP封装封装DIP封装封装PLCC封装封装AT51系列l型号简介l后缀的数字部分,表示支持的最高系统时钟。
例:
AT89S51-24AU,“24”表示可支持最高为24MHZ的系统时钟。
l后缀第一个字母,表示封装。
“P”:
DIP封装,“A”:
TQFP封装,“J”:
PLCC封装。
AT89S51-24AU,“A”表示TQFP封装。
l后缀最后一个字母,表示应用级别。
“C”:
商业级,“I”:
工业级(有铅)、“U”工业级(无铅)。
AT89S51-24AU,“U”表示无铅工业级。
AT89S51-24AI,“I”表示有铅工业级。
lPIC单片机简介lAVR单片机性能简介单片机性能简介l其他外围器件其他外围器件缓冲、译码芯片:
缓冲、译码芯片:
74ls273,74ls244,74ls138通用输入输出(通用输入输出(GPIO)扩展:
)扩展:
8155,8255串口通讯芯片:
串口通讯芯片:
MAX232,MAX485,MAX13184EA/D,D/A转换器转换器:
ADC0832,DAC0809,MAX197其他外设驱动芯片:
其他外设驱动芯片:
L297/298外部外部ROM、RAM:
AT24C02,FM24C64学习阶段使用少量芯片,推荐Maxim,可以到其公司网站免费申请样片:
http:
/www.maxim-Designer),proteus,orCAD等l此阶段需要查阅厂家提供的硬件手册(datasheet),弄清楚元件和芯片每个管脚的用途Protel99SE绘制的原理图Proteus绘制的原理图硬件制作硬件制作l硬件制作的过程也就是是PCB制版和按原理图焊接元器件的过程l也可以使用万用板制作,从而避免PCB制版工艺l焊接的锻炼只能通过实践三、硬件测试三、硬件测试l在测试必须在硬件制作完成的基础上进行l一般工程上喜欢用单片机开发板或工程评估板依据原理图将单片机的管脚用杜杜邦线邦线与外部扩展元器件连接,然后验证原理图的设计是否合理。
l实际生产中,往往在设计阶段使用单片机芯片,然后用ASIC(大批量)/FPGA/CPLD(小批量)来量产。
单片机开发板单片机开发板l淘宝一搜一大堆,80300元不等l建议:
有条件购买到元件的同学买裸板自己动手制作杜邦线硬件仿真l硬件仿真是在硬件制作未完成前对软硬件逻辑进行测试的另一种方法。
l常用的单片机仿真软件为Proteusl必须明确,硬件仿真只能用于原理图逻辑检验,并不能取代硬件测试。
l无论做硬件仿真还是硬件测试,很多时候我们都需要编写测试程序来验证硬件电平逻辑四、软件设计四、软件设计lIDE:
Keil,Wave,Mplab(PIC),AVRstudio(AVR),GCC(linux),Avocetl目标文件烧写器:
VR_fighter,ProgISP,STC_ISP(各芯片厂家均提供免费烧写工具,很多IDE也附带烧写功能)l仿真软件:
Proteus开发环境的搭建开发环境的搭建相关软件简介相关软件简介l集成开发环境(IDE)KEILuVison下载地址:
/1:
创建项目文件创建项目文件创建项目文件夹创建项目文件夹输入项目名并保存输入项目名并保存l选择MCU型号后确定l项目创建完成项目创建完成lSTEP2:
新建程序文件:
新建程序文件(源文件)程序文本输入区程序文本输入区输入完程序后保存源文件(*.asmor*.c)l将保存后的程序文件添加至项目将保存后的程序文件添加至项目lSTEP3编译项目编译项目编译时生成编译时生成16进制文件进制文件编译后的编译后的16进制文件进制文件该文件可用于该文件可用于Proteus仿真仿真或烧写或烧写flashROMlSTEP4下载程序(写芯片下载程序(写芯片ROM)双龙公司开发的ISP下载软件。
下载地址:
/www.21ic.org/down/tools/SLISP_V1527.rar下载到芯片下载到芯片flashROM擦除芯片的擦除芯片的flashROM配置配置flash工具工具下载必备条件:
下载必备条件:
1.芯片支持芯片支持flash(含有(含有flashROM)2.计算机与单片机板计算机与单片机板ISP线路连接良好线路连接良好烧写软件l计算机与开发板的计算机与开发板的JTAG连接连接l串口串口ISP电路图电路图l串口ISP下载电路及软件http:
/ROM,选型的时候不要选不带flashROM的老芯片l只有EEPROM的的芯片需要编程器来把程序烧写进芯片本课作业本课作业l上网查阅概念:
ASIC,FPGA,CPLD以及各自用途l在自己的计算机上安装和配置Keil,Proteusl课后自行学习Proteus软件进行单片机仿真的使用方法,以及Proteus和Keil的联调l有开发板的同学,用开发板附送的ISP软件烧写一个小程序到板子上。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 开发 流程
![提示](https://static.bdocx.com/images/bang_tan.gif)