自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (32)
  • 收藏
  • 关注

原创 KEIL中实现C51和MDK共存(学习使用)

KEIL中C51和MDK共存的使用方法

2023-02-18 17:59:15 1311

原创 Windows下,ESP-IDF&ESP-ADF的安装

安装ESP-ADF过程比较曲折,这里记录一下安装过程

2022-11-07 16:15:46 2151

原创 液晶取模软件设计

液晶取模软件设计(含上位机和下位机代码)实现效果如下图所示:上位机、下位机下载链接:

2020-06-17 22:30:37 513 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 2678

原创 stc8a8k64s4单片机控制步进电机(四相八拍)实现顺时针转一圈和逆时针转一圈

步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

2019-10-16 18:54:56 8920 2

原创 关于51单片机移植znFAT文件系统,需要对以下几个文件中头文件及参数进行修改

在51单片机进行znFAT文件系统移植时,(我们这里是直接在给的例程工程上进行修改) 需要将给的移植例程中的单片机型号改成自己使用的单片机型号,同时将SD卡用到的IO引脚修改,并对端口模式配置进行修改。这里我将使用STC8A8K64S4单片机进行移植:第一步,把工程文件使用的单片机型号改成我们使用的单片机型号。打开znFAT文件系统例程后,点击图中画框的【魔法棒】按钮,然后弹出新的对话框,这时...

2019-09-18 13:14:50 1571

原创 C51单片机中,data、idata、xdata、pdata、code、bdata的区别,主要介绍data和idata之间的关系

总的来说,当没有idata类型数据时,data类型数据最大为128。有idata类型数据时,他们加一块最大为256。

2019-09-17 16:46:00 4606

原创 解读ESP8266三种工作模式并提供模块配置步骤与截图,最后附上模块对stc8单片机的简单控制代码

**引脚说明:** * *• VCC接3.3v,接5v时间长了可能会烧 • UTXD,URXD和其它的TXD,RXD接时注意交叉接就行了 • CH_PD要给高电平模块才工作 • GPIO0一般不用管,烧录固件时要接地 • RST低电平复位,高电平工作(默认高) • GPIO2必须为高电平,内部默认已拉高,不用管*

2019-08-26 20:37:35 8172

原创 DHT11传感器的使用

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内...

2019-08-25 10:02:32 5181

原创 在基于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 1959 1

原创 液晶12864图像取模方法

液晶12864图像取模需要三种软件,一种是改变图像分辨率的软件(如PS)、一种是取模软件(如PCtoLCD2002.exe)、一种是把图像格式转换成bmp格式的软件(如Image2Lcd)第一步:确定要取模的图像如:把这幅图片的分辨率改成128x64。第二步:打开软件打开你事先准备好的那个分辨率128x64的图片,然后按上面的设置配置一下,最后保存。第三步:使用软件PCtoL...

2019-07-19 21:17:09 10991

原创 STC8A8K64单片机关于AT24C04基本读写操作(包含硬件I2C与软件模拟I2C)

步骤及现象:在下载程序前,选择stc-isp的IRC频率:12MHz。 程序下载完成后,在串口助手界面,HEX模式下,选择波 特率9600,然后点击“打开串口”按钮。这时按独立按键1 在接收缓冲区打印出刚写入的16个数据。

2019-07-12 11:05:45 7719 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 18909 4

原创 经典矩阵按键的扫描方法及个人编写的矩阵按键扫描

矩阵键盘的键值返回(在没有按任何键时, * 函数返回值为16,只有在按下按键的瞬间返 * 回的键值才是你真正按下按键的键值,正是这样才能实现长按连续加或减)

2019-06-27 16:59:16 9516 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 1380 2

原创 野火STM32f103中,串口1、2、3的配置

/*****************************************************************************文件名: usart.c库版本: V3.5.0日期 : 25/2/2019*****************************************************************************/...

2019-05-22 21:09:24 12328 2

原创 求助:使用串口唤醒停止模式,如何把唤醒它的字符打印到串口调试助手上

求助:最近在做STM32F103停止模式实验,打算用串口发送一个字符来唤醒。现在可以通过串口唤醒,却不能把唤醒它的那个字符,打印到串口调试助手上。希望各位大佬,帮忙提提意见static void Delay(__IO uint32_t nCount) //延时函数{for(; nCount != 0; nCount–);}static void SYSCLKConfig...

2019-05-20 20:13:05 600

飞机订票系统.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

高校水电费管理系统设计.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

课程设计选题管理.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

库存管理系统.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

媒体库管理系统.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

美发店管理系统(C++ 课程设计)含源码,设计文档

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

企业人力资源管理系统.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

停车场管理系统设计.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

通讯录管理系统.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

图书馆管理系统设计.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

小型公司工资管理系统设计.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

学生考勤管理系统.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

诊所信息管理系统.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

职工工作量统计系统.rar

计算机专业,c++课程设计大作业。该压缩包内有源代码、课程设计文档。运行环境vc6.0

