自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 51学习记录基于51单片机的简单音乐盒

这个音乐盒我很久很久以前句尝试做过,当时学的时候几个中断都没搞清楚是咋回事,所以一直弄明白代码啥意思。不过,现在倒是能看懂代码了,可惜还是看不懂简谱,储存音乐的数组还是得到处找合适的。我这种从来没上过音乐课的人看不懂也正常吧,只能这么说服自己了。下面还是原理图原图很简单,四个按键开始暂停上一首下一首,启动以后显示欢迎,按开始就播放第一首音乐,并且在1602上显示当前播放的第几首音乐。下一首切换下一首音乐,上一首切换上一首音乐。其他好像就没啥了。程序部分这是为按键设置的几个全局变量作为按键的标记。

2020-07-21 17:30:33 3117 9

原创 51学习记录基于51的简易频率计

又发现了个关于51比较好玩的东西,频率计。这东西说起来也简单。不过让我对中断有了更加深刻的理解,而且在调试过程中我感觉我似乎都能记住那些特殊功能寄存器的名字了。还是看原理图。连线和数码管动态显示几乎一样,只不过多了一个激励源,这个发送的是需要测得频率的信号,在这张图上是接的P3^4,也就是定时计数器T0。这个先放一边,等会再说。对于频率我的第一想法就是一秒钟能有多少个波形,按百度上的说法是单位时间内完成周期性变化的次数,不管咋说,意思差不多。我最开始的想法是一个定时/计数器定时,然后用外部中断下降沿

2020-07-16 18:22:33 541

原创 MATLAB学习记录 基于MATLAB的可能是最最简单的字母识别

数字图像处理学的不太好,在我看了好几天别人的源码后,最后憋出来这么的垃圾东西,也能算是图像识别吧,但是应该是没有啥实际用处的。好了下面记录一下吧。这是最主函数,读取图片,然后传入read函数,然后得到read函数返回的切割好的字母的图片。将切割好的字母图片传入compare函数,识别对应字母,然后最后在命令行窗口输出识别的字母。read函数,传入的图片先进行二值化。因为得到的图片数组只有0和1,并且0为黑1位白,每行或者每列的和不为0,那么就可以说这是某个字母的边界,根据这作为边界条件,然后用循环分

2020-06-24 00:31:16 1813 3

原创 51学习记录定时中断控制LDE和串口通信

接着记录一下51单片机的作业定时中断晶振频率为12MHz 的MCS-51单片机,其P2口接8个LED,用C51编程实现1s流水灯。主函数,配置定时器,装初值,开中断,点亮一个灯LED,进入死循环。enmmm,配置定时器忘了具体的东西了,懒得去翻书了,下次要用的时候再去看书吧。几个特殊的定时器配置一下就ok。中断服务子函数,i是全局变量,因为定时器不能直接定时1s所以分20次计数,每次50ms。然后就循环右移。串口通信单片机晶振为11.0592MHz,T1工作在工作方式2,串口工作在方式1,S

2020-05-16 00:05:12 579

原创 51学习记录 流水灯和数码管动态显示

学习51单片机了,记录一下老师布置的几个作业吧。这是流水灯的题目1、从左到右流水灯,从右到左流水灯,熄灭,闪烁5次,重复2、1个LED流水,2个LED流水。。。8个LED流水,重复3、先奇数亮,再偶数亮,循环3次;从左到右流水灯,从右到左流水灯,循环3次;两边到中间流水灯,中间到两边流水灯,循环3次;8个LED闪烁3次 关闭LED,停机先说硬件用proteus仿真这里要注意的就...

2020-05-02 22:28:56 4315 2

原创 基于MATLAB的AM的调制与解调

基于MATLAB的AM的调制与解调链接:https://pan.baidu.com/s/1IuqI6sEBJuVc2bt7ssFmyw提取码:9rg2

2020-02-10 23:22:54 5595 7

空空如也

空空如也

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

TA关注的人

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