07 2016 档案

摘要:利用Handler来实现UI线程的更新的。 Handler来根据接收的消息,处理UI更新。Thread线程发出Handler消息,通知更新UI。 Handler myHandler = new Handler() { public void handleMessage(Message msg) { 阅读全文
posted @ 2016-07-30 11:31 朱小勇 阅读(232) 评论(0) 推荐(0)
摘要:由于无法在AS中直接导入Eclipse的原始包,所以需要先把Eclipse的包导出成Gradle包,这个Gradle包可以别两个环境识别。 1、在Eclipse中导出Gradle包。选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Generate Gradle Bui 阅读全文
posted @ 2016-07-30 11:22 朱小勇 阅读(156) 评论(0) 推荐(0)
摘要:Asmallpark软件接口文档说明 编码均采用UTF-8格式传输全部为http,POST请求状态码:200 操作成功 100 服务器异常,稍后再试 404 请求非法 402 数据库中未收录对应信息,错误,有可能是改用户未注册,或者,停车场未登记信息 一体机配置;基本设置->网络->中心服务器 服务 阅读全文
posted @ 2016-07-30 09:22 朱小勇 阅读(688) 评论(0) 推荐(0)
摘要:C语言有一种数据类型叫结构体,其定义格式为: 用结构体定义的变量叫结构体变量,如: struct student stu; //定义一个结构体变量stu 这种变量在引用结构体成员时,使用点(.)来操作,如: 结构体类型也可以定义指针变量,如: struct student *pstu; //定义一个 阅读全文
posted @ 2016-07-29 20:09 朱小勇 阅读(1247) 评论(0) 推荐(0)
摘要:#define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。 所以define后加分号,不然会把分号也会一起替换。 typedef 是一个保留字,编译的时候告诉编译器,后面的两个词是同义词,采用如同定义变量 阅读全文
posted @ 2016-07-29 17:17 朱小勇 阅读(214) 评论(0) 推荐(0)
摘要:在将模板文件添加到工程中后, 1、点击魔术棒,选择C/C++,添加头文件的路径; 2、C/C++里面的define内填入:STM32F10X_MD,USE_STDPERIPH_DRIVER; 3、Output-->select。。选择Output文件夹(为了好看) 根目录: 阅读全文
posted @ 2016-07-29 16:01 朱小勇 阅读(2326) 评论(0) 推荐(0)
摘要:SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间。 SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备, 阅读全文
posted @ 2016-07-28 20:20 朱小勇 阅读(542) 评论(0) 推荐(0)
摘要:flash写入的内容不会因电源关闭而失去,读取速度慢,成本较低,一般用作程序存储器或者低速数据读取的情况。sram有最快的读写速度,但电源掉落后其内容也会失去,价格昂贵,一般用作cpu的二级缓存,内存条也不用这个,适合高速数据读取的场合。两者的关系为flash为ROM,sram为RAM。 阅读全文
posted @ 2016-07-28 20:13 朱小勇 阅读(361) 评论(0) 推荐(0)
摘要:win+r -->cmd --> ipconfig /all 物理地址:每个机器不一样,唯一标识。 默认网关:所连接路由器IP。 ipv4:路由器分配给电脑的IP。 ipv6:ipv4的升级,增大了ip资源 阅读全文
posted @ 2016-07-28 16:01 朱小勇 阅读(228) 评论(0) 推荐(0)
摘要:假设晶振位6MHZ,定时10ms 单片机系统晶振频率为6mhz,系统时钟频率 (也是计时脉冲频率)为500KHZ,一个脉冲周期2us ,10ms是5000个脉冲,因此TMOD=0X01;TH0=(65536-5000)/256;TL0=(65536-5000)%256; 方式0:13位定时计数方式, 阅读全文
posted @ 2016-07-28 15:00 朱小勇 阅读(5541) 评论(0) 推荐(0)
摘要:单片机89C51的串行端口有4种工作方式,通过编程设计,可以使其工作在任一方式,以满足不同场合的需要。其中, 方式0主要用于外接移位寄存器,以扩展单片机的I/O电路; 方式1主要用于双机之间或外设电路的通信; 方式2、3除有方式1的功能外,还可用作多机通信,以构成多微机系统,方式2、3的区别在于波特 阅读全文
posted @ 2016-07-28 13:58 朱小勇 阅读(967) 评论(0) 推荐(0)
摘要:mechanical 机械层 keepout layer 禁止布线层 top overlay 顶层丝印层 bottom overlay 底层丝印层 top paste 顶层焊盘层 bottom paste 底层焊盘层 top solder 顶层阻焊层 bottom solder 底层阻焊层 dril 阅读全文
posted @ 2016-07-27 19:50 朱小勇 阅读(1396) 评论(0) 推荐(0)
摘要:* 在PCB电气层之间切换。在布线的过程中,按此键则换层并自动添加过孔并换层。 Q 在公制和英制之间切换 J+C 定位到指定的元件处。在弹出的对话框内输入该元件的编号。 G+G 设定栅格吸附尺寸。 T+M 暂时忽略电气规则检查。 V+F 调整视图到最佳位置显示。 Ctrl+PgDn 调整所有元件到最 阅读全文
posted @ 2016-07-27 19:31 朱小勇 阅读(993) 评论(0) 推荐(0)
摘要:data > 可寻址片内ram bdata > 可位寻址的片内ram idata > 可寻址片内ram,允许访问全部内部ram pdata > 分页寻址片外ram (MOVX @R0) (256 BYTE/页) xdata > 可寻址片外ram (64k 地址范围FFFFH) code > 程序存储 阅读全文
posted @ 2016-07-25 15:53 朱小勇 阅读(263) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-25 15:40 朱小勇 阅读(185) 评论(0) 推荐(0)
摘要:作为无源元件之一的电容,其作用不外乎以下几种: 1、应用于电源电路,实现旁路、去藕、滤波和储能的作用,下面分类详述之: 1)旁路 旁路电容是为本地器件提供能量的储能器件,它能使稳压器的输出均匀化,降低负载需求。就像小型可充电电池一样,旁路电容能够被充电,并向器件进行放电。为尽量减少阻抗,旁路电容要尽 阅读全文
posted @ 2016-07-25 09:54 朱小勇 阅读(234) 评论(0) 推荐(0)
摘要:滤波电容: 安装在整流电路两端用以降低交流脉动波纹系数提升高效平滑直流输出的一种储能器件,通常把这种器件称其为滤波电容。滤波电容具有电极性,亦称其为电解电容。电解电容的一端为正极,另一端为负极,正极端连接在整流输出电路的正端,负极连接在电路的负端。在所有需要将交流电转换为直流电的电路中,设置滤波电容 阅读全文
posted @ 2016-07-25 09:42 朱小勇 阅读(896) 评论(0) 推荐(0)
摘要:AMS1117有降压稳压的作用。我们使用的是AMS1117-5,输出5V电压。 理论参数: 输出条件 最小值 理论值 最大值 理论电路图: 引脚图: 阅读全文
posted @ 2016-07-25 09:37 朱小勇 阅读(3344) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-23 15:03 朱小勇 阅读(457) 评论(0) 推荐(0)
摘要:/*接收*/#include <reg52.h>void InitUART(void){ TMOD = 0x20; SCON = 0x50; // TH1 = 0xF3; TL1 = TH1; PCON = 0x80; EA = 1; ES = 1; TR1 = 1;}void SendOneDat 阅读全文
posted @ 2016-07-22 17:28 朱小勇 阅读(512) 评论(0) 推荐(0)
摘要:串口初始化过程: 1、确定T/C1的工作方式--TMOD 2、设置T/C初始值 TH1、TH2 3、启动T/C TR1 4、串行口的控制 SCON 5、串口在中断方式下,需要开CPU和源中断 IE 总结:不一定需要使用中断函数,可以在main函数里面的while里面判断RI和TI是否等于1, 如果不 阅读全文
posted @ 2016-07-22 17:27 朱小勇 阅读(588) 评论(0) 推荐(0)
摘要:时间戳不是什么玄乎的东西,就是文件属性里的创建、修改、访问时间。 数字时间戳技术就是数字签名技术一种变种的应用。在电子商务交易文件中,时间是十分重要的信息。在书面合同中,文件签署的日期和签名一样均是十分重要的防止文件被伪造和篡改的关键性内容。数字时间戳服务(DTS:digita1 time stam 阅读全文
posted @ 2016-07-22 17:06 朱小勇 阅读(2251) 评论(0) 推荐(0)
摘要:/*发送函数*/#include <reg52.h>#define uchar unsigned char#define uint unsigned intuchar Mydata[10]={'q','w','e','r','t','y'};//sbit KEY=P1^0;void InitUART 阅读全文
posted @ 2016-07-22 16:56 朱小勇 阅读(1743) 评论(0) 推荐(0)
摘要:光耦一共4个引脚,两个输入,两个输出。 输入接5v和gnd,5v接时加100欧姆电阻。输出不大于35v电压,这时输出端通路(只是通路,不是短路) 阅读全文
posted @ 2016-07-19 21:55 朱小勇 阅读(3739) 评论(0) 推荐(0)
摘要:中断:CPU停止当前任务,去处理中断内容,处理完后自动恢复以前任务。 单片机有5个中断源,2个中断优先级,中断受两级控制: 1、CPU开总中断; 2、中断源开中断。 中断源:引起中断事件的类型。 5个中断源: 1、外部中断请求0,由INT0(P3.2)输入; 2、外部中断请求1,由INT1(P3.3 阅读全文
posted @ 2016-07-18 15:55 朱小勇 阅读(1006) 评论(0) 推荐(0)
摘要:1、代码 #include <iostream> #include <string> using namespace std; int main(int argc, char* argv[]) { int a=123; //&a表示a在内存中的地址,也就是123在内存中的地址 cout<<"a: " 阅读全文
posted @ 2016-07-18 14:19 朱小勇 阅读(370) 评论(0) 推荐(0)
摘要:单片机的P1、2、3口都内置上拉电阻,可以直接输入或者输出,称为准双向口,而P0使用时必须外接上拉电阻,称为双向口 阅读全文
posted @ 2016-07-18 09:59 朱小勇 阅读(1314) 评论(0) 推荐(0)
摘要:单片机如8051有21个SFR,地址为80H~0FFH的128个字节中,可以直接用寻址方式来操作SFR。(类似于sbit) 为了能直接访问这些SFR,keil提供饿了一种自汉族形式的定义方法。这种方法只适用于8051系列单片机进行C编程。 方法:引入关键字“sfr”,语法为:sfr sfr_name 阅读全文
posted @ 2016-07-18 09:49 朱小勇 阅读(5696) 评论(0) 推荐(0)
摘要:十六进制之间可以直接加减,如80H~0FFH之间有:0FF-80=7FH的长度,7FH=7*16+15=127+00H=128(字节) 阅读全文
posted @ 2016-07-18 09:30 朱小勇 阅读(3195) 评论(0) 推荐(0)
摘要:1 综述 MAX3483, MAX3485, MAX3486, MAX3488, MAX3490以及MAX3491是用于RS-485与RS-422通信的3.3V,低功耗收发器,每个器件中都具有一个驱动器和一个接收器。MAX3483和MAX3488具有限摆率驱动器,可以减小EMI,并降低由不恰当的终端 阅读全文
posted @ 2016-07-12 21:16 朱小勇 阅读(42212) 评论(0) 推荐(1)
摘要:1、从网页获取json返回字符串 public class ReadNet extends AsyncTask<URL, Integer, String> { @Override protected void onPreExecute() { super.onPreExecute(); } @Ove 阅读全文
posted @ 2016-07-12 11:26 朱小勇 阅读(925) 评论(0) 推荐(0)