养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

C8051F3X0单片机最小系统应用开发指南

时间:2024-09-21 03:27:22

单片机是单片微型计算机的简称,英文简称为:M觊皱筠桡CU。单片机与PLC一样,种类很多,厂家很多,但是功能上大同小异,它与PLC的另一个共同点是芟坳葩津,两者对于开发者来说都是二次开发,只是单片机更底层一些。本文以C8051F310单片机为例,对其最小系统的应用开发作详细的步骤阐述,希望广大初学单片机的同学能从中学习点东西,少走弯路。

工具/原料

芯片:C8051F310单片机MCU

软件:keil3软件

硬件:AltiumDesigner软件

方法/步骤

1、1,应用某一款MCU开发产品,首先要熟悉它的主要功能。了解的直接途径是仔细阅读该MCU对应的datasheet,从datasheet中找到你想应用该芯片实现的某项功能,然后仔细阅读。这也恰恰是你项目要求中需要实现的功能。毕竟要用到某款MCU的全部功能开发产品是不太可能的。

C8051F3X0单片机最小系统应用开发指南

2、2,了骈禄笫杳解C8051F310的最小系统组成。对C8051F310来说,其最小系统无非是能使单片机上电工作,而实现其它功能的外设可以后来再慢救卜粼焖慢加上。如C8051F310,其工作电压为3.3V,电源正极部分需要加滤波电容去除纹波。其debug电气部分,供电电压为3.3V,C2CK引脚需要上拉。

C8051F3X0单片机最小系统应用开发指南

3、3,针对轶葜钥汜自己的项目要求,确定要扩展的外设功能,以及这些功能与C8051F310的连接方式。扩展的外设功能中可能包括数字量I/O口的应用,模拟量I/O的应用,UART串口的应用等。而这樱厮吞簌些I/O口又用于其它不同的功能,如485的收发使能,AD转换的模拟量输入,数码管的数字量位选信号等。C8051F310的I/O到底是数字量输入输出还是模拟量输入输出,需要在Config2软件中配置。

C8051F3X0单片机最小系统应用开发指南

C8051F3X0单片机最小系统应用开发指南

4、4,外设功能确定好后,利用AltiumDesigner软件设计原理图和PCB板图。在原理图设计时需要仔细检查引脚的连接正确与否,当然,如果在生成PCB时发现有错误也可以重新修改后编译,新生成的PCB会修正你发现的错误。

5、5,PCB设计完成后交付PCB生产厂家完成订单。PCB生产厂家一般要求你把PCB文件压缩成.rar格式后上传。简单设置要求后即可付款投入生产。在投入生产之前一定仔细检查PCB板图中字符层中文字是否倒置或有覆盖的地方,是否把每个元器件的字符标注清楚且对应准确。

C8051F3X0单片机最小系统应用开发指南

6、6,PCB板制作完成后,开始焊接板图上的元器件。元器件焊接时须注意MCU等元件的pin1针脚位置,须与PCB板图上的MCU焊接位置对应好。

C8051F3X0单片机最小系统应用开发指南

7、7,元器件全部焊接完成后,烧写程序调试。利用keil3编写目标程序,程序能实现的功能是根据项目要求来的。烧写完程序后,首先观察PCB板上的电源指示灯是否指示正确,然后在逐一测试其它的功能。电路板测试成功后,一个简单的单片机系统项目才算完成。

C8051F3X0单片机最小系统应用开发指南

© 一点知识