草庐IT

C51单片机串口发送数据的使用

1、先摆上我所使用的C51单片机开发板的原理图c51串口的硬件电路 单片机的最小系统         假如说电路板上没有CH340芯片,我们就要使用TTL转USB模块来进行电平的转换,然后将模块的RX接单片机的TX,模块的TX接单片机的RX,来进行接线连接。         在连接好连线后,我们打开计算机管理,来查看端口是否存在,如果没有,我们需要下载CH340驱动,驱动的链接在下面https://download.csdn.net/download/qq_27699199/87017256 安装后就可以识别了;;;;常见的失败的原因,需要检查自己的usb线是否带数据传送的功能,有些时候我们使

51单片机入门(小学生都能学会)

 序:时隔一年,我终于从二年级到三年级了!由于小学三年级这学期要学单片机,故写下这篇笔记留下些什么。由于自己也是新手,欢迎各位指出本文的各种错误。1.什么是51单片机    为什么要说这个呢?我觉得也没什么好说的。因为好像大部分教程都这么说,所以我也凑个热闹。我们小学一年级的时候就知道单片机有很多种,比如:Arduino(不仅仅是指单片机)、51系列、stm32系列等等。如果是第一次接触单片机的话,我强烈建议先去了解一下Arduino系列的单片机。   好吧,我刚开始学单片机的时候也不知道什么是单片机。百度单片机都是名词介绍,看完跟没看一样。简单来说单片机就是下图这块黑黑的东西。这就是一块ST

基于51单片机的红外遥控器设计

 目   录引言......................................................................................................................................11 课题背景.................................................................................................12 系统方案与功能指标..........................................

mongodb - 错误 : child process failed, 退出,错误号 51 MongoDB

重新启动MongoDB时出现此错误,我正在使用Mongo3.2.4并在新机器上进行此设置Startingmongod...abouttoforkchildprocess,waitinguntilserverisreadyforconnections.forkedprocess:19438ERROR:childprocessfailed,exitedwitherrornumber51mongod(_ZN5mongo19MmapV1ExtentManager4initEPNS_16OperationContextE+0x4A8)[0x1040278]mongod(_ZN5mongo26MM

51单片机之蜂鸣器模拟钢琴(代码详解)——起风了

目录前言正文乐理程序补充前言        最近心血来潮,想要用蜂鸣器播放音乐(全损音质),于是最初的想法诞生了,但是我总不能每次想听歌都敲一遍蜂鸣器的代码吧,有没有什么办法只需要敲一遍的代码便可以实现听歌自由呢(相对自由)?也就是每次写歌只需要将歌曲的谱子录入即可,于是我决定把蜂鸣器模拟成任何一种乐器,将乐器的每一个音都写到程序中,如此,只需要将所获得的谱子添加到程序中便可,极大地减少了工作量。    既然如此,我为何选择模拟钢琴呢?由于鄙人缺乏乐理知识,只好向朋友或者网友请教,刚好有认识会钢琴的网友,于是确定了下来模拟钢琴。在此,感谢网友的帮助,让我的学习进展得十分顺利!    本文以《起

C51模拟CSGO的C4炸弹小程序

本文章使用的道具有LCD1602显示屏、矩阵键盘、这两个,可以买普中的C51练习板这些东西都会带有。规则:开始用矩阵键盘输入密码7355608按S16启动炸弹炸弹倒计时15秒后爆炸按住独立按键拆弹,拆弹时间为3.5秒S14为重置游戏(炸弹启动后无法重置),S15为清空密码重新输入,S16为确定,S1-S9为1-9,S10为0如图所示  一、LCD1602的代码编程这个现实屏幕的代码编程参考了B站up主江协科技的部分代码,编写思路也差不多,详情见链接http://【51单片机入门教程-2020版程序全程纯手打从零开始入门】https://www.bilibili.com/video/BV1Mb4

C51单片机-共阳极数码管循环显示数字0至9,共阴极数码管循环显示5201314(动态)

keiluVision4界面:#include//包含8051单片机寄存器定义的头文件//共阳极数码管0到9unsignedcharseg1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阴极数码管5、2、0、1、3、1、4unsignedcharseg2[]={0x6d,0x5b,0x3f,0x06,0x4f,0x06,0x66};voiddelay(intx)//延时函数{inti,j;for(i=x;i>0;i--)for(j=120;j>0;j--);}voidmain()//主函数{inty,z;P0=0x00;P2

基于51单片机+DS1302时钟模块+LCD1602显示

DS1302时钟模块LCD1602显示DS1302时钟模块相关介绍基本介绍概述特点各引脚功能相关寄存器时序图单字节写时序单字节读时序时钟/日历多字节(Burst)方式代码main.clcd1602.cds1302.c项目展示DS1302时钟模块相关介绍基本介绍概述DS1302可慢速充电实时时钟芯片包含实时时钟/日历和31字节的非易失性静态RAM。它经过一个简单的串行接口与微处理器通信。实时时钟/日历可对秒,分,时,日,周,月,和年进行计数,对于小于31天的月,月末的日期自动进行调整,还具有闰年校正的功能。时钟可以采用24小时格式或带AM(上午)/PM(下午)的12小时格式。31字节的==RAM

51单片机学习笔记8 -- OLED显示(SPI)

0.96寸OLED显示1.OLED简介1.2OLED结构1.2OLED特点1.3发光原理1.4模块参数2.OLED显示编程2.1OLED显示库2.2汉字取模2.3OLED显示1.OLED简介有机发光二极管(OrganicLight-EmittingDiode,OLED)又称为有机电激光显示、有机发光半导体。由美籍华裔教授邓青云(ChingW.Tang)于1979年在实验室中发现。OLED显示技术具有自发光、广视角、几乎无穷高的对比度、较低耗电、极高反应速度等优点。1.2OLED结构由基板、阴极、阳极、空穴注入层(HIL)、电子注入层(EIL)、空穴传输层(HTL)、电子传输层(ETL)、电子阻

微信小程序毕业设计作品成品(51)微信小程序手机商城系统设计与实现

博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!在文章末尾可以获取联系方式目的和意义目的:本课题主要目标是设计并能够实现一个基于微信小程序商城系统,前台用户使用小程序,小程序使用微信开发者工具开发;后台管理使用基PP+MySql的B/S架构,开发工具使用phpstorm;通过后台添加商品,用户通过小程序登