26
2016
12

晨辉教你轻松学51--------I/O扩展篇(基于74HC164/74HC165)

在我们的单片机应用系统中,常常会遇到I/O口不够的情况。譬如说接有外部RAM而且要求有16个以上的按键,8位数码管以上的显示。而且还不包括其它的外围器件。这时整个系统的I/O资源就很吃紧了。系统的扩展性也不好。这时我们就需要考虑对单片机的I/O进行扩展了。      虽然专门的I/O扩展芯片市场上也有不少,但对于我们一般的应用,没有必要整的那么复杂。用一些简单的移位寄存器芯片一样可以实现我们的目标。下面我们首先来认识一下74HC164这
17
2016
12

c#串口收发数据

今天在c#中跨线程访问窗口上的控件时,出现错误,网上找了一下:  使用BackgroundWorker组件(推荐使用这个方法)BackgroundWorker是.NET里面用来执行多线程任务的控件,它允许编程者在一个单独的线程上执行一些操作。耗时的操作(如下载和数据库事务)。用法简单private void button4_Click(object sender, EventArgs e)    &nbs
15
2016
12

C# 16进制与字符串、字节数组之间的转换

1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));//十进制转十六进制Console.WriteLine("十进制166的十六进制表示: "+Conv
15
2016
12

C#中Trim()、TrimStart()、TrimEnd()的用法

C#中Trim()、TrimStart()、TrimEnd()的用法:    这三个方法用于删除字符串头尾出现的某些字符。Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。TrimStart()只删除字符串的头部的空格。TrimEnd()只删除字符串尾部的空格。      如果这三个函数带上字符型数组的参数,则是删除字符型数组中
14
2016
12

用C#一步步写串口通信

转自http://www.360doc.com/content/13/0829/09/7531335_310657574.shtml2013-08-29  华灯初放l  摘自 csdn博客  阅 59751  转 650最近在公司让用C#写一个串口调试的工具,要求向串口中输入16进制数据或字符串。下面我将这次遇到的问题和解决方法奉献出来,目的是和同行交流,回馈网友们提供的帮助,也是为了自
12
2016
12

世界各国插座一览,世界各国插座标准

世界各国插座标准各不相同你知道吗?目前,世界上的用电插头存在着多种标准有中国标准、美国标准、欧洲标准、英国标准和南非标准等。各国插座标准是怎样的?各国插座规格是怎样的?蚂蜂窝小编这就给你说说各国插座图片及世界各国插座标准。    世界各国转换插座    目前转换插头类型主要分为这几类:英标,国标,美标,欧标,南非标,意标。    转换插座就是一头安插不同类型的插头,另一头接到电源插座上,使得国内的电器插座也能连通到国际电源。好的转换插座
09
2016
12

印度电工的工作让人同情:这么复杂的电线我头一次见

印度人比较懒散,做事情很随意,他们注重内心的体验,可是并不喜欢具体的行动。这样的性格导致了很多需要条理的工作变得艰难。看一眼印度街头的电线,就知道印度的电工多么不容易。不知需要何等的勇气和耐心才能胜任这份工作?一个电工望着墙上纷乱的电线满头大汗,他不知道从何下手。放眼望去雾茫茫一片全部是乱七八糟的电线。一个印度电工正在进行施工,他那一口不整齐的牙齿一定是经常咬电线所致。一个在修路灯的工人,不知道怎样穿过纷乱的电线来到路灯旁,并准确找到了故障所在。一个印度电工灵巧的行走在电线上,如猴子一般,这不但
09
2016
12

测试

测试