资讯
AT89S51单片机多路开关控制发光二极管显示的设计(2023-10-10)
P1,A
SJMP START
END
7. 方法一(C语言源程序)
#include
unsigned char temp;
void main(void)
{
while(1)
{
temp=P1......
I2C总线驱动的C语言源程序详细说明(2023-06-07)
I2C总线驱动的C语言源程序详细说明;i2c 总线上单片机系统中常用到的总线技术这里给大家介绍一个I2C总线驱动的C51语言源程序。
//#pragma ot(6,SIZE)
#i nclude......
干货,三分钟教你Keil C51软件的使用方法(2024-01-26)
”屏幕好下图所示
注意到“Source Group 1”文件夹中多了一个子项“Text1.c”了吗?子项的多少与所增加的源程序的多少相同
7)现在,请输入如下的C语言源程序:
#include......
AT89S51单片机的定时/计数器T0的应用(2023-05-19)
,7DH,07H,7FH,6FH
END
7.C语言源程序(查询法)
#include
unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f......
AT89S51单片机报警器的设计(2023-07-21)
CPL FLAG
SJMP START
DELY500: MOV R7,#250
LOOP: NOP
DJNZ R7,LOOP
RET
END
7.C语言源程序
#include
#include......
Multi2sim10单片机的仿真实现及在数字电路中的应用(2024-01-17)
源文件“Led11. c”,在其右侧将打开编写程序窗口,删除已有的文字注释说明。
2. 2在源程序窗口输入以下11进制计数器C语言源程序:
#include " htc. h"
void delay......
AT89S51单片机对6位LED数码管实现显示时计方式的设计(2024-03-18)
功能转换、省电(关闭显示)等功能。我们能提供的完整的汇编语言源程序清单及电路原理设计图有助于学习者进行分析和进行实验验证。
硬件参数板上资源:MCU STC89C52、6位Led显示、3位按键。电源......
AT89S51单片机实现可预置可逆4位计数器的设计(2023-05-19)
DELY10MS: MOV R6,#20
MOV R7,#248
D1: DJNZ R7,$
DJNZ R6,D1
RET
END
7. C语言源程序
#include
unsigned char......
AT89S51单片机计数器的设计(2023-04-13)
DELY10MS: MOV R6,#20
MOV R7,#248
D1: DJNZ R7,$
DJNZ R6,D1
RET
END
7.C语言源程序
#include
unsigned char......
I/O并行口直接驱动LED显示实验(含电路原理图)(2023-08-15)
,07H,7FH,6FHEND
7. C语言源程序#includeunsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d......
基于AT89S51单片机的动态数码显示设计(2023-07-21)
TABLE1: DB 06H,5BH,4FH,66H,6DH
TABLE2: DB 78H,79H,38H,38H,3FH
END
7. C语言源程序
#include
unsigned......
DS18B20数字温度计C语言源程序(2022-12-21)
DS18B20数字温度计C语言源程序;DS18B20数字温度计使用
1.DS18B20基本知识
DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积......
“叮咚”门铃电路设计(2023-08-15)
DONEDONE: RETIEND
7. C语言源程序#includeunsigned char t5hz;unsigned char t7hz;unsigned int tcnt;
bit stop......
使用单片机实现可预置可逆4位计数器的详细资料说明(2023-08-15)
END
7. C语言源程序
#include 《AT89X51.H》
unsigned char code table1[]={0x06,0x5b,0x4f,0x66,0x6d};
unsigned......
使用实现单片机动态数码显示的详细说明(2023-08-15)
DJNZ R7,$
DJNZ R6,D1
RET
TABLE1: DB 06H,5BH,4FH,66H,6DH
TABLE2: DB 78H,79H,38H,38H,3FH
END
7. C语言源程序......
00-59秒计时器(利用软件延时)(2023-08-10)
,$DJNZ R6,D1DJNZ R5,D2RETTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND7. C语言源程序......
“嘀、嘀、……”报警声电路设计(产生频率为1KHz)(2023-06-21)
P1.0DONE: RETIEND7. C语言源程序#includeunsigned int t02s;unsigned char t05ms;bit flag;
void main(void......
使用单片机制作一个报警器的资料和源代码说明(2023-08-10)
NEXT: JB FLAG,DONE
CPL P1.0
DONE: RETI
END
7. C语言源程序
#include 《AT89X51.H》
unsigned int t02s......
AT89S51单片机电子门铃的设计(2023-07-21)
A,#04H,DONE
MOV T5HZ,#00H
CPL P1.0
LJMP DONE
DONE: RETI
END
7.C语言源程序
#include
unsigned char t5hz......
使用单片机设计实现软件延时00到59秒计时器的资料说明(2023-08-09)
,07H,7FH,6FH
END
7. C语言源程序
#include 《AT89X51.H》
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66......
00-99计数器实验(2023-06-21)
,6DH,7DH,07H,7FH,6FHEND7. C语言源程序#includeunsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d......
AT89S51单片机对数字电压表的设计(2023-07-21)
)
5. C语言源程序
#include
unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f......
使用单片机实现数字电压表的资料详细说明(2023-08-10)
(略)
6. C语言源程序
#include 《AT89X52.H》
unsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,
0xef......
89C52单片机电子时钟的设计(2023-08-23)
TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
END
7.C语言源程序
#include
unsigned char code dispcode......
按键识别方法实验(2023-08-15)
,#248DJNZ R7,$DJNZ R6,L1RETEND
7. C语言源程序#include
unsigned char count;
void delay10ms(void){unsigned......
AT89S51单片机按键识别的过程和方法(2023-09-01)
;延时10ms子程序
L1: MOV R7,#248
DJNZ R7,$
DJNZ R6,L1
RET
END
7.C语言源程序
#include
unsigned char count;
void......
AT89S51单片机发光二极管多功能闪烁的设计(2023-10-10)
LOOP2: LCALL DELAY10MS
DJNZ R5,LOOP2
RET
END
7.C语言源程序
#include
unsigned char ID;
void delay10ms(void......
使用单片机实现拉幕式数码显示技术的详细说明(2023-06-19)
,4FH,66H,6DH,7DH,07H,7FH,6FH,00H
END
7. C语言源程序
#include 《AT89X51.H》
unsigned char code dispcode......
GCC中的内嵌汇编语言(2023-06-27)
提供了一种在C语言源程序中直接嵌入汇编指令的很好的办法,既能够直接控制所形成的指令序列,又有着与C语言的良好接口,所以在Linux代码中很多地方都使用了这一语句。
三.gcc的内嵌汇编语言......
使用单片机实现数字频率计数器的设计说明(2023-08-15)
采用定时50ms,共定时20次,即可完成1秒的定时功能。
5. C语言源程序
#include 《AT89X52.H》
unsigned char code dispbit[]={0xfe,0xfd......
AT89S51单片机6位数显频率计数器(2023-01-04)
采用定时50ms,共定时20次,即可完成1秒的定时功能。
5. C语言源程序
#include unsigned char code dispbit[]={0xfe,0xfd,0xfb,0xf7,0xef......
使用单片机AT89S51和ADC0809设计一个数字电压表(2023-05-19)
的方法就得用软件来产生了。
ii. 由于ADC0809的参考电压VREF=VCC,所以转换之后的数据要经过数据处理,在数码管上显示出电压值。实际显示的电压值(D/256*VREF)
C语言源程序......
采用AT89C2051单片机实现数字电容表的设计(2023-09-25)
的石英晶体,S1选用1×4的波段开关,DS1~DS4选用共阴LED数码管。安装前先将C语言源程序用KEIL 51编译成目标文件即HEX文件,再用编程器将HEX文件写入AT89C2051芯片。调试......
C51编程经验汇总分享(2023-04-06)
所附带的a51.exe程序对startup.a51编译,得到startup.obj文件,用这段代码代 替原来的起始代码。具体步骤是(设C源程序名为HOTSTART C):
1 修改......
C51使用经验(2022-12-27)
时执行的代码并非是从main()函数的第一句语句开始的,在main()函数的第一句语句执行前要先执行一段’起始代码’。正是这段代码执行了清零的工作。C编译程序提供了这段起始代码的源程序,名为......
C51热启动代码的编制(2024-07-25)
的第一句语句执行前要先执行一段’起始代码’。正是这段代码执行了清零的工作。C编译程序提供了这段起始代码的源程序,名为CSTARTUP.A51,打开这个文件,可以看到如下代码:.IDATALEN EQU 80H......
M20 中断、定时器与程序存储方式(2023-01-30)
函数可以被主函数调用。
e、继续往下进行,我们只在keil中编写完了程序还不行,需要知道程序是怎么一步步编译成单片机能够存储的格式的。
源程序编写完成
编译链接成二级制格式文件
我们从C语言源文件很难看出中断程序......
使用单片机设计实现键盘的资料和源代码概述(2023-08-10)
,71H
END
7. C语言源程序
#include 《AT89X51.H》
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d......
AT89S51单片机对4×4矩阵键盘的控制设计(2023-09-01)
END
7.C语言源程序
#include
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f......
ADC0834模块的C51源程序(2023-03-28)
ADC0834模块的C51源程序;单片机C51语言是由C语言继承而来的。和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台。C51语言具有C语言结构清晰的优点,便于......
基于Keil与ISP的软件界面操作(2024-03-05)
(Output)时,需创建HEX格式文件;
2**、C语言预编译/程序基本结构**
头文件的引用
(1)写法 # include"reg52.h" ****
凡是编写 51内核单片机程序时,我们......
NVIC_SystemReset_a(void); //系统复位(汇编)
在ST官方库中的core_cm3.h文件中已经提供了NVIC_SystemReset的C语言源代码。
Cortex-M3允许由软件触发复位序列,用于......
stm32复位电路设计 浅析stm32复位电路方法(2024-01-15)
NVIC_SystemReset_a(void); //系统复位(汇编)
在ST官方库中的core_cm3.h文件中已经提供了NVIC_SystemReset的C语言源代码。
Cortex-M3允许由软件触发复位序列,用于......
如何设计在stm32中的复位电路?(2024-01-18)
.h文件中已经提供了NVIC_SystemReset的C语言源代码。
Cortex-M3允许由软件触发复位序列,用于特殊的调试或维护。在Cortex-M3中,有两种方法可以实现自我复位。
第一......
第4章 汇编语言程序设计(2024-08-09)
日趋成熟,成为了专业化的实用高级语言。
㈠ C-51的特点
C语言作为一种非常方便的语言而得到广泛的支持,国内最通用的是Keil C51.
C语言程序本身不依赖于机器硬件系统,基本上不作修改就可将程序......
51单片机在wave6000下编程如何实现几个模块的结合(2023-06-15)
,MCS196系列,Microchip PIC系列CPU。
支持ASM(汇编)、PLM、C语言多模块混合源程序调试,在线直接修改、编译、调试源程序。如果源程序有错,可直接定位错误所在行。
伟福......
超大容量存储器K9F2G08U0M及其在管道通径仪中的应用(2024-01-26)
使采用EMI0TC最小的时序参数也不需要在程序中额外加入延时指令。
3 软件设计本系统采用C语言编程,提高了开发速度并降低了维护难度。下面分别介绍存储器的主要操作。
3.1 按页读K9F2G08U0M中有......
stm32用什么语言编程(2024-01-18)
样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作。例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言......
基于STM32控制直流电机加减速正反转proteus仿真设计(2023-09-20)
程序编译器:keil 5
编程语言:C语言
编号C0011
功能说明:
本设计由STM32F103、L298N电机驱动电路、按键电路组成。
1.通过按键可以控制电机,正转、反转、加速、减速、停止。
2......
PLC指令表编程语言的特点和编写步骤(2023-06-30)
辑、比较、计算等,并根据特定的规则组合成程序。由于指令表语言的可读性和可维护性比较差,现在已经被更加高级别的编程语言所替代,如结构化文本语言、流程图和函数块等。
PLC指令表编程语言基本单......
相关企业
;勤思智能电子;;PCB板制作及打样 C语言程序编写 新项目开发
;西安北大青鸟;;程序逻辑和C语言实现 SQL Server应用开发 Java面向对象程序设计 网页编程 .Net平台和C#编程 SQL Server数据库设计和实现 WinForms高级
++Builder、Delphi、Labview 、LabWindows/CVI、组态软件等语言的平台驱动 简易示例程序(了解板卡的工作流程,包括板卡的各种初始化设置,数据的读取) 高级演示程序(包括
;本单位;;
;宜兴市天元汽车配件厂;;本单位座落在江苏的最南端、处于苏、浙、皖的交界的张渚镇。本单位是原宜兴市无线电元件厂改制后新成立的。生产汽车电子元件、照明电子元件的水平处于国内领先地位。参与
;sxjh;;本单位主要产品为激光制品
;深圳东泽电子有限公司;;本单位成立1995年。
机电缆。 创新是本单位的目标,质量则被视为本单位的生命。本单位目前已通过ISO9002质量认证。本单位是中石化、中石油定点企业、同时也是全国化工企业推荐的合格仪器仪表供应方。产品广泛应用于电力、化工
;常熟市米特安化学制品厂;;本单位主要生产树脂复合材料--团状模塑料(DMC)、片状模塑料(SMC)及其制品,另有印染上使用的有机化纤乳胶,以及纯度达到96以上的硫酸铜。本单位
于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。
Arduino包含两个主要的部分:硬件部分是可以用来做电路连接和Arduino电路