51单片机C语言学习笔记2: 51单片机编程下载方式
2016年1月21日 - 电子产品世界
在网上查了一下,要玩转单片机,要具备三样东西:51芯片+编程器+仿真器,当然仿真器是不必要的。记得我的第一台编程器是TOP851,可以花了300多大洋,当时还是自费的。记得我自己买的第一颗51单片机芯片是正宗的Intel8051,可以TOP851不支持Intel的51芯片,可郁闷啦,连51单片机的鼻祖也不支持,可想而知后来的人都过了...
详情
如何使用C语言实现51单片机模拟I2C总线
2008年1月21日 - 电子工程世界
单片机为ATMEL公司的AT89C51。软件说明C语言为FranklinCV3.2。将源程序另存为testi2c.c,用命令C51testi2c.cL51TESTI2C.OBJOHS51TESTI2C编译,连接,得到TESTI2C.HEX文件,即可由编程器读入并进行写片,实验。3.源程序#include《reg51.h》#include《intrins.h》#defineucharunsignedchar...
详情
单片机的c语言教程 第三课 生成HEX文件和最小化系统
2007年3月30日 - 电子产品世界
这里先讲讲KEILC编译器所支持的注释语句。一种是以"//"符号开始的语句,符号之后的语句都被视为注释,直到有回车换行。另一种是在""符号之内的为注释。注释不会被C编译器所编译。一个C应用程序中应有一个main主函数,main函数可以调用别的功能函数,但其它功能函数不允许调用main函数。不论main函数放在程序中的那...
详情
单片机C语言教程:C51HEX文件的生成和单片机最小系统
2007年3月30日 - 电子产品世界
建立了第一个单片机C语言项目,但为了让编译好的程序能通过编程器写入51芯片中,要先用编译器生成HEX文件,下面来看看如何用KEILuVISION2来编译生成用于烧写芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示,常用来保存单片机或其他处理器的目标程序代码。
详情