多语言展示
当前在线:1691今日阅读:155今日分享:35

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

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

芯片:C8051F310单片机MCU

2

软件:keil3 软件

3

硬件:Altium Designer软件

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

7

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

注意事项
1

仔细检查PCB板图中字符层中文字是否有倒置或者覆盖的地方,及时修正。

2

元器件焊接时应该把MCU的针脚对应准确。

推荐信息