1、下个keil3软件,新建工程之后,新建文件,写文件名的时候,写asm后缀的就是写汇编语言,写c后缀的就是写C语言。
2、至于怎么编程,单片机编程,重点就是掌握单片机有哪些I/o口,哪些寄存器,哪些特殊寄存器。
3、推荐看一下视频《十天学会单片机》,搜一下都有的,对初学者非常有帮助。
4、另外补充一点,学单片机,光看书一年都学不会,边看边学,一个月就能入门了,所以最好弄一块板子,在上面跑跑程序。
1
ORG OOOOH
MOV R0,#0
MOV DPH,#20H
MOV DPL,#0
LOOP:
MOV DPL,RO
MOV A,@R0
MOVX @DPTR,A
INC R0
CJNE RO,#20H,LOOP
END
2
DELAY:
MOV R1,#0
MOV R2,#O
LOP1:DJNZ R1,$
DJNZ R2,LOP1
END
3
MOV R0,#30H
CLR A
LOOP:
MOV @RO,A
INC RO
CJNE RO,#3FH,LOOP
4
MOV A,#15
ADD A,#10
SUBB A,#15
MOV B,#3
MUL AB
MOV R1,A
5
MOV A,#18
ADD A,#17
SUBB A,#5
MOV B,6
DIV AB
MOV R0,A
6,7与前一个一样
纯手打。。。。。
具体步骤如下:
1、首先,开启我们的keil软件,具体的安装步骤就不做太多的介绍了;
开启后,点击菜单栏上的Project选项,创建我们的工程,如图所示;
2、点击后,d出图中的窗口,在箭头所指的文本框中输入你的芯片型号进行查找,如果没有需要自行将芯片添加到keil软件的库下,如图所示;
3、选中芯片点击Ok即可,在左侧的文本框中,选中图中选项右键选择Add New选项,如图所示;
4、选择c的文件,输入文件名以及文件的存储目录,如图所示;
5、点击OK后,在我们添加的文本框中输入我们的程序代码,如图所示;
6、编写好代码以后,选择菜单栏上的魔法棒选项,如图所示;
7、选择Output选项,将图中箭头所指的选项,选中,点击ok,如图所示;
8、然后点击编译选项,如图所示;
编译完成后,在我们的文件夹下找到hex的文件,将其烧写到我们的芯片中即可。
单片机一般用C语言或者汇编语言来编写程序。
建议先学C语言,汇编语言要算地址,汇编语言比较难,所以建议先学C语言。汇编语言要算地址,大多数情况下,单片机运行的程序,都是C语言编写的。不过并不是一般意义上的C语言,而是变种后的C51语言。
单片机是典型的嵌入式微控制器(Microcontroller Unit),由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。
以上就是关于单片机怎么编程全部的内容,包括:单片机怎么编程、单片机编程、单片机应用程序的开发步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)