我们解决八数码问题,广度优先搜索可能会导致内存不够用,采用启发式搜索,启发函数为f(x)=g(x)+h(x) g(x)为该结点不同于目标结点的个数,h(x)为该结点的深度,选择那f(x)结点最小的那个结点进行扩展, 引入了一个"扩展数组[4]"(因为扩展的结点最多只有4个),该数组保存着某个结点的0点向各个方向的扩展的结点对象,然后对该扩展数组进行分析,利用启发函数在进行递归扩展...
上传时间: 2015-07-24
上传用户:LouieWu
我们解决八数码问题,广度优先搜索可能会导致内存不够用,采用启发式搜索,启发函数为f(x)=g(x)+h(x) g(x)为该结点不同于目标结点的个数,h(x)为该结点的深度,选择那f(x)结点最小的那个结点进行扩展, 引入了一个"扩展数组[4]"(因为扩展的结点最多只有4个),该数组保存着某个结点的0点向各个方向的扩展的结点对象,然后对该扩展数组进行分析,利用启发函数在进行递归扩展...
上传时间: 2014-01-03
上传用户:semi1981
利用ADC12内部温度传感器测量室温,并将测量结果显示在数码管上
上传时间: 2014-06-02
上传用户:wanqunsheng
本实验利用PS/2接口实现了与鼠标通信,并将鼠标的按键信息通过D6,D7,D8,D9 来直观的放映,其中D6,D7代表鼠标右键的状态,当鼠标右键没有按下时,D6,D7两 个灯都不亮,当鼠标右键有按下时,D6,D7两个灯同时点亮。与此相同,D8,D9则代 表鼠标左键的状态。而鼠标的移动状态,我们是通过七段数码管来表示,低两位的数 码管表示X轴的移动点数,高两位的数码表示Y轴的移动点数。
上传时间: 2015-10-12
上传用户:xiaoyunyun
简易数字电压表的设计2 利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。
上传时间: 2015-10-31
上传用户:zhichenglu
这篇报告介绍了关于PIC单片机原理与应用。主要有以下几方面内容:1 利用PIC单片机的PC计数器及实时计数器计数或计时,利用LED数码管显示数据。 2.利用PIC单片机进行各种信号、数据的采集。 3.利用单片机的控制功能实现控制。 4.了解其硬件上各引脚输入输出口,充分掌握其各个指令和基础编程,以及一些简单的应用。 5.利用EEPROM实现单片机的数据掉电保存及利用I2C模式进行通讯。
上传时间: 2014-01-01
上传用户:jiahao131
具体的硬件结构,大家可以看 WS 系列产品的原理图 * 利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.3管脚接一个轻触开关, * 作为手动计数的按钮. 数码管驱动采用动态扫描方式用单片机的P0.0-P0.7驱动数码管的段码, * P1.3 控制个位数码管的共阳极公共端,P1.2 控制十位数码管的共阳极公共端 * 通过按一下P3.3按键,数码管做 1 的累加, 实现00~99的计数功能,当计到99时又从00开始. * 大家可自行修改程序,扩展到0000~9999的计数范围
上传时间: 2015-11-27
上传用户:wangzhen1990
LED数码管上显示任意十六进制数字,并且利用中断直接实现扫描
上传时间: 2015-11-30
上传用户:lacsx
简易数字电压表的设计,利用单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。
上传时间: 2013-12-15
上传用户:hwl453472107
利用89S52做的数字时钟,年月日显示,具体时间可调,4X4键盘和8伪数码管
上传时间: 2014-01-24
上传用户:咔乐坞