一、系统方案本系统主要由单片机控制模块、XXX模块、XXX模块、电源模块组成,下面分别论证这几个模块的选择。
1、主控制器件的论证与选择1.1.1控制器选用单片机比较方案一:采用传统的51系列单片机。
XXXXXX.方案二:采用以增强型80C51内核的STC系列单片机XXXXXX通过比较,我们选择方案二。
2025/12/24 19:58:52 85KB 电子设计竞赛 设计报告模板 最新
1
MLX90640红外阵列传感器的底层驱动程序测试演示,是个完整的Keil工程,包含了EEPROM、寄存器和RAM的读写过程
2025/12/24 16:06:58 85KB MLX90640 STC单片机
1
#include#defineucharunsignedchar#defineuintunsignedintsbitled=P2^5;sbitwei=P2^7;sbitduan=P2^6;sbitDQ=P2^2;ucharmazhi_duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};ucharmazhi_wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xff};voiddelayl(uintn){uinti,j;for(i=n;i>0;i--)for(j=114;j>0;j--);}voiddelays(uchari){while(i--);}bitinit_DS18B20()//DS8B20初始化{bitx;DQ=1;//DQ复位delays(8);DQ=0;//单片机将DQ拉低delays(75);DQ=1;//拉高总线delays(15);x=DQ;//延时过后若x=0则初始化成功若x=1则初始化失败delays(5);returnx;}voidwrite_data(uchardat){uchari,temp;temp=dat;DQ=1;for(i=0;i>=1;}}ucharread_data(){uchari,dat;DQ=1;for(i=0;i>=1;DQ=1;//配置为输入if(DQ)dat|=0x80;delays(4);}returndat;}uintreadtemp(){uchartemph,templ;uinttemp;floatwendu;init_DS18B20();write_data(0xcc);//跳过ROMwrite_data(0x44);//启动温度转换//delayl(100);init_DS18B20();write_data(0xcc);//跳过ROMwrite_data(0xBE);//读温度//以下读温度,低八位在前//高8位在后templ=read_data();temph=read_data();temp=(temph<<8)|templ;wendu=temp*0.625+0.5;//温度扩大10倍,四舍五入temp=wendu;//10倍温度returntemp;}voidSTC_init(){P1=0x00;//关闭ledled=0;//锁存wei=0;duan=0;}voiddisplay(ucharweil,ucharduanl,bitdp){wei=1;P0=mazhi_wei[weil-1];wei=0;duan=1;if(dp==1)P0=(mazhi_duan[duanl]|0x80);elseP0=mazhi_duan[duanl];duan=0;}voidmain(){uchari;uintwendu;STC_init();wendu=readtemp();delayl(500);wendu=readtemp();delayl(500);while(1){wendu=readtemp();for(i=0;i<80;i++){display(1,wendu/100,0);delayl(3);display(2,wendu0/10,1);delayl(3);display(3,wendu,0);delayl(3);}}}
2025/12/13 3:17:02 2KB 温度传感
1
本设计是以STC89C52RC芯片为核心,利用KeilUV4编写软件和STC_ISP烧写软件,设计出一个八音盒。
八音盒主要由五大模块构成,包括单片机最小系统、4*4矩阵键盘、蜂鸣器发生电路和4位数码管显示电路。
有8个按键对应8首曲目播放按钮,另外8个按键对应do、re、mi、fa、so、la、si、do’八中音调。
本设计主要使用单片机的内部定时器0和中断产生不同频率的方波和延时驱动蜂鸣器,并采取行列反转扫描法识别键盘键值。
由于使用的是实验箱已经固化的电路,本设计主要从软件设计上加以优化,以使蜂鸣器产生的音乐更纯净。
最终实现的基础功能是任意播放8首单片机内已存曲目,发挥部分是另外实现8个可演奏的琴键,使八音盒具有放音和简单演奏的两重功能,并辅以数码管显示当前播放曲目号,经过优化和调试,音色较好,琴键发音比较纯正,初步达到设计要求。
2025/12/7 13:47:50 299KB 单片机 八音盒
1
stc单片机的SPI例程,测试通过,大家可以参考下。
2025/11/17 19:08:51 112KB stc SPI
1
STC单片机资料,主要是STC15F2K60S2-AD资料
2025/11/15 12:13:45 1.49MB 单片机 资料
1
使用方法含在代码的注释内,只要有基础的单片机知识即可了解,及其详尽
2025/9/21 12:43:20 244KB STC单片机 舵机控制 PWM 机械控制
1
STC单片机STC15F全系列AltiumPROTELPADS原理图PCB封装库文件,包括57个STC15F系列原理图文件25个PCB封装文件。
1
STC8A系列开发手册STC8A系列单片机系统板手册说明:主要讲解系统板的各硬件功能;
下载方法,IAP版本的仿真方法KEIL软件的安装、驱动安装等等更多的芯片性能请参考资料内STC官方PDF手册和配套程序进行学习、实验。
2025/8/25 3:10:08 155.77MB stc8a8k64s4a
1
stc-isp-15xx-v6.86G,STC芯片烧录工具,很可靠,稳定,没有出错过,有问题的朋友推荐下载这个试一下。
2025/6/14 13:35:17 3.49MB STC芯片 ISP下载
1
共 111 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