自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一棵小树苗的博客

把最好的精力投入到最重要的事情上!

  • 博客(23)
  • 收藏
  • 关注

原创 ASP.NET中利用控件实现简单的登录界面

前言我得先说一下,我的网页大多依赖asp.net的控件使用,没有系统学过C#、HTML,但也知道一点。所以如果有些地方写的不好,不足的还请谅解,当然也欢迎评论,也许可以在评论中再增长一些知识。基础知识1、 创建web网页(我说的是完整的创建过程,如果你有已经建好的应用程序,则可以直接跳到第(4)步):(1)打开你的VS应用→点击创建新项目(2)在搜索中输入asp.net → 语言选择C# → 选中ASP.NET Web应用程序 → 点击下一步。(3)设置你的项目名称,你也可以自己定义存储的地方

2020-06-29 23:34:10 13184 1

原创 ADC0809转换器

外部特性ADC0809是8通道、片内带三态输出锁存器的A/D转换器,具有8位分辨率,转换时间100μs,内有28个引脚,如图所示:管脚定义:ADDA、ADDB、 ADDC:8选1通道地址输入端。选择转换的输入通道。比如CBA=011,则选中IN3引脚的输入电压进行A/D转换。ALE:通道地址锁存选通端。输入上跳沿有效,它有效时,C、B、A的通道地址值才能进入通道地址锁存器。START:启动A/D转换控制引脚。由高电平下跳为低电平时有效,可将START 与ALE连接在一起使用,安排一个CPU写端

2020-06-29 21:07:28 9045

原创 8255应用举例

例1:题目在图中PA口输入,方式0PB口输出,方式0控制字为: 10010000B=90H程序实现MOV AL,90HMOV DX,18BHOUT DX,ALMOV DX,188HIN AL,DX ;读取A口开关状态数据MOV DX,189HOUT DX,AL ;开关状态输出到B口例2:监测K1拨位开关的状态并实现:当K1 接VCC时,示波器呈现高电平,同时L1灯亮;当K1接地时,示波器呈现如题图所示的窄脉冲信号(对窄脉冲宽度没有要求),同时L1灯灭。

2020-06-27 23:36:47 3516

原创 可编程并行接口芯片8255

并行接口并行数据是指接口电路与外部设备之间的数据线宽度而言的,并行接口是一次CPU读写操作可传输多个二进制位的接口。并行接口电路由并行接口芯片,逻辑控制和地址译码器等组成。实现外设数据与CPU数据总线数据的双向传送。并行接口特点相对于串行接口:速度快;信号线数目多, 成本高;传输距离短(因为线间相互干扰大)。并行接口需要设置握手信号线,以便进行数据传输控制。并行传送数据不要求固定的格式,这与串行传送的数据格式的要求不同。外部特性8255是通用的并行接口芯片,通过编程实现多种工作方

2020-06-27 23:16:07 6605

原创 开源操作系统期末知识总结

(一)Linux操作系统简介1.Linux是一种多用户多任务系统。2.Linux操作系统中内核文件的名字是vmlinuz+版本号。3.Linux操作系统内核版的表示方法是a.b.c,分别为主版本号(0~9)、次版本号(00~99)、修订版本号。4.Linux内核的稳定版本为,例如5.2.20。5.Linux的发行版有Fedora 30,RHEL 7.4,CentOS 7.0,Ubuntu 19.04。6. 常用的Linux发行版以及优势:(1)Red Hat Enterprise Linux:

2020-06-23 18:34:14 750

原创 DAC0832转换器

D/A转换器简介D/A转换器的类型很多。输入数据一般为并行数据,也有串行数据。并行输入的数据有8位、10位、12位等。D/A转换器的直接输出是电流量,若片内有输出放大器,则能输出电压量,并能实现单极性或双极性电压输出。D/A转换器的转换速度较快,一般其电流建立时间为1μs。有些D/A转换器具有其它功能,如能输出多路模拟量、输出工业控制用的标准电流信号。典型的D/A转换器如8位通用型DAC0832、12位的DAC1208、电压输出型的AD558和多路输出型AD7528。DAC0832外部特性DAC083

2020-05-26 09:39:24 24672 5

原创 信号的概念及基本使用方法

