首先肯定是可以的 然后这样问问题是在是很难帮到你,你可以把代码贴上来,描述下哪里有问题 ...
可以的,我用的51就是汇编编程,不过C更加好些。比方说流水灯的汇编:ORG 00H START:MOV A, #0FFH CLR C MOV R1, #8 LEFT: ;向左流动 RLC A MOV P1, A CALL DELAY DJNZ R1, LEFT MOV R2, #7 RIGHT: ;向右流动 RRC A MOV P1,...
51单片机学习板是用来学习单片机的,而不是用来学习C语言,也不是用来学习汇编语言的。这两门语言的学习完全可以在电脑上学习,不需要学习板。但要学习单片机必须掌握这两门语言的一种,最好是两门语言都掌握。当然你要用学习板来学习这两门语言也行,直观一些,但太麻烦了,得不偿失。51学习板是用来...
PIC单片机和MCS-51单片机编程的差别是很大的,因为它们采用不同的芯片系列,所以指令系统是不一样的,可以说差别是相当的大,MCS-51的指令(111条)特别多,而PIC指令相对来说比较少。至于PIC用C语言编程我还真没编过,只编过MCS-51单片机的,和标准C语言还是有点差别的。
PIC单片机可以用C,编译环境(也就是编程软件)为MPLAB,他不属于51系列.
首先可以肯定,中断服务函数可以写在其他文件中,并不一定要放在main.c中。中断服务函数如果有特定的关键字修饰,比如keil c51用interrupt,不仅可以放在任意文件中,甚至可以用static 把中断函数定义成局部的函数都没问题。其他的,一般需要自己定义入口调用,比如某系统的定时中断入口放在0x0008地址,则在0x...
RS—232C总线标准是如何定义其逻辑电平的?实际应用中可以将MCS-51单片机串行口和PC机的串行口直接相连吗?为什么? 相关知识点: 试题来源: 解析 答案: RS-232C采用负逻辑,即逻辑1用-5V~-15V表示,逻辑0用+5V~+15V表示。 PC机配置的是RS—232C标准接口,与MCS-51单片机输入、输出电平不兼容。因此实际应用中不能...
和PC 机的串行口直接相连吗?为什么?相关知识点: 试题来源: 解析 RS-232C 采用负逻辑,即逻辑 1 用-5V~-15V 表示,逻辑 0 用+5V~+15V 表示。 PC 机配置的是 RS-232C 标准接口,与 MCS-51 单片机输入、输出电平不兼容。因此实际应 用中不能将 MCS-51 单片机串行口和PC 机的串行口直接相连。