
备忘录
文章平均质量分 77
牧春
这个作者很懒,什么都没留下…
展开
-
KEIL中实现C51和MDK共存(学习使用)
KEIL中C51和MDK共存的使用方法原创 2023-02-18 17:59:15 · 1430 阅读 · 0 评论 -
Windows下,ESP-IDF&ESP-ADF的安装
安装ESP-ADF过程比较曲折,这里记录一下安装过程原创 2022-11-07 16:15:46 · 2567 阅读 · 0 评论 -
液晶取模软件设计
液晶取模软件设计(含上位机和下位机代码)实现效果如下图所示:上位机、下位机下载链接:原创 2020-06-17 22:30:37 · 536 阅读 · 1 评论 -
STC8A8K64S4使用定时器0(测量脉宽-INT0高电平宽度)
步骤及现象:下载程序前,选择STC-ISP的IRC频率:12MHz,同时用杜邦线短接P3.4与P1.6引脚(测量的脉宽是我们借助定时器1,使P1.6引脚先产生10ms低电平,接着产生5ms高电平)。下载完成后,这时数码管会显示【10000】,这个数字表示INT0处于高电平的次数,每次是1us,总共为10ms。到这,大家会疑问我们测得是INTO高电平宽度,为啥数码管上的数字计算出的是脉冲的低电平时间呢?我们通过逻辑分析仪,测P1.6引脚。最后得到的会是10ms高电平和5ms低电平。可见我们测的结果原创 2019-10-24 16:39:40 · 2794 阅读 · 0 评论 -
stc8a8k64s4单片机控制步进电机(四相八拍)实现顺时针转一圈和逆时针转一圈
步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。原创 2019-10-16 18:54:56 · 9518 阅读 · 2 评论 -
关于51单片机移植znFAT文件系统,需要对以下几个文件中头文件及参数进行修改
在51单片机进行znFAT文件系统移植时,(我们这里是直接在给的例程工程上进行修改) 需要将给的移植例程中的单片机型号改成自己使用的单片机型号,同时将SD卡用到的IO引脚修改,并对端口模式配置进行修改。这里我将使用STC8A8K64S4单片机进行移植:第一步,把工程文件使用的单片机型号改成我们使用的单片机型号。打开znFAT文件系统例程后,点击图中画框的【魔法棒】按钮,然后弹出新的对话框,这时...原创 2019-09-18 13:14:50 · 1726 阅读 · 0 评论 -
C51单片机中,data、idata、xdata、pdata、code、bdata的区别,主要介绍data和idata之间的关系
总的来说,当没有idata类型数据时,data类型数据最大为128。有idata类型数据时,他们加一块最大为256。原创 2019-09-17 16:46:00 · 4888 阅读 · 0 评论 -
解读ESP8266三种工作模式并提供模块配置步骤与截图,最后附上模块对stc8单片机的简单控制代码
**引脚说明:** * *• VCC接3.3v,接5v时间长了可能会烧 • UTXD,URXD和其它的TXD,RXD接时注意交叉接就行了 • CH_PD要给高电平模块才工作 • GPIO0一般不用管,烧录固件时要接地 • RST低电平复位,高电平工作(默认高) • GPIO2必须为高电平,内部默认已拉高,不用管*原创 2019-08-26 20:37:35 · 9419 阅读 · 0 评论 -
DHT11传感器的使用
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内...原创 2019-08-25 10:02:32 · 5367 阅读 · 0 评论 -
在基于ds1302设计的万年历中,得到准确星期几的方法
代码如下:// 星期判定,2000.1.1(星期六)为基准,对以后100年内,星期是有效的。即(2000~2100)unsigned char setWeek(unsigned char TIME6,unsigned char TIME4,unsigned char TIME3){ unsigned char code table[13] = {0,31,28,31,30,3...原创 2019-07-26 17:11:23 · 2161 阅读 · 1 评论 -
液晶12864图像取模方法
液晶12864图像取模需要三种软件,一种是改变图像分辨率的软件(如PS)、一种是取模软件(如PCtoLCD2002.exe)、一种是把图像格式转换成bmp格式的软件(如Image2Lcd)第一步:确定要取模的图像如:把这幅图片的分辨率改成128x64。第二步:打开软件打开你事先准备好的那个分辨率128x64的图片,然后按上面的设置配置一下,最后保存。第三步:使用软件PCtoL...原创 2019-07-19 21:17:09 · 11630 阅读 · 0 评论 -
STC8A8K64单片机关于AT24C04基本读写操作(包含硬件I2C与软件模拟I2C)
步骤及现象:在下载程序前,选择stc-isp的IRC频率:12MHz。 程序下载完成后,在串口助手界面,HEX模式下,选择波 特率9600,然后点击“打开串口”按钮。这时按独立按键1 在接收缓冲区打印出刚写入的16个数据。原创 2019-07-12 11:05:45 · 8047 阅读 · 6 评论 -
关于STC8单片机串口1、串口2、串口3、串口4的配置
串口1初始化配置:void Uart1Init(void) // 9600bps@12.000MHz{ SCON = 0x50; // 8位数据,可变波特率 AUXR |= 0x40; // 定时器1时钟为Fosc,即1T AUXR &= 0xFE; // 串口1选择定时器1为波特率发生器 TMOD &= 0x0F; // 设定定时器1为16位自动重装方式 ...原创 2019-07-03 17:54:33 · 20318 阅读 · 4 评论 -
经典矩阵按键的扫描方法及个人编写的矩阵按键扫描
矩阵键盘的键值返回(在没有按任何键时, * 函数返回值为16,只有在按下按键的瞬间返 * 回的键值才是你真正按下按键的键值,正是这样才能实现长按连续加或减)原创 2019-06-27 16:59:16 · 9669 阅读 · 1 评论 -
C#连接数据库Sql 2008实现增删改查
实现数据库增加数据: string MyConn = "Server=localhost;initial catalog=Library;user id=sa;password=236;Connect Timeout=5"; // localhost:本地数据库,Library:数据库名,sa:登录名,236:密码,5:超时时间 SqlCo...原创 2019-05-27 19:39:21 · 1462 阅读 · 2 评论 -
野火STM32f103中,串口1、2、3的配置
/*****************************************************************************文件名: usart.c库版本: V3.5.0日期 : 25/2/2019*****************************************************************************/...原创 2019-05-22 21:09:24 · 12692 阅读 · 2 评论