您好,欢迎来到万博手机客户端

万博手机客户端 > 产品中心 > RFID电子标签 >
RFID电子标签
  • RFID天线 RFID电子标签
  • 手持式移动终端
  • 其它配套设备
  • 智能卡产品
  • 智能档案柜
  • 七个步骤教你利用单片机来设计一款产品万博手

    2019-04-04 02:56来源:未知

      ,在大学里有学了这么久的单片机。那如何利用单片机来设计一款产品呢?今天来和大家探讨一下。

      首先要清楚你要做一个什么样的产品,这个产品包含哪些功能,要采集哪些信号?要控制哪些设备?要走哪些通讯协议?通讯协议走什么接口?是不是要显示界面?是不是要声光提示?是不是要低功耗?清楚了这些需求以后就可以选型了。

      根据你的需求来确定所选芯片型号。如第一部分的功能需求,这5个需求都只需要用到单片机的IO口,没有用到片上资源,所以只要IO口够用就可以了。

      1. 4位数码管:为了方便大家学习,这里选用74HC595来驱动,该芯片与单片机相连只需要3个IO口;

      2. 控制一个继电器;这个地方主要考虑线. 控制蜂鸣器:选用有源蜂鸣器,即只要给电蜂鸣器就发声,占用1个IO口;

      总共用了3+1+1+5+2=12个IO口;为了方便初学者,万博手机客户端,那我们就选用STC的51单片机来完成这个设计吧,所选型号为STC89C51,封装形式为DIP40,相信大家在大学里学单片机的时候老师都是用这一款教的吧。

      l99se、DXP、Altium Designer等,这些都是软件都是一家出的,还有Cadence、PowerPcb等。本人用的是AD09。原理图设计的内容是什么呢?设计的内容包括单片机的最小系统、还有扩展出来的功能。4 硬件PCB设计

      这是焊接之前的电路板,PCB文件设计好后,发给厂家去打样制版,做回来的就是这样的电路板。上图中的电路板用的都是直插元件。什么是直插元件,什么是贴片元件?这就设计到元器件的封装问题了。

      编程环境,MSP430单片机使用IAR Embedded Workbench编程环境,DSP使用CCS编程环境。这里重点介绍的编程环境是Keil,Keil是目前所有编程环境中最好用的,也是支持芯片最多的,可以说Keil是目前最主流的编程环境,本人使用的是Keil的编程环境,Keil的C51版本和MDK版本都在用。7 程序烧录程序烧录的意思就是把写好的程序下载到单片机里,这样单片机才会按照用户编写的程序来执行命名、实现功能。程序要怎么样才能烧写到单片机中去呢?每种单片机都有各自的程序烧录接口。

      以上7个步骤完成之后,这个产品的电气部分就算完成了,但这却不是终点。为什么?因为一款产品贯穿着很多设计环节,比如说结构设计环节、电气设计环节、样机测试环节等。所以在电气开发的过程之中要和做结构的人多配合、多探讨,还要和产品经理多探讨,反复修改需求,这样才能做出一款漂亮、实用、受欢迎的产品。

    分享到:
    

    万博手机客户端
    7*24小时客服服务热线