怎样给单片机写代码,如何向单片机写入程序

用汇编语言写程序才牛,下次用代码纸带和一根大头针编helloworld更牛。要是开发一个项目全都用汇编那就有意思了,单片机程序很多都是汇编写的,体积小,运行快,如果用c语言有时候就放不下了,用汇编写收发rs232字符,截取osint13修改后再还原。汇编语言是我的入门语言,debug,link,当年行云流水,印象最深刻的就是用debug,直接清除学校机房计算机的COMS口令,很多人觉得非常神奇。

但是汇编编程对CPU和相关元件的认识要求太高了。没人愿意去这么做了。以前微机原理课上要求用汇编写冒泡排序,一个简单的冒泡用汇编能写很多很多行,不过觉得汇编除了麻烦还是很好玩的。好怀旧啊,写了R年的汇编啊,当时还不是直接写,先看懂原来的c语言代码,搞清楚数据存储和运算逻辑,再用汇编直接进行类似mmx的优化,数据结果必须和原来一致,真烧脑!

1、关于单片机写入

总体就是单片机开发板 编译器 下载程序(下载工具)首先,你需要一个单片机开发板.上图就是一种比较典型的简单的单片机开发板,抑或你也可以称为学习板.一般上面的这种开发板不算很贵.我们学校的老师自己设计并印刷的这种板(资源相差不多)要100元就能买一块,不过一些电源线或数据线还得自己买.总共也有150左右吧.你会发现有好多的不同的开发板,

资源不一.不过我个人的建议是除非你有非常浓厚的兴趣且决心很深入的研究,就没有必要买非常高级的板子,一般买了也没有用.初学者使用上面的这种就可以了,哈哈,合适即可.下一步就是编译器和下载程序了.编译器推荐使用KEIL51吧.非常好用的.你可以用C语言写程序也可以用汇编语言.关于KEIL51的使用,你自己上网查查吧,有很多以时间讲不清的.我的单片机是STC;就用STCISP把刚才的程序下载到单片机吧.下面就简单了.按照步骤1,

2、怎样将程序写入单片机?

完全可以~~TXD和RXD和晶振完全可以一起用,只要下载的时候另一快单片机不在,或者没通电都可以。建议用拨码开关分开两种单片机的电源。注意:一定要是STC系列的单片机,而且电压一样的单片机。1、你把小单片机的RX,TX和大单片机的连接,电源也连接上,然后用大单片机的串口连接线连接到电脑,用STC烧录软件写就是了2、回答被采纳会增加财富值。

3、pc是如何把程序写进单片机的

atmel80XX等内部无闪存只能用外接ROM(用EPROM或E^ROM)替代根本无处可烧,89c等只能用并行烧写器烧写如POT2003及其它等等。STC系列8051单片机可以通过一个RS232的串口连接至PC即可下载程序.按STC的器件手册上的电路连接即可。如果不是STC系列的CPU,就只能用编程器烧写程序了.。STCISP是STC生产的51系列单片机的下载方法,它通过单片机的串口引脚直接烧录程序。

如果你的电脑是笔记本电脑,或者比较新的台式机,没有自带RS232接口,就要使用额外的USBRS232转换器了,最常见的是PL2303芯片转换器,电子城十块钱左右就能买到。AT的51单片机不支持STC的串口下载方法,要用专用的ISP下载器或者编程器才能写入程序,从这点来看,咱们国家的STC单片机还是很方便的。