单片机 如何往片子里写程序?

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:27:58
现自己在看51系列单片机的书,基本上硬件(电路)和软件(汇编)都搞懂了,但是不知道怎么实现往片子里写程序呢?

也就是说单片机在安装到PCB上之前(或者是之后?),怎么把程序写到Rom里面?要用什么软、硬件么?是怎么一个工作过程?谢谢啊

你需要一个烧写器,如果是支持下载的片子,可以在开发板上在线下载

51的外存只能是数据存储器,是个RAM,是要通过指令来对外存进行读写,不能烧写程序的,这个RAM只有你定义的变量太多,内部RAM不够用时才会扩展!
51的内存是有RAM和ROM两部分的,这个RAM和外存的那个RAM一样要通过程序来读写,不能烧写程序的!
51中能烧写程序的只有它的内部的ROM才行,如果你的程序太大,ROM不够用的话,只有换一个大容量ROM的片子了,是不可能扩展的!

通过指定工具把程序汇编成的.HEX或.BIN文件烧写到单片机里。51的通常只需要一根简单的ISP下载线就可以把程序烧进去。

有个可写的卡,先把程序写到那个上,然后跑一下,然后换正式的卡再跑

看你什么片字,去官网看看,有说明的。可pc+软件+连线+相应电路 或 直接用写入器~