外部中断和定时器中断

1.什么是中断 2.中断有什么用 3.双重功能的P3引脚 4.8051的 中断体系 5.中断特殊寄存器 6.中断的优先级 7.中断服务程序的编写 8.外部中断实现代码 9.定时器/计数器中断工作原理 10.定时器/计数器定时值的计算 11.定时器/计数器实现代码 1.什么是中...

2018-11-20 13:53:27

阅读数 148

评论数 1

【单片机笔记】51内核的中断及中断向量

51内核的最基础的中断源请求有外部中断、定时器中断和串口中断,这也是学习和开发者最长用的。当然还有其他的中断源,比如ADC、SPI、PWM等。以外部中断0为例,在编程中常使用的方式为:  void INT0()interrupt 0 using 1  {  ……  }  在这里特别做上笔记:其中前...

2018-10-28 18:07:30

阅读数 63

评论数 0

51单片机寄存器

【51单片机寄存器功能一览表】  21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一...

2018-10-28 15:37:28

阅读数 66

评论数 0

PWM、PPM、SBUS、DSM2这四种协议到底是什么鬼?

    最近跳进了航模这个魔坑,进出各个论坛,看各种各样的DIY,最终发现航模规模实在太大了,又是固定翼,又是多轴飞行器,又是穿越机,又是......要完全“玩转”航模,既得懂无线电通信,又得掌握飞行控制,既要懂机载电子电路,又要掌握空气动力学……      说起设备,又是遥控器,又是飞行控制器...

2018-10-23 10:09:49

阅读数 675

评论数 0

SPI总线(二):驱动分析篇

1 Linux SPI驱动总体架构              linux内核中,SPI的驱动架构可以分为如下三个层次:SPI 核心层、SPI控制器驱动层和SPI设备驱动层。       Linux 中SPI驱动代码位于drivers/spi目录。 1.1 SPI核心层       SPI核心层...

2018-10-18 09:08:20

阅读数 171

评论数 1

SPI总线(一):基本原理篇

1、什么是SPI?       SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一  种同步串行接口技术,是一种高速的,全双工,同步的通信总线。 2、SPI优点  支持全双工通信  通信简单  数据传输速率块 3、缺点  ...

2018-10-18 09:00:41

阅读数 31

评论数 0

delphi TreeView 从数据库添加节点的四种方法

方法一:delphi中递归算法构建treeView 过程: 通过读取数据库中table1的数据,来构建一颗树。table1有两个字段:ID,preID,即当前结点标志和父结点标志。所以整个树的表示为父母表示法。本递归算法不难写,但是要注意:程序内部的变量都应使用局部变量!比如当Query是外部...

2017-10-27 12:24:06

阅读数 1530

评论数 0

android 开发零起步学习笔记(二十九):Android笔记:实现加载的progressDialog之后跳转到程序主界面

因为考虑到有些程序加载时间相对较长,所以在启动主界面之前,实现一个加载的progressDialog对话框来延缓,相对来说可以提高用户体验度。 如果是直接进入主界面,即activity,界面因为加载时间长,一片漆黑,让用户老觉得这程序不行。 贴出源码: 方法一: p...

2017-02-26 18:53:00

阅读数 399

评论数 0

android 开发零起步学习笔记(二十八):15 个 Android 通用流行框架大全

1. 缓存 DiskLruCache    Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader  一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco  一个用...

2017-02-06 16:58:56

阅读数 804

评论数 0

android 开发零起步学习笔记(二十七):android edittext不自动获取焦点

在项目中,一进入一个页面, EditText默认就会自动获取焦点。 那么如何取消这个默认行为呢?   在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为   解决之道:在E...

2017-02-03 16:19:25

阅读数 171

评论数 0

android 开发零起步学习笔记(二十六):安卓输入法相关知识点 android InputMethodManager

正文   一、结构 public final class InputMethodManager extends Object  Java.lang.Object android.view.inputmethod.InputMethodManager   二、类概述   整个输入法框架...

2017-01-18 15:58:28

阅读数 436

评论数 0

android 开发零起步学习笔记(二十五):Android layout属性大全

Android layout属性大全  第一类:属性值 true或者 false            Android:layout_centerHrizontal 水平居中       android:layout_centerVertical 垂直居中       android:l...

2017-01-12 18:17:46

阅读数 444

评论数 0

android 开发零起步学习笔记(二十四):Android:打造“万能”Adapter与ViewHolder

Android:打造“万能”Adapter与ViewHolder 原文:http://www.iamxiarui.com/2016/06/15/android%EF%BC%9A%E6%89%93%E9%80%A0%E4%B8%87%E8%83%BDadapter%E4%B8%8Eviewhold...

2017-01-06 19:00:32

阅读数 279

评论数 0

android 开发零起步学习笔记(二十三): Android 对话框AlertDialog和AlertDialog.Builder两者的区别

借鉴的文章:http://blog.csdn.net/canot/article/details/50526409 AlertDialog也是Android系统当中最常用的对话框之一。 程序员可以给AlertDialog对话框设置相应的信息。比如title,massage,set...

2016-12-29 15:42:47

阅读数 432

评论数 0

android 开发零起步学习笔记(二十二):ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析(二)

第二部分: 4  Android应用PopWindow窗口添加显示机制源码 PopWindow实质就是弹出式菜单,它与Dialag不同的地方是不会使依赖的Activity组件失去焦点(PopupWindow弹出后可 以继续与依赖的Activity进行交互),Dialog却不能这样。同时...

2016-12-23 12:17:46

阅读数 343

评论数 0

android 开发零起步学习笔记(二十二):ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析(一)

原文:http://www.cnblogs.com/shanzei/p/4654817.html 第一部分: ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析 1  背景 之所以写这一篇博客的原因是因为之前有写过一篇《Android应...

2016-12-23 12:16:22

阅读数 897

评论数 0

android 开发零起步学习笔记(二十一):AsyncTask的基本用法

AsyncTask的基本用法 原文:http://blog.csdn.net/abc5382334/article/details/17097633 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始...

2016-12-21 16:37:39

阅读数 379

评论数 0

android 开发零起步学习笔记(二十):Android开发笔记:如何使用预先制作好的SQLite数据库(整理自网络)

参考:[Android]发布Sqlite数据库 在实际开发中,我们经常遇到需使用自己已经定制好数据的数据库,一般的做法是: 1、用Sqlite数据库工具制作数据库文件,网上有许多这类工具,可以自己搜索下载,我用的是SqliteStudio。 需要注意的是android对其使用的S...

2016-12-14 20:12:48

阅读数 337

评论数 0

android 开发零起步学习笔记(十九):android使用全局变量的两种方法

原文在这:http://blog.csdn.net/feiyangxiaomi/article/details/9966215 在我们使用android编写程序的时候,少不了想利用全局变量,但是面向对象语言和过程语言区别很大,不再是include就可以的。这里我写了使用全局变量的两种方法: ...

2016-12-05 11:19:21

阅读数 350

评论数 0

android 开发零起步学习笔记(十八):Android Layout 布局属性全解

Android有基本Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。 android开发者谷歌文档http://android.xsoftlab.net/reference/android/v...

2016-12-03 14:04:02

阅读数 840

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