2019-05-17

学生成绩管理系统设计.rar

计算机专业,c++课程期末大作业设计,内部有完整文档。运行环境vc6.0

2019-05-17

学生选修课系统设计.rar

计算机专业,c++课程期末大作业设计,内部有完整文档。运行环境vc6.0

2019-05-17

模拟ATM机存取款管理设计.rar

计算机专业,c++期末大作业,压缩包含有文档。运行环境vc6.0

2019-05-17

基于蓝牙的遥控小车.rar

在蓝牙串口助手app(手机应用中心下载)与蓝牙模块连接上时,这时通过蓝牙助手发送指令控制小车移动(我这通过四个指令:发送1小车逐渐停止移动,发送2小车逐渐加速,发送3小车左转弯,发送4小车右转弯)。提示:在下载程序时,需要把蓝牙模块的RXD和TXD引脚线与单片机的TXD和RXD断开连接,下载完成后再连接上。

2019-05-15

基于stc8单片机的密码锁源码.rar

程序烧录到单片机后,1602会显示:“welocme! Input password!”,这时按键11,进入功能选择界面,1602会显示:“0:enter mima 13:alter mima” 如果按按键0,1602会显示:“password:”,这时需要输入密码12345678(输密码过程中不小心按错,可以按按键14撤回按错的这位密码),如果密码正确1602会显示:“password right!”,否则,显示:“password error!”。这时按按键0,进入重新输入密码状态。在1602显示:“password right!”或“password error!”时, 按按键13,1602会显示:“old password:”,这时输入密码12345678,然后按按键15,如果密码正确1602会快速显示“oldpassword right”,接着显示:“new password:”这时随意输入8位密码(如98765432)这时1602会显示:“alter success!”。这时按按键11,返回功能选择界面。

2019-05-15

基于STM32的液晶显示万年历的设计与实现(含课程设计文档).rar

该压缩包内有液晶显示万年历C源代码,可以通过串口校准时间,同时显示温度数据,并且有课程设计文档。液晶显示内容为中文。

2020-07-04

基于51单片机的超声波测距技术实现(含大作业文档).rar

该压缩包内有单片机完整C源代码和大作业文档,并配有演示视频。代码结构层次清晰,可以很快理解整个实现流程,足以应对老师的提问。

2020-07-04

液晶取模软件设计(毕设完整代码含上下位机).rar

毕业设计源代码(上位机和下位机都有,字体多种,大小有16x16 \ 24x24 \ 32x32 \ 48x48 \ 支持图片取模可设置大小(默认取模图片为128x64))

2020-06-17

简易门禁系统(mfrc522、12864、ds1302).rar

步骤及现象:程序下载前,选择stc-isp的IRC频率:12MHz。用跳线帽短接J5左侧两排针及J10左侧两排针。把液晶12864、射频模块MFRC522分别连接到对应的位置。程序下载后,12864上会显示三行信息。第一行:“门禁系统”;第二行:“12时00分00秒”;第三行:“2019年01月01日”。这时按按键1,“门禁系统”四个字消失,原来位置出现“设置时间”,同时年的前两位开始以0.5s为间隔开始闪烁,表示被选中。这样说吧,按键1是年的前两位、年的后两位、月、日、时、分、秒的位选键,选中则闪烁,通过按键2进行加,按键3进行减。按键0则是注册与注销的位选键,按一次按键0,出现功能界面,这时再按一次按键0,注册两字前出现对号,表示你可以把卡片放到RC522射频模块附近,识别到就会在12864上显示注册成功,这时可以拿离卡片。我们接着按按键0,发现注销两字前出现对号,表示可以对已注册卡进行注销,识别到就会在12864上显示注销成功四个字。再次按按键0退出功能界面,回到最初界面。拿张M1卡,放到mfrc522附近,如果卡片注册过,那会出现2s“欢迎回家”提醒,同时继电器发出一声“咔”;若没注册,显示2s“卡片无效”。

2019-09-04

安信可串口调试助手,网络调试app(Android),烧录WiFi固件工具等.rar

该压缩包内有四个软件,第一个是安信可串口调试助手、第二个是安信可网络调试助手app(Android版本)、第三个是安信可网络调试助手(PC版本)、第四个是烧录WiFi固件工具。这四个软件,让ESP8266的配置与应用更加得心应手。

2019-08-27

万年历((1602、ds1302、ds18b20、at24c04)含闹钟).rar

