55问答网
所有问题
当前搜索:
c51单片机编程
s52单片机与
c51单片机
用c语言
编程
有什么区别
答:
在
C51
上能跑的程序在S52上绝对能跑 S52比C51多了一个看门狗,一个T2定时器,一个数据指针DPTR1,相应的也多了几个寄存器 这几个多出来的除了T2之外,你都可以不用,因此不用管,T2定时器最好看看一资料,功能很强大的一个定时器,比T0,T1好多了,当然你也可以选择不用 还有就是存储器大了正好...
单片机C51
,将汇编语言转换为C语言
答:
include<reg52.h>#define u8 unsigned char#define u16 unsigned int#define BufSize 0x10u8 buf[BufSize];u8 js=0;void main(){SCON=0x80;PCON=0x80;EA=1;ES=1;ACC=buf[0];TB8=P;SBUF=ACC;while(1);}void TRANI()interrupt 4{TI=0;js++;if(js==BufSize){ES=0;}else{ACC=buf[...
单片机
C语言
编程
p1, undefined identifier什么意思啊?
答:
undefined identifier是未定义的标志符,在程序内使用了没有被定义的标志符或者变量。具体解决办法:找到未定义的标志符,对其进行赋值即可。定义的是unsigned char num,在使用的时候,写成了NUM,也会出现同样的错误p1,undefined identifier:英文意思就是p1未定义,找不到p1编译出错。
在
C51
语言中如何嵌入汇编语言
答:
keil C 语言中嵌入汇编语言进行混合
编程
,方法如下:1、在C 文件中要嵌入汇编代码片以如下方式加入汇编代码 pragma ASM ; Assembler Code Here pragma ENDASM 2、在Project 窗口中包含汇编代码的C 文件上右键,选择“Options for ...”在弹出的对话框中,点击右边的 “Generate Assembler SRC File”和...
单片机c51
中断程序
答:
外部中断 include "reg
51
.h"void int0(void) interrupt 0 { } void main(void){ IT0=1;EX0=1;//EA=1;}
在
C51
语言程序中,对于 51 系列
单片机
的 5 个中断源,中断函数定义格式中...
答:
timer0_sev是中断程序名称,可自己定 interrupt 1指的是中断号,不能随意写 0 1 2 3 4 分别是外部中断0 定时器0 外部中断1 定时器1 串口中断。有的还在中断序号后面写 using 0 using 1等,指的是用哪一个寄存器组,防止内存冲突,应该没什么用途 我
编程
写两个中断程序,专门注明 using 1 ...
c51单片机
的发展历史(详细一点)
答:
我们也以这一代表性的机型进行系统的讲解。MCS-51系列
单片机
主要包括8031、8051和8751等通用产品,其主要功能如下:·8位CPU ·4kbytes 程序存储器(ROM)·128bytes的数据存储器(RAM)·32条I/O口线 ·111条指令,大部分为单字节指令 ·21个专用寄存器 ·2个可
编程
定时/计数器 ·5个中断源,2个...
51单片机C51
语言的几个问题。
答:
编译不通过)只能在主函数之前或头文件下方来这么一句,你可以打开reg52.h文件看看其实里面有很多这种定义,目的是为某个寄存器或IO口(其实还是寄存器)的某一位起个别名,使
编程
时既可以位操作又使编译能通过。问题二:sbit在问题1中说的很清楚了,就是为某一位起别名,sfr 这个关键字在reg52.h头...
单片机编程
用汇编好还是C语言好?
答:
单片机编程
,C语言编程但很好。大致分成三类:机器语言、汇编语言、高级语言。机器语言由于繁琐容易出错,大部分用户已经不再便用。1.单片机汇编语言 汇编语言是一种符号语言,它使用文字助记符来表示机器指令。它是最接近机器代码的语言。它的主要优点是占用资源少,程序执行效率高。由于每条指令对应于一个...
高分求
51单片机
串口通信的程序
答:
include <reg52.h> include <intrins.h> define uchar unsigned char define uint unsigned int sbit LCD_RS = P2^0;sbit LCD_RW = P2^1;sbit LCD_EN = P2^2;define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};uchar data RXDdata[ ] = {0x20,0x20,0x20,0x20...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