11问答网
所有问题
当前搜索:
C51语言
急求 单片机
C51
汇编
语言
LOOP: OUTPUT: DELAY: DELAYLOOP: 格是什...
答:
DELAYLOOP: 是行号,这句:DJNZ R7,DELAYLOOP 就是说 R7减一后要是不为0 就跳到DELAYLOOP: 执行。DELAY: 是子函数入口。ACALL DELAY 这句调用子函数DELAY,也就是从DELAY: 执行 执行到RET 后返回,执行下一句ACALL DELAY 也就是DJNZ R2,OUTPUT 这个子函数是延时用的。。
C51
单片机汇编
语言
答:
DEL,DLYRAM是标记号,后面跟有:(冒号)是本汇编行的地址,举个例子:SJMP 这一句,就相当于 Loop:AJMP Loop
c51
单片机控制交通灯要求用汇编
语言
答:
// 51单片机控制交通灯要求用汇编
语言
,仿真实例,可以参考一下 SNF EQU 00H ; 南北通行标志位 EWF EQU 01H ; 东西通行标志位 URF EQU 02H ; 紧急事件标志位 ORG 0000H LJMP MAIN ; 上电转主程序 ORG 000BH ; 定时中断入口 LJMP DSZD ORG 0003H ...
c51语言
编写,串口通讯程序,实现AT89S52单片机把一个整型数组数据,发送...
答:
做一个整形到ASCII的转换函数。如果你要发送的数据最大值可以确定,可以根据最大值定义一个ASCII数组,数组的每一个单元存放整形数据的一位。发送前先对发送整形数组里的单元转换成ASCII数组,然后再按照通用的发送函数进行发送。void InttoChar (uint IntNumber)//--- // Name: void InttoChar (int...
求单片机
c51
用汇编
语言
写的程序,功能为:8只发光二极管依次点亮,从...
答:
51单片机汇编
语言
编程,流水灯如P1口8个Ⅰ/O依次输出低电平点亮发光二极管,思路可以用定时器中断+计数来定时,可以用位移输出或者用状态表(查表法)输出,如表01111111、10111111、---、11111110,就是查表取状态字节再写入P1口。
c51
单片机中,每条c
语言
需要的时间是多少啊,是一个机器周期还是时钟周 ...
答:
你说的是指令周期,根据指令的不同,一般一个指令需要1-4个机器周期来完成(比如乘法或除法就需要48个时钟周期来完成),一般的
51
单片机都是12分频,也就是说1个机器周期分为12个时钟周期。请你好好理解时钟周期--机器周期--指令周期三者之间的关系。目前STC有不少型号的单片机有单时钟周期指令,一个...
在
C51 语言
程序中,对于 51 系列单片机的 5 个中断源,中断函数定义格式中...
答:
例如定时器0中断:void timer0_sev (void) interrupt 1 timer0_sev是中断程序名称,可自己定 interrupt 1指的是中断号,不能随意写 0 1 2 3 4 分别是外部中断0 定时器0 外部中断1 定时器1 串口中断。有的还在中断序号后面写 using 0 using 1等,指的是用哪一个寄存器组,防止内存冲突,...
C51语言
编程实现2字节16进制数转换为10进制数
答:
我想说,不管是十六进制还是十进制,在内存当中存放的形式是一样的,都是二进制数!所以你所说的将30H和31H的十六进制数据转换成十进制后存放当21H、22H去是没有任何实际意义的,在RAM的存储单元中都是二进制。转移的代码段如下:define SHB (*(volatile unsigned char*)0x30) //高字节 define...
单片机用什么
语言
编写程序?
答:
单片机一般用C语言或者汇编语言来编写程序。建议先学C语言,汇编语言要算地址,汇编语言比较难,所以建议先学C语言。汇编语言要算地址,大多数情况下,单片机运行的程序,都是C语言编写的。不过并不是一般意义上的C语言,而是变种后的
C51语言
。单片机是典型的嵌入式微控制器(Microcontroller Unit),由运算器...
51单片机求这个时钟的c
语言
程序
答:
以下是四位数码管可调时带秒闪烁的
c51
单片机电子钟程序(c
语言
)。/*** 本程序中,晶振为12MHz, ***/ /*** 时间控制采用定时中断控制方式。 ***/ /*** 模式和时间调整采用查询方式。 ***/ include<reg52.h> sbit P20=P2^0;//分个位控制端 sbit P21=P2^1;//分十位控制端 sbit P22=...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