步骤及现象:程序下载前,stc-isp选择IRC频率:12MHz,程序下载后,LCD1602第一行显 示:“12:00:00 28.5C”,第二行显示:"2019.01.01 2 0" 。第一行显示的是时间和实 时温度,第二行显示的是日期、周几和闹钟开启标志位。其中第二行的2是周二(有效范围2000 ~2100年);第二行最右侧0是关闭闹钟,若是1,则开启闹钟,若是2,则第一行显示闹钟时间, 而不是时钟时间。闹钟开关及闹钟时间显示的位选键是按键5。 (1)若设置时分秒(按键1是位选,按键2是加,按键3是减)。按按键1,小时的那两位每0.5s 闪烁一次,表示可以对时的值按按键2一次加1或按按键3一次减1;再按按键1,分钟的那两位每 0.5s闪烁一次,表示可以对分的值进行加或减;再按按键1,秒的那两位每0.5s闪烁一次,表示可 以对秒进行加或减。再按按键1或按按键0,退出设置模式。 (2)若设置年月日(按键0是位选,按键2是加,按键3是减)。按按键0,年的前两位每0.5s 闪烁一次,表示可以对年前两位的值进行加或减;再按按键0,年的后两位每0.5s闪烁一次,表示 可以对年后两位的值进行加或减;再按按键0,月的两位每0.5s闪烁一次,表示可以对月的值进行 加或减;再按按键0,日的两位每0.5s闪烁一次,表示可以对日的值进行加或减。再按按键0或按 按键1,退出设置模式。 (3)若设置闹钟(按键4是位选键,按键2是加,按键3是减)。现象和(1)一样。(若开启闹 钟后,到达闹钟时间,闹钟鸣叫,而无人去关闭闹钟,则闹钟从响应时间开始,鸣叫5s后,自动关 闭,下次时间到达后仍会提醒。)闹钟初始化时间"12:01:00"

2019-08-26

实验22:DHT11温湿度传感器.rar

该程序主要是演示dht11的使用,把实时温湿度在1602上显示。代码中的延时函数需要根据自己的开发板进行修改,这样才能保证时序正确得到正确结果

2019-08-25

红外发射代码.rar

代码主要是根据NEC协议写的红外发射部分,解码代码网上很多,而关于编码后发射这部分并不丰富。我花了一些时间写了这个红外发射代码。希望给学红外通信的朋友带来些帮助。

2019-07-08

DS1302用1602实现时间显示和调整.rar

该程序可以对秒分时日月年这6个数据进行修改。按键0是日月年(年的前两位、年的后两位)这4个值的位选键。 按键1是秒分时这3个值的位选键 。按键2是加 ,按键3是减。当按按键1进入秒分时设置时,1602第一行最右侧会出现数字1,这表示此时可以对小时的值按按键2进行加或按按键3减,出现数字2表示可以对分钟按按键2加或按按键3减,出现3表示可以对秒进行加减。当按按键0进入日月年设置时,1602第二行最右侧会出现数字1,这表示此时可以对年的前两位按按键2进行加或按按键3减,出现数字2时,可以对年的后两位按按键2加或按按键3减,出现数字3表示可以对月进行加或减,出现数字4表示可以对日进行加或减。

2019-07-01

基于RFID的图书管理系统.rar

该系统由stc8单片机作为下位机,C#为上位机。下位机主要是通过RC522射频模块获取IC卡卡号,然后通过串口发送到上位机。上位机由三个界面组成(增删图书界面、增删读者界面、图书借还界面),打开上位机后,点击扫描按钮,选择串口,波特率115200,点击打开串口按钮。当处于增删图书界面时,把IC卡放到RC522模块10cm以内,这时上位机将获得卡号,这时会提醒该卡号处于哪种状态(未注册,已注册或该卡已作为读者卡号这三个提示信息),如果未注册,在书名文本框中输入书名,然后点击增加按钮,即将这个书号与书名关联起来保存到数据库SQL server 2008中,其他两个界面类似。用到的软件有(sql server 2008、keil5、vs2013、stc-isp串口助、stc8开发板)。压缩包中含有上位机、下位机源程序,数据库文件(.mdf)和大作业文档。

2019-06-30

基于轮廓的物体尺寸、面积测量(非圆形物体).rar

该压缩文件内有源代码、大作业文档、演示视频。日常生活中,人们有时需要测量物体的长宽或面积,然而身边却没有可以直接测量的工具。面对这种诉求,我们想要通过一种不借助于测量工具的方式,得到我们想要的结果。因此,我们决定借助于OpenCV的强大功能实现这种需求。人们把自己想知道的物体和生活中易于知道尺寸的物体拍摄到同一张照片上,然后本软件就可以根据已知物体的尺寸和面积按一定比例求出你想要知道的物体尺寸及面积。(参照物放在图片的左侧四分一处)

2019-05-15

基于12864显示温度及报警系统.rar

该文件包含源代码及大作业文档,液晶12864显示:“ 温度:23 .5 C 上限温度:30 下限温度:10 ”,上下限温度可调,当大于上限温度或小于下限温度时,蜂鸣器会发出叫声。

2019-05-15

iic往AT24C02中写数据.rar

该程序是通过定时器0定时,每1s数码管显示数值加一(00-99),(从at24c02中读出然后数码管显示)数码管显示的数值会每隔1s往at24c02中保存一次。当复位时,数码管显示的数值仍然是你复位前的数值。

2019-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除