![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
jacklood
这个作者很懒,什么都没留下…
展开
-
迪文串口屏的中文字体显示
注意:如果汉字库的存储大小为2.4M字节,编号为26,如果实际的字库储存大小超过了串口屏分配的储存大小(22到32之间的大小),则就会不能完全将汉字库下载进入串口屏,汉字就不能完全显示。(3)需要注意的是,文件的数字编号一定要仔细,否则汉字不能完全显示,会出现某些字显示位红色的方框,这和串口屏的flash存储分配有关,因为查看DGUSII 应用开发指南。4、需要注意的是,在串口屏上显示汉字,还需要使用串口屏文件制作工具,生成汉字库,下载到串口屏中。(1)打开串口屏文件制作工具,选择DGUS字库。原创 2024-05-18 14:10:51 · 710 阅读 · 0 评论 -
立创EDA批量放置过孔及删除
2、然后选中铺铜的边框,再点击工具,选择铺铜批量过孔。1、首先将绘制好的电路板顶底铺铜,如下图。3、设置批量过孔的参数后点击确定。原创 2024-05-17 13:44:09 · 1114 阅读 · 0 评论 -
立创EDA绘制PCB电路板
2、将元器件拖入电路板方框内,摆放布局并使用工具栏布线、放置过孔及丝印。1、绘制好原理图后,点击设计---原理图转PCB,生成PCB文件。4、后面就可以生成制板文件发送嘉立创制板了。3、然后顶层和底层铺铜。原创 2024-05-15 16:02:37 · 380 阅读 · 0 评论 -
立创EDA绘制电路原理图
(1)放置元器件,以AT89C52为例,在元件库中查找单片机,找到后确认封装,并点击放置。(3)放置完元器件后,使用右上角的工具连线及放置网络标号,绘制完原理图如下。(2)常用元器件可在常用库中查找,如电阻、电容、电源、电感等。1、下载立创EDA并安装注册,这里我用的是标准版。2、在账号名右键,新建工程。3、以单片机时钟电路为例。原创 2024-05-15 14:55:45 · 333 阅读 · 0 评论 -
从嘉立创EDA提取PCB封装到Altiumdesigner的步骤
8、然后在AD点击设计---生成PCB库,即可生成AD使用的拨码开关PCB库。2、然后点击数据手册,显示出来4位拨码开关的封装图。5、点击文件,导出Altiumdesigner。9、原理图封装过程与PCB封装生成过程相同。3、点击立即打开,进入立创EDA编辑界面。6、勾选同意,并导出,放至一个文件夹。7、然后用AD打开这个文件。原创 2024-05-14 14:06:48 · 1112 阅读 · 0 评论 -
STM32控制蜂鸣器
电路中使用的三极管为NPN三极管,控制方法为BEEP引脚输入高电平,则三极管自上而下导通,蜂鸣器鸣响,BEEP引脚输入低电平,则三极管不导通,蜂鸣器不响。在一些设备仪表中,都需要蜂鸣器来发出提示音或者按键操作的声音,这里就用到蜂鸣器。1、蜂鸣器的分类为有源蜂鸣器和无源蜂鸣器,其区别是有没有振动源,这里我们常用有源蜂鸣器。原创 2024-03-07 09:34:28 · 924 阅读 · 0 评论 -
基于51单片机射频RFID卡考勤人数计数系统设计
本设计由STC89C52单片机电路+RFID模块电路+1602液晶显示电路+按键电路+蜂鸣器报警电路+电源电路组成。2、任何一个人刷卡成功能,1602液晶响应显示,未刷卡显示空“ ”位置上空的,刷卡成功后相应位置显示有人。4、按下按键表示上课,如果签到人数和总人数不符合,蜂鸣器报警处理。1、系统有3张卡,分别代表依次是张三、李四、王二。3、液晶第二行显示刷卡人数,即出勤总人数。RFID卡或RFID钥匙扣。RFID/RC522模块。AMS1117稳压芯片。普通USB线(小头)原创 2023-06-14 15:31:44 · 438 阅读 · 0 评论 -
基于51单片机的RFID门禁系统
本设计采用STC89C52作为主控芯片,专用读卡器模块用来读射频卡的信息,当有卡进入到读卡器读卡的范围内时就会读取到相应的卡序列号,并根据得到的卡序列号做出相应的操作。本设计实现了自动、准确的识别卡序列号,对门禁系统起着重要的作用EEPROM采用AT24C04芯片,掉电后可以存储密码,从而保证了系统的安全性。(4)密码输入模块:(a)针对于用按键输入密码,根据密码的正确与否来进行相应的操作;(3)数据处理:针对数据的采集和分析的结果做出相应的处理,例如显示、报警、门控等。原创 2023-06-14 15:20:08 · 907 阅读 · 0 评论 -
keil 4单片机程序的debug调试
3、再单击窗口右下角变量观察窗口的watch#1标签,窗口变成下图所示,可以看到上面显示type F2 to edit字样,按两次F2输入程序中用到的变量temp和a,右侧立即显示出变量值0x00,因为两个变量最开始定义的时候没有给它们赋初值,编译器默认给它们赋的初值是0,当执行到后面的程序的时候,temp和a的值才会变化。4、在窗口的左侧为寄存器窗口,可以看到一些寄存器名称和它们的值,sec为程序代码执行所用的时间,单位是秒,这是程序启动执行到目前停止位置所花的所有时间。是程序直接运行至当前光标所在行。原创 2023-05-10 11:00:39 · 4477 阅读 · 0 评论 -
ESP8266WIFI模块连接原子云及手机APP
一、项目需求使用ESP8266WIFI模块连接到正点原子的原子云,下载原子云手机APP到安卓手机,使用APP与8266WIFI模块通信互发数据。二、软硬件准备硬件: 1、正点原子的esp8266模块 2、usb to ttl 模块软件: 1、正点原子的 串口助手 2、正点原子的 原子云手机APP 3、esp8266刷固件软件原子云后台管理界面 ——附上网站:https://cloud.alientek.com三、调试过程1、刷8266WIFI模块固件用于可支持与原子云通信,将esp8266与 US原创 2022-06-13 17:28:24 · 11570 阅读 · 10 评论 -
keil uVision 注册过期导致编译不通过
今日练习一个LED灯的程序,程序编写好之后,编译,一直报错,如下:*** FATAL ERROR L210: I/O ERROR ON INPUT FILE: EXCEPTION 0021H: PATH OR FILE NOT FOUND FILE: test.obj百度后,查出原因如下:在KEIL开发环bai境中指定目标操作系统:菜单du project-> options for target ‘target1’选择 "驱动"页在 L使用扩展连接LX51替换BL51原创 2020-07-28 12:29:35 · 9023 阅读 · 1 评论