信号概述信号是UNIX/Linux系统响应某些条件而产生的一个事件。接收到该信号的进程会相应的采取一些行动。信号可能是由于某些错误条件而产生, 例如内存段冲突、浮点运算错误、非法指令等,也可以作为由程序控制,明确的由一个进程发送给另一个进程。信号可以被生成、 捕获、响应和(至少对某些信号可以被)忽略。信号的定义信号在头文件signal.h中定义,均以SIG开头。(*系统对信号的响应视情况而定),下面是一些信号的名称及说明(如进程接收到如上信号,但是事先没有安排捕获它,进程将会立即终止):

2020-05-25 17:22:59 1049

原创 嵌入式学习之线程

线程概述一个程序中的多个执行路线叫做线程,线程是一个进程内部的控制序列。所有的进程都至少有一个执行线程(初始线程)。初始线程随进程的创建而创建, 其他线程则需要通过显式的函数调用来创建。进程与线程:①进程拥有自己的PID和变量,独立的内存单元进行调度,执行(几乎)独立于父进程。②新线程拥有自己独立的栈(eg.局部变量),但与创建者共享全局变量、文件描述符、信号句柄、当前目录状态。③独立进程和共享线程使得程序运行效率大大提高。线程的优缺点优点:程序并发性多线程适用于大多数应用程序

2020-05-14 17:09:57 1317

原创 A/D与D/A转换接口的基础简介及扩展

基础简介:A/D和D/A接口芯片是实现工业过程控制的重要组成部分,在工业生产中,需要测量和控制的对象往往是连续变化的物理量,如温度、压力、流量、位移等。为了利用计算机实现对工业生产过程的自动监测和控制,首先必须要能够将生产过程中监测设备输出的连续变化的模拟量转化为计算机巩固识别和接受的数字量。其次,还要能够将计算机发出的控制命令转换为相应的模拟信号,去驱动模拟调节执行机构,这样两个过程就需要模拟量的输入和输出通道来完成。模数转换器:简称位ADC,即 Analog-to-digital converte

2020-05-12 10:16:10 3626

原创 嵌入式之进程

什么是进程?进程是一个正在执行的程序的实例。进程由哪些元素组成?➢程序的当前上下文,程序当前的执行状态➢程序的当前执行目录➢程序访问的文件和目录➢程序的访问权限➢内存以及其他分配给进程的系统资源进程的属性进程号(PID)父进程号(PPID)进程名用户cpu%内存%优先级开启时间等进程最重要的属性是进程号(PID) ,以及父进程号(PPID) 。一个进程有唯一的进程号,如果一个进程创建 了一个子进程, 那么它的进程号就是子进程的父进程号。1号进程(init) :即PID

2020-05-11 15:21:14 1005

原创 亚线性算法之最小生成树

