初学51单片机时,常常有一些想法想去实现,但又担心实现不了而造成浪费(毕竟要花钱买一些硬件)。所以一直在想,如果能有个什么东西来仿真一下就好了,于是后来发现了Proteus这个仿真软件。相信大家对这个软件并不陌生,这里呢,我就分享一下如何使用Keil和Proteus实现一个心形流水等灯,希望能和大家多多交流,如有什么不当之处,还望指正。放置单片机芯片(这里我 …
流水灯代码
捷达从一款车型到一个品牌,验证了捷达的品牌影响力,而此时黄渤代言了捷达品牌,更是实力并存,共同打造新的开始。今天和大家分享下捷达VS7可以刷出来的隐藏功能,其实这些功能出厂就本应该带出来只不过是厂家在出厂的时候没有开通。所以,自己开通这些功能对车辆不会造成什么影响。下面,要准备一条5053的线,网上购买就可以的,大概在80块钱左右。找到OBD接口,位置在主驾 …
1:基础知识准备工作:1:GPIO每组IO有16个IO口,这16个IO口通过先七个寄存器来进行控制GPIOx_CRL : 端口配置低寄存器GPIOx_CRH: 端口配置高寄存器GPIOx_IDR: 端口输入寄存器GPIOx_ODR: 端口输出寄存器GPIOx_BSRR: 端口位设置清除寄存器GPIOx_BRR : 端口位清除寄存器GPIOx_LCKR: 端口 …
STM32 究竟有多难?如何迈出入门第一步?1. 在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份 STM32 的资料,从专业入门到高级教程。2. 首先你要知道计算机的基本原理,无非就是处理器、控制器、存储器(包括存代码的 ROM 和存数据的 RAM),然后了解图灵机的基本模型。现在计算机都是基于这个即取指令、执行指令的顺序模式。现在你已经知道计 …
学单片机最难的是啥?网上全在说入门难,根本不是那么回事,当年我熬过C语言、焊完开发板才发现,真正的噩梦是第一个项目!代码跑不起来,硬件莫名发热,老板问进度时手心冒汗,这才是电子工程师的‘成人礼。别信那些说“学会C语言就能玩转单片机”的鬼话!当年我也以为,啃完《51单片机原理》焊好LED流水灯电路就算入门成功了。直到老板扔给我个温湿度监控项目,要求三天出样机— …
笔者是在大一暑假接触的单片机,现今已是大三狗了。在这一年半的时间里,我用过stm32、学过FPGA,从40腿的控制器件到140多脚的处理器件,从几十行代码到上百上千行代码,也算是一种“步步高升”吧。然而对单片机的态度却是从崇拜到鄙视再到敬重的转换。也深深懂得了什么叫做“莫在浮沙筑高台”。 记得起初,花了150多大洋买的单片机开发板,对单片机的顶列膜拜与对教科 …
前文说了输入的方法和如何检测,包括我们进行了自锁和非自锁的实验,两种按键都是可以完成信号输入的,区别就在于信号在程序中的处理方法不同,进而输出效果也不大一致。今天就再说说,多点输入的操作,如果说单点输入是明白如何检测信号,那么多点输入就是对信号检测的熟练掌握。我们先说下练习的规则,本次采用P1和P2端口,P1采用总线方式,P2采用单点检测方式。对输入的数据我 …
一、实验目的1.了解并掌握ARM汇编指令集2.应用ARM指令集编写一个程序操控开发板上的LED灯二、实验要求应用ARM汇编指令集编写程序,实现正常状态下开发板上的LED灯不亮,按下一个按键之后开发板上的LED灯进入流水灯模式。三、实验原理四个LED灯的电路如下图所示:更多Linux内核视频教程文档资料免费领取后台私信【内核】自行获取。内核学习网站:Linux …
前言作为一个年轻的程序员,对于新鲜的事物和电子产品总是由衷的喜爱,对它的构造、材质,性能要求都是非常的讲究的。最近我入手了一个机械键盘——斗鱼DKW150双模机械键盘。斗鱼我也不用多说了,大多数玩游戏的同学,应该都看过斗鱼直播。这款键盘就是斗鱼独家冠名的一款非常好的键盘。这款键盘从外观上就非常的好看,我甚是喜爱。颜值高,手感舒适,性能强,综合体验五颗星。外观 …
人体热释红外传感器上一个网文实现了流水灯,《利用STM32F103C8T6最小系统板点亮流水灯 》,这个主要用到了单片机的IO可以输出高低电平的特性,程序里置1即输出高电平;程序里置0即输出低电平。当然,GPIO除了对外可以输出高低电平以外,单片机的IO还可以当做输入使用,当与单片机的某个IO引脚相连的电压为高电平的时候,程序中读取该IO的值为逻辑“1”;当 …
