单片机写好程序之后,怎么投入应用?

来源:百度知道 编辑:UC知道 时间:2024/05/20 21:45:05
我是新手,呵呵。不好意思,问得有点。。。
1.程序写好后,就烧录进单片机里?是不是?
2.然后,拔出单片机,焊在实际应用的电路板上?
是不是这样的?

1.程序写好之后首先要编译成HEX或者BIN文件才能烧录到单片机中。

2.如果是EPROM或者OTP的单片机,那只能烧录好之后再焊接到应用的电路板上。事实上现在的单片机都支持在线编程,就是说你把单片机焊接在电路板上了一样可以烧录(或者)修改其中的程序。如果单片机支持Bootloader,那更好,就像计算机软件升级一样,在单片机使用的过程中都能对其烧写程序!

恩,能烧写的文件时*.HEX格式的文件,拔出单片机后你不能焊在电路板上,难道你下次不烧了吗。你要插在40脚的插槽上面。一般单片机电路上都要加上MAX232串口下载的。这样你就不用拔来拔去了。直接在线编程。

看你用什么样的单片机了
一般DIP封装的,就是两边都是脚插在电路板上的那种。可以用通用编程器编程后插到电路板上的芯片座上用。

当然也在做电路板时候留出接口,电路板做好后用ISP下载线下载。

贴片封装的单片机一般是留出接口,焊好后用ISP下载或者用JTAG线下载调试程序。

不同厂家的单片机有不同的ISP下载线和下载软件,你可以根据选用的单片机选择相应的下载方式。

假如是新学单片机,建议从51单片机入门,用STC的STC89C51,或STC89C52(程序存储器更大些)单片机,可以用串口线下载程序,用台式机的话拿max232芯片焊个小板就能当下载器用了。要是用笔记本建议上淘宝买usb转TTL232的线,U盘大小,下载程序调试串口用着很方便。

支持在线烧写程序的单片机不必要这样,只要在设计的线路板上留出烧写的引脚,随时可以烧写。我们现在做的产品就是这样,可以随时更新程序.

一般不是 一般焊在板子上的是片子座~ 单片机因为要调试 或者升级软件可能需要拆卸~ 所以一般单片机不直接焊在板子上

一个片子座也就4毛钱~ 很便宜