Boa在PC平台上开发环境的搭建
STEP 1:
# cd boa-0.94.13-i386/src
# ./configure
# make
STEP 2:
在/etc目录下建立一个boa目录,在里面放置Boa的主要配置文件boa.conf,可以从Boa-0.94.13-i386下拷贝,修改配置文件如下:
Group nogroup 修改为 Group 0
...Boa在PC平台上开发环境的搭建
STEP 1:
# cd boa-0.94.13-i386/src
# ./configure
# make
STEP 2:
在/etc目录下建立一个boa目录,在里面放置Boa的主要配置文件boa.conf,可以从Boa-0.94.13-i386下拷贝,修改配置文件如下:
Group nogroup 修改为 Group 0
...SQLite- 3.5.6在PC平台上开发环境的建立
# mkdir sqlite-i386
# cd sqlite-i386
# ../sqlite-3.5.6/configure –prefix=/home/user_name/sqlite/sqlite-i386
出现TCL相关错误,解决方法是在后面加上 –disable-tcl
# make
# make install //此命令执行后,在sqlite-i386目录下生成bin、include、lib等
...1. 信号“地”;
信号“地”又称参考“地”,就是零电位的参考点,也是构成电路信号回路的公共段,图形符号“⊥”。
1) 直流地:直流电路“地”,零电位参考点。
2) 交流地:交流电的零线。应与地线区别开。
3) 功率地:大电流网络器件、功放器件的零电位参考点。
4) 模拟地:放大器、采样保持器、A/D转换器和比较器的零电位参考点。
...

这是一个基于51单片机和DS18B20的温度计,这里只用两个断码作显示。所以目前的温度显示范围是-9度到99度,作为一般测室温用途是足够了;DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计。
应用单片机的时候,经常会遇到需要短时间延时的情况。需要的延时时间很短,一般都是几十到几百微妙(us)。有时候还需要很高的精度,比如用单片机驱动DS18B20的时候,误差容许的范围在十几us以内,不然很容易出错。这种情况下,用计时器往往有点小题大做。而在极端的情况下,计时器甚至已经全部派上了别的用途。这时就需要我们另想别的办法了。
以前用汇编语言写单片机程序的时候,这个问题还是相对容易解决的。比如用的是12MHz晶振的51,打算延时20us,只要用下面的代码,就可以满足一般的需要:
...
先大致超高度概括一下,要自己玩玩51那必须得有硬件,俗话说的:“硬件是躯体, 软件是灵魂”,当它们两者一旦合作起来,那么自己的DIY做品就完成了!身体是革命的本钱,所以需要先把身体“锻炼”好,好了,Let’Go!!!