`
海王子1994
  • 浏览: 43683 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
      设计一个基于ADuC848的简易计算器,基本功能如下,可以自行添加另外功能。   基本功能: 1)利用小键盘作为数据和命令的输入装置 2)利用LED或LCD作为过程和结果的输出装置 3)可实现基本的数据运算,包括:加、减、乘、除、开方等 4)未工作时显示北京时间,可调整 5)当数据超出范围,可声音提示或报警 6)可通过按键控制,随机模拟滚动显示乘法口诀表   模块分析: 需要用到键盘模块、液晶模块(采用LCD1602)、DS1307模块等   问题设想:   在编写代码之前,我们不妨考虑下要处理哪些问题或者现象,这样便能在第一次编写时优化代码,节省时间 ...
设计一个智能电压监视仪;电网电压的信号可用变压器从市电上取得,也可用+5V的电位器模拟。 要求: 1)显示内容:电压当前值;最大电压值;最小电压值;电压合格率;超上限率;超下限率;电压上、下限给定值、当前时间 2)利用小键盘实现电压上、下限给定值的输入和显示选择命令 3)电压采样周期为1秒,平均值的计算周期为2分钟,所求得的电压平均值作为统计和计算的依据,统计和计算以一天为单位,超过24小时则从头开始统计计算
         对于单片机初学者而言,从51单片机入手无非是最佳的选择。51单片机是对所有兼容Intel 8031指令系统的单片机的总称。关于51单片机的来历以及作用不作概述,下面就开始本次内容。        首先,学习单片机要掌 ...
      图像处理中,我们会接触到各种图像类型,如索引图像、灰度图像、二值图像等,对各种图像类型加以区分以及掌握它们相互转换是图像处理的基础。下面我就大概概括下MATLAB基本的图像类型已经它们的相互转换。   ...
      相信大家都曾看过类似这样的语句,而且你一定会留意到“@”符号,然后查资料知道它是创建函数句柄的操作符。那么问题来了,什么是句柄呢? myfunhd=@(x)(x+x.^2) %创建匿名函数 myfunhd(a); %调用程序     ...
MATLAB的uicontrol包括按钮、滑标、文本框及弹出式菜单。   语法格式:hc_1=uicontrol(Hf_fig,'PropertyName',PropertyValue,...) 共有8种不同类型或形式的控制框,属性'Style'决定了所建控制框的类型,'CallBack'属性值是当控制框激活时,传给eval在命令窗口空间执行的字符串。   下面就分别介绍 这8种不同类型的控制框,主要是它们的创建语句格式。   1)按钮 hc_close=uicontrol(gcf,'Style','push','Position',[10,10,100,25],... ...
       图像用户界面,GUI,作为包含了使用户能执行交互式任务的设备或组件图像显示,在许多程序设计软件中都是不可缺少的功能。这次,我们就来了解下MATLAB中的GUI。        首先,先谈下GUI基础,也是今后操作必须熟悉的知识。在MATLAB中,每一个图形对象都会有唯一 一个句柄和一组定义图形对象外观的属性。句柄,可以理解成是图形“身份证”,见它犹如见本人。用户能够使用这些句柄图像控制图像的行为和外观。(句柄图像今后的博客会谈及)。图形对象包括了Uimenu和Uicontrol对象,以及图形、坐标轴、文本及子对象。      看那么多文字,难免会厌烦,先让我们看下GUI的经典 ...
     我们可以从各种Matlab教程里面了解Matlab基础知识,这里主要是集中谈下比较重要而且应用比较频繁的知识。   首先,我们都知道Matlab是一个功能非常强大的软件,它不仅可以用来调试程序,其实还可以用来提高代码运行效率。   Profiler工具:获取每行代码的运行情况,包括运行时间和调用次数 打开方式:“Tools”菜单下的“Open Profiler”   如下图:  通过profiler工具,我们就能清楚知道每条语句的运行时间及每个函数的调用次数,进而对耗时较长的语句优化,达到提高整体运行效率的效果。   接着,再谈下GUI优化工具,打开方式:命令行输 ...
       谈及二值形态学,自然离不开二值图像。那何为二值图像呢?二值图像是一种所有像素值只能在两种可能的离散值,称为黑白图像。在matlab中,二值图像用一个由0和1组成的二值矩阵表示,1表示该像素处于前景,0表示该像素处于背景。下面,就谈下二值图像的生成以及特征提取等。 1.二值图像的生成         在Matlab中,我们可以用im2bw函数将图像转换为二值图像。       格式:BW=im2bw(I,level);(其中的level是阈值,取值范围为[0,1];当图像里像素小于level则转换成0,否则就大于1。)    2.特征提取   二值图像的特征主要有两 ...
  在弄图像处理的时候,我们都会经常接触到“二值化”这个名词。例如下面的指纹识别流程中,二值化是作为指纹图像预处理中间关键的一环。     在此之前,如果你对图像处理的基础知识不熟悉,可以看下之前写的博客巩固下,方便下面的理解。   要了解二值化,我们就要认识二值形态学,因为二值化是它其中的一部分内容。二值形态学里的涉及的基本运算及操作多而且偏复杂,需要有一定的耐心才能很好消化吸收。  二值形态学   1.1基本思想:用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的。   1.2优点:1)在图像恢复处理中,基于数学形态学的形状滤波器可借助 ...
     谈到边缘提取,按照理论的说法,即把给定图像进行分割或者将分隔的图像区域用更加简单明确的数值、符号或图形表示出来。对边缘提取,首先要先检测边缘。而检测边缘,必须先对边缘有明确的定义,matlab中对边缘 ...
     上一次内容是讲空域变换增强里的直接灰度调整方法,这次讲另外两种:直方图处理和图像间的代数运算   。   一、直方图处理   1.直方图均衡化   基本思想:把原始图像的直方图变换成均匀分布的形式,增加图 ...
       我们常接触过“图像处理”这个名词,无论是生活还是工作,拍照P图运用到图像处理,指纹识别也需要用到图像处理,下面我就与大家一同去接触下matlab中的图形处理部分。      图像处理,分为三个阶段:A、图像预处理  B、特征抽取阶段 C、识别分析阶段 。俗话说:“万事开头难”,图像预处理阶段是尤为重要的环节,处理不好,后面的任务就无法顺利地开展。图像预处理方法有两种,图像增强与图像复原。图像增强方法包括了空域法和频域法,图像复原方法则是建立“降质模型”。而再进一步深入,空域增强法又可分为两类:(1)基于像素点,处理对象是图像的每个像素     (2)基于模板,处理对象是小的子图 ...
 作为一个现代人,我们对当前众多的聊天通信平台并不陌生,facebook,qq,微信等都是大部分人每天都会接触的。那你有想过构建一个自己打造的聊天室,按照自己喜欢的模式,然后和朋友一起使用吗?下面就讲下聊天室的前 ...
       想要实现网上聊天,就必须先了解网络通信。像平时我们遵守的法制法规,网络通信也有网络协议。网络协议是计算机在网络中实现通信时必须遵守的约定,也就是通信协议。主要是对信息传输的速率、传输代码、代 ...
Global site tag (gtag.js) - Google Analytics