加载中
温度传感器-51单片机

C语言 #include <reg51.h> #define uchar unsigned char sbit DQ =P3^7; //18B20 数据线引脚 //数码管显示的段码表 uchar code table[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0...

2019/11/27 17:27
43
蜂鸣器-汇编&C语言-51单片机

C语言 #include <reg51.h> /** 按钮1按下,蜂鸣器长响一声 按钮2按下,蜂鸣器短响一声 按钮3按下,蜂鸣器长响二声 按钮4按下,蜂鸣器短响二声 */ sbit key1 = P3^2; sbit key2 = P3^3; sbit ...

2019/11/25 17:45
61
按键计数-汇编&C语言-51单片机

汇编语言版 ORG 00H START: MOV DPTR, #TABLE ; 数表进入寄存器 MOV R0, #00H ; R0寄存器清零 MOV P0, #0C0H ; 数码管由0开始显示 MOV P2, #0F7H ; 选取最右侧的一个数码管 S1: INC R0 ; R0+...

JMP
2019/11/24 18:32
272
中断计数-汇编&C语言-51单片机

C语言版 #include <reg51.h> void init() { // 因为中断TF1会被硬件自动清零,所以这里可不做处理 P1 = 0xff; // 设置灯灭 TMOD = 0x5f; // 设置计数器1工作在计数器模式,工作方式1 TH1 = 0...

2019/11/24 13:29
98
51单片机中断详解

参考资料 中断控制寄存器IE 7 6 5 4 3 2 1 EA EC ET2 ES ET1 EX1 ET0 每一位的功能说明如下 EA: 允许 / 禁止全部中断。当EA=0,则禁止所有中断的相应;当EA=1,则打开全局中断控制。 EC:P...

2019/11/20 17:36
24
查询计数-汇编&C语言-51单片机

#C语言版 /** 计数程序 */ #include <reg51.h> void init() { TMOD = 0x50; // 设置计时器工作在计数模式,工作方式1 TL1 = 0xfb; TH1 = 0xff; TR1 = 1; // 设置计数器1处于准备好的状态 ...

ASM
2019/11/19 15:24
96
跑马灯-汇编-51单片机

ORG 00H ;程序上电从00H开始 MAIN: MOV A, #0FEH ; 给A赋值11111110 LOOP: MOV P1,A ; 将A赋值给P1口,二极管低电平点亮 LCALL DELAY ; 调用延时子程序 RL A ; 累加器循环左移一位 AJMP LOO...

2019/11/17 17:01
11
51单片机资料汇总

中国电子网 电子发烧友 单片机指令 51单片机寄存器功能一览表

2019/11/17 16:33
54
程序编写及调试

新建文件,.c 或者 .asm(汇编) 把文件加入到项目中去 打开proteus软件,打开相应到电路图 在Keil C51中选择目标选项,在生成选项中选择生成HEX文件,在调试选项中,选择U使用 proteus VSM,在...

2019/11/17 11:44
189
JD51单片机相关备忘

芯片选择:SST -> SST89E564RD

2019/11/17 11:34
24
51单片机定时或计数详解

备忘 定时 总共有4中定时方式 方式0 和 方式1 不同点 方式0的是13位(为了兼容上一代),方式1是16位。 相同点 都是采用累加的方式计数 例如采用12MHZ的晶振,1个机器周期就是1us,那么加1这...

2019/11/08 17:17
8
51单片机汇编指令

汇编指令 参考网址 汇编起始地址命令 ORG 格式:ORG 地址 功能:规定程序的起始地址,省略时从0000H开始 汇编结束命令 END 格式:END 功能:源程序汇编终止。 汇编赋值指令 EQU 格式:字符名...

2019/11/08 16:41
106

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部