摘要: 一.下图是实验板基本配置 实验板使用的是STC公司生产的89C52单片机做为核心控制芯片,它内部有1280字节的SRAM、8-64K字节的内部程序存储器、2-8K字节的ISP引导码、除P0-P3口外还多P4口(PLCC封装)、片内自带8路8位AD(AD系列),片内自带EEPROM、片机自带看门狗、双数据指针等。1、89C52单片机,支持USB口或者是串口两种下载程序方式,也就是不用买单片机烧写器也能够随时烧写程序到你的片子里查看您编写的程序状况。2、6位数码管(做动态扫描及静态显示实验)。3、8位LED发光二极管(做流水灯实验)。4、MAX232芯片RS232通讯接口(可以做为与计算机通迅.. 阅读全文
posted @ 2012-07-11 17:26 simplefrog 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 和电子仿真软件使用元件库做仿真实验一样,三极晶体管放大电路实验是在焊好元件的万用板上用杜邦线连接各元件构成实验电路 做实验时不只有元件,还有各种测量设备,这些测量设备的信号输出线(如可调直流电源、信号发生器)或信号输入线(如示波器、万用表)也要接在电路中要实验的电路如下图所示实际连接起来的样子,包括实验电路和各种观测设备未完待续...... 阅读全文
posted @ 2012-07-11 17:00 simplefrog 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 试电笔简称电笔,是用来检查、测量低压电器导体和电气设备外壳是否带电的一种常用工具。试电笔常做成钢笔式结构或小型螺丝刀结构。它的前端是金属探头,后部塑料外壳内装有氖泡、安全电阻和弹簧,尾端有金属端盖或钢笔型金属挂鼻,是使用时手必须触及的金属部分。普通试电笔测量电压范围在60一500伏之间,低于60伏时,试电笔的氖泡可能不会发光,高于500伏就不能用普通试电笔来测量,否则容易造成人身触电。 当试电笔的笔尖触及带电体时,带电体上的电压经试电笔的笔尖(金属体)、氖泡、安全电阻、弹簧及笔尾端的金属体,再经过人体接人大地形成回路。若带电体与大地之间的电压超过60伏,试电笔中的氖泡便会发光,指示被测物体.. 阅读全文
posted @ 2012-07-11 16:39 simplefrog 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 其错误提示和网络上很多文章都是讲在Main()上面加[STAThread][STAThread] public static void Main() { ...... }但是该方法在笔者的所遇到的问题中不起作用,后来发现还有一种情况能导致该问题的发生问题原因:WinForm中设置窗体或某一控件的AllowDrop为true时出现以上错误解决方法:设置控件属性AllowDrop = false;问题解决 阅读全文
posted @ 2012-07-11 11:17 simplefrog 阅读(917) 评论(1) 推荐(0) 编辑
摘要: 当运行TCP/IP接收程序时,接收到下图所示的信息其返回的经纬度信息是第五个”,“号后的字符串2502.2232,N,10239.8541,EN表示北纬,E表示东经,2502.2232,N,10239.8541,E是用度分秒表示的经纬度将经纬度的十进制形式转换为度分秒形式请看笔者的另一篇文章把十进制表示的经纬度转换成标准的度分秒单位下面将上面的度分秒表示的经纬度转换为十进制形式的经纬度纬度:25度2.2232分=25度2分0.2232x60=13.392秒=25。2’13.392’’=25+(2+13.392/60)/60=25+0.037053=25.037053经度:102度39.8541 阅读全文
posted @ 2012-07-11 10:42 simplefrog 阅读(3360) 评论(2) 推荐(0) 编辑
摘要: 其计算公式应是:任何一个十进制数表示的经、纬度数,其整数即是度数,其小数部分乘以60得到的数的整数部分即是分数,再用该数的小数部分乘以60 得到的数就是秒数。例:36.12432314转换成度分秒的数是:其度数是"36",其分是"0.12432314×60=7.4593884"的整数"7",其秒是"0.4593884×60=27.5639304","27.6"----36°7′27.6〃即36度7分27.6秒下面的链接是网页版的装换程序http://www.citi 阅读全文
posted @ 2012-07-11 09:53 simplefrog 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 一.设置路由器使外面socket程序能访问本机的外网ip第一步.获取本机的IP地址第二步.设置路由器在虚拟服务器中添加一条新条目,服务端口是自定义的,只要不和系统中已用的端口冲突就行IP地址设置为上面第一步获取的IP地址第三步.设置GPS定位器1.begin+定位器密码(初始值为123456)2.admin+定位器密码+空格+手机号3.adminip+定位器密码+空格+电脑的外网IP地址+空格+端口号4.t030s***n+定位器密码说明:上面的四条指令中的“+”加号仅起到分隔作用,在实际设置GPS定位器时没有“+”加号 阅读全文
posted @ 2012-07-11 01:56 simplefrog 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 读一本好书,能开阔思路,同时要提高工作技能和解决问题的能力,不能仅仅在Google上搜索了事,读本好书也是需要的 阅读全文
posted @ 2012-07-10 23:29 simplefrog 阅读(409) 评论(0) 推荐(1) 编辑
摘要: Microsoft提供的基于ADO.NET的数据库数据访问、更新、存储过程调用的一个工具类,是2.0的版本,通用性强,可访问SQL Server、Oracle等数据库,笔者在CMS和电子商务类网站项目中使用,对于中小型项目,SQLHelper还是很适合的,代码下载/Files/simplefrog/SQLHelper.rar下图是该工具类代码截图 阅读全文
posted @ 2012-07-10 23:12 simplefrog 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 一.Asp.net提供的树形控件能展示树形层次,但点击查看当前结点的子结点时造成aspx页面代码执行,重新读取数据库,重新刷新页面,这里javaScript无刷新指的是树形结构数据一次加载完成,点击展开和折叠子结点时通过javaScript完成,无页面代码执行,无数据获取操作,无页面刷新 二. Asp.net提供的 GridView控件只能展示二维的表格信息,如下图所示这里树形GridView指的是除了显示多列数据外,还可显示多行数据间树形层次关系如下面的两幅图中GridView有三列,其中分类名称列是树形结构数据 三.在存储树形结构数据时,一般按下面的方式建表按上面的方式建表,如使用Asp. 阅读全文
posted @ 2012-07-10 23:01 simplefrog 阅读(2283) 评论(1) 推荐(1) 编辑
摘要: 在[实现小数据量和海量数据的通用分页显示存储过程]一文中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象:1、分页速度一般维持在1秒和3秒之间。2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。 虽然在超大容量情况下,这个分页的实现过程是很快的,但在分前几页时,这个1-3秒的速度比起第一种甚至没有经过优化的分页方法速度还要慢,借用户的话说就是“还没有ACCESS数据库速度快”,这个认识足以导致用户放弃使用您开发的系统。 笔者就此分析了一下,... 阅读全文
posted @ 2012-07-06 00:52 simplefrog 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机。更重要的是,对于非常大的数据模型而言,分页检索时,如果按照传统的每次都加载整个数据源的方. 阅读全文
posted @ 2012-07-06 00:37 simplefrog 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=''zhangsan'' and tID > 10000和执行:select * from table1 where tID > 10000 and name=''zhangsan'' 一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的100 阅读全文
posted @ 2012-07-05 22:11 simplefrog 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 该文章转帖自freedk 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就 阅读全文
posted @ 2012-07-05 20:51 simplefrog 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.将SQL Server 2000的MDF数据库文件拷贝到SQL Server 2008安装目录\MSSQL10.MSSQLSERVER\MSSQL\DATA2.运行SQL Server Management Studio登入SQL Server2008,使用附加数据库功能3.如果只有MDF文件,没有LDF文件则在附加数据库窗体中使用删除功能删除找不到的LDF列表项点击确定后即将数据库从2000升级到2008了 阅读全文
posted @ 2012-07-05 13:52 simplefrog 阅读(7420) 评论(0) 推荐(0) 编辑