一般都用Keil来编的,当然还有其他软件。编写的程序是.asm后缀的,经编译后形成.hex文件,这个程序文件是51单片机可以识别的,载到单片机里面就可以执行的了。用C语言编出来的是高级语言,还要变成汇编语言。
include <reg52.h> sbit speaker=P2^2;unsigned char timer0h,timer0l,time;//生日歌 code unsigned char sszymmh[]={5,1,1, 5,1,1, 6,1,2, 5,1,2, 1,2,2, 7,1,4,5,1,1, 5,1,1, 6,1,2, 5,1,2, 2,2,2, 1,2,4,5,1,1, 5,1,1, 5,2,2, 3,2,2,...
基于51单片机的红外线遥控程序编写代码 #include#defineucharunsignedchar#defineuintunsignedintunsignedchar code smg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x 5e,0x79,0x71,0x00};unsignedcharcode smg_we[]={0x08,0x18,0x28,0x38,0x48,0x58,0x68,0x78...
分析:通过这短短的几行代码就能够让51单片机的P1.0引脚输出低电平,首先#include<>>这句代码是包含51单片机寄存器定义的头文件,51单片机是寄存器和IO统一编址的,所以你往相应的寄存器中写1就会在对应引脚输出高电平,写0就会输出低电平,我们知道51共32个引脚作为IO端使用,所以只须要四个寄存器(一个寄存器是8位,这...
51单片机360度旋转编码器使用代码 下面是使用51单片机实现360度旋转编码器的代码: ```c #include <reg52.h> sbit CLK=P3^0; // CLK引脚定义 sbit DT=P3^1; // DT引脚定义 unsigned char val = 0; // 表示旋转角度的变量 unsigned int i,j; for(j=0;j<150;j++); void main unsigned char last...
因为C51是从C89上扩展来的,C89要求局部变量的声明必须放在块的最前面,所以你一换行它就不是在最前面...
Ja**ck 上传1.34 KB 文件格式 hex 单片机 51计算器程序#include #include #define uchar unsigned char #define uint unsigned int sbit lcden=P3^4; sbit lcdrw=P3^6; sbit lcdrs=P3^5; uchar num,temp,jia=0,cheng=0,chu=0,jian=0,qing=0;...
stm32单片机设计定做基于stc51智能小车的程序代做代编物 只看楼主收藏回复 skjddjjdjjd 新生入学 1 送TA礼物 来自Android客户端1楼2023-10-09 10:17回复 登录百度账号 下次自动登录 忘记密码? 扫二维码下载贴吧客户端 下载贴吧APP看高清直播、视频! 贴吧页面意见反馈 违规贴吧举报反馈通道 贴吧违规信息处理公示...
用51单片机制作一个电子时钟 #编程 #程序代码 #c语言 - 小文不才于20220416发布在抖音,已经收获了400个喜欢,来抖音,记录美好生活!
新起点-初级篇-第4讲蜂鸣器特辑篇 #程序代码 #编程 #代码 #c语言 #51单片机编程 #硬件入门 - 创客海于20220602发布在抖音,已经收获了1630个喜欢,来抖音,记录美好生活!