知识回顾结点的度等于该结点的孩子结点个数权重:结点与结点之间相连接边上的数值连通分量:无向图中的极大连通子图问题的定义输入是无向有权连通图G=(V,E),其顶点的度最大为D,边上的权来自整数集合{1,2,3,…,W},最大不超过W,令一棵生成树的代价定义为这棵树上所有边的权重之和,问题的输出是图G的最小生成树的代价。最小生成树的例子如图2-2所示,左图是原图,其最小生成树如右图所示,它的代价是26。求最小生成树的精确算法是贪心法,Prim算法或Kruskal算法,其时间复杂度为O(mlog

2020-05-11 13:42:29 1026 4

原创 亚线性算法分析之数据流中频繁元素

大数据的数据流模型简介:数据顺序扫描1次或几次(超过O(n)不可行)内存有限(空间亚线性,内存<<数据的规模,通常为O(logn的k次方)或O(n的α次方)α<1)有效估计数据流:来自某个域中的元素序列<x1,x2,x3,x4,……>(数据无尽头)快速处理数据例子说明:32,12,14,32,7,12 ,32,7,6,12,4元素出现多次,希望找...

2020-05-08 15:37:58 530

原创 8253工作方式区别、计数初值及应用

8253工作方式方式0:方式1:方式2:方式3:方式4:方式5:工作方式之间的关系及计数初值方式0和方式1:方式0和方式1输出波形都是单次波形输出,输出低电平的宽度τ为时钟周期Tclx的整数倍。方式0是软件控制启动,也就是计数初值一旦写 入就开始减一计数,输出低电平的时间由计数初值决定,软件控制的单稳态触发器。方式1是硬件控制启动,也就是计数初值写入不是马上计数...

2020-05-07 11:59:51 26933 4

原创 Linux之目录操作和内存映射

Linux之目录操作获取当前目录#include<unistd.h>char* getcwd(char* buf, size_t size);函数getcwd把当前目录的绝对路径名复制到buf中,该缓冲有size个字长,如果装不下完整路径,则返回NULL。Linux命令中可以使用pwd查看当前目录,系统编程中可以通过getcwd获取当前目录。改变当前目录#include...

2020-04-30 15:53:07 860

原创 Linux之文件属性、文件模式和文件操作

Linux文件属性Linux的大多数资源以文件形式存在,分为以下几类(前面的符号为属性位):普通文件:以字节为单位进行访问。用Is -l查看某个目录时,第一个属性为-的表示普通文件。管道:p(pipe的简写),分为有名管道、无名管道两种,是建立在内存之上可以同时被两个进程访问的文件。目录:d(directory的简写),也称为目录文件,为了实现文件目录的管理,通常将文件目录以文件的形式保...

2020-04-27 15:58:53 631

原创 可编程计时器8253内部寄存器结构

8253寄存器8253内部有4个寄存器,1个控制寄存器和3个计数初值寄存器读计数器。片内寄存器地址由A1A0来进行选择,能产生四个地址。基址:寄存器0;基址+1:寄存器1;基址+2:寄存器2;基址+3:寄存器3。读计数器: 读取减一计数器的当前计数值。需要先锁存再读取。写计数器:写计数初始值到初始值寄存器。写控制字:写控制计数器工作方式等到控制字寄存器。A1A0地址读操作...

2020-04-23 10:15:31 2509

原创 定时/计数器

定时概述在数字电路、计算机系统以及实时控制系统中常常需要用到定时信号,如函数发生器、计算机中的系统日历时钟、DRAM的定时刷新、实时采样和控制系统等都要用到定时信号。所以定时计数接口芯片是常用芯片之一,定时信号的取得可以利用软件编程或硬件的方法得到。硬件定时和软件定时硬件定时就是利用专用的硬件定时计数器,在简单的软件可攻至下产生准确的延时时间,其中有可编程和不可编程两种。软件定时,就是设...

2020-04-21 10:10:30 720

原创 应用程序设计

应用程序设计流程编写应用程序。例如:编写hello.c。 (或者包括makefile)使用GNU交叉编译工具编译应用程序arm-linux-gcc hello.c-o hello -l… -l… l…将编译好的文件下载到目标机将包含应用程序的文件系统烧写到目标机采用串口终端,在目标机上运行该程序,并在串口终端观察运行结果。./hello应用程序下载方式TFTP:简单文...

2020-04-20 17:01:32 877

原创 Boot Loader

什么是Boot loader?Boot loader(系统引导程序),操作系统内核运行之前运行的一段程序。它首先完成系统硬件的初始化,包括时钟的设置、存储区的映射等,设置堆栈指针等;然后把操作系统内核从flash区拷贝带ram区,并跳转到内核的入口,将系统的控制权交给操作系统,从此系统的运行和Boot loader再无任何关系。Boot loader的特点高度依赖于硬件,包括处理机的体系结...

2020-04-20 16:19:59 7759 2

原创 进程管理笔记

进程管理进程Process,是当程序被触发后,执行者的权限与属性、程序的代码与所需数据等都会被加载到内存中,操作系统给予这个内存内的单元一个标识符(Process ID,简称PID)。程序Procedure,通常为Binary program(二进制程序),存放在计算机的硬盘、光盘、U盘等存储媒体中,以实体文件的形态存在。区别程序是指令的集合,是进程运行的静态描述文本进程则是程序在系...

2020-04-20 10:30:37 172

原创 图形界面管理笔记

图形界面管理X-Window图形界面发展史1984年美国麻省理工学院与迪吉多(DEC)电脑公司合作制定了Athena计划,在UNIX系统上发展一个分散式的视窗环境,这便是X-Window的第一个版本。1986年,麻省理工学院开始发行X-Window,随后X-Window很快就成为UNIX系统的标准视窗环境。1988年1月成立了一个非营利性的X联盟,负责制定X-Window的标准,并继续发...

2020-04-20 10:13:34 159

原创 7-19 求链式线性表的倒数第K项 (20 分)

7-19 求链式线性表的倒数第K项 (20 分)给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。输入格式:输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。输出格式:输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL。输入样例:4 1 2 3 4 5 6 7 8 9 0 -1输出样例...

2019-10-05 10:49:04 2202

原创 PTA 7-5 堆中的路径 (25 分)

7-5 堆中的路径 (25 分)将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。输入格式:每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。输出格式:对输入中给出的每个下标i,在一...

2019-10-03 12:46:32 3180 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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