• LCD1602程序下载(AVR)

    .include "8515def.inc".equ rs=0.equ rw=1.equ en=2.org $000rjmp resetreset:.org $010ldi r16,low(ramend)ldi r17,high(ramend)out spl,r16out sph,r17main:ser r16out ddra,r16out porta,r16out dd

  • spca5xx驱动加载进S3C2410板上

    系统采用的是最普通的USB摄像头,主芯片为中星微ZC0301P。这种摄象头的一个特点是可以实现硬件JPEG编码。其驱动程序的编写重点包括下面的内容:提供基本的I/O 操作接口函数open、read、write、close的实现、对中断的

  • 如何提高单片机系统的抗干扰能力

    随着单片机的发展,单片机在家用电器、工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛。然而处于同一电力系统中的各种电气设备通过电或磁的联系彼此紧密相连,相互影响,由于运行方式的改变,故障,

  • 朱老师ARM裸机学习笔记(六):ARM汇编

    汇编指令和伪汇编指令汇编指令:CPU指令的助记符伪汇编指令:本质上不是指令,是编译器环境提供的,目的是用来指导编译过程,经过编译后伪指令最终不会生成机器码ARM汇编的特点ARM汇编的特点1:LDR/STR架构ARM采用RI

  • C 语言函数的调用

    在一个程序的编写过程中,随着代码量的增加,如果把所有的语句都写到 main 函数中,一方面程序会显得的比较乱,另外一个方面,当同一个功能需要在不同地方执行时,我们就得再重复写一遍相同的语句。此时,如果把一些

  • 中国\"万众创芯\"无法解决\"缺芯\"困局

    \"万众创芯\"对于解决中国\"缺芯\"困局意义有限,我们真正需要的不是\"万众创芯\",而是\"万众用芯\"。

  • mini2440硬件篇之DMA

    1.硬件原理计算机系统中各种常用的数据输入/输出方法有查询方式(包括无条件及条件传送方式)和中断方式,这些方式适用于CPU与慢速及中速外设之间的数据交换。但当高速外设要与系统内存或者要在系统内存的不同区域之间

  • STM32 内存分布探究

    本人在运行ucos时遇到一个非常奇怪的问题,运行一段时间后就会莫名进入hardfault函数,导致系统死机。后来根据对堆栈调试,发现每次调用的函数都不一样,甚是费解。通过map文件最后得出结论,原来在系统初始化的时候

  • 基于stm32f103zet6的定时器的学习1(理论知识)

    之前就听到网友说定时器这部分比较复杂,难搞,实验室里有个同学也搞了一段时间,不过它属于哪种专研型的人!学着学者,我也来到了定时器这章。在网上查看了一下,也翻阅了一些书籍,高级定时器,通用定时器,普通定

  • 对51单片机累加器A的逻辑操作指令及使用举例

    对单片机的累加器A的逻辑操作:CLR A ;将A中的值清0,单周期单字节指令,与MOV A,#00H效果相同。CPL A ;将A中的值按位取反RL A ;将A中的值逻辑左移RLC A ;将A中的值加上进位位进行逻辑左移RR A ;将A中的值进行

  • linux下的ARM看门狗程序

    由于LINUX下应用层不能直接访问寄存器,只要通过驱动程序作为桥梁// 驱动程序:#ifndef __KERNEL__#define __KERNEL__#endif#ifdef MODULE#define __MODULE__#endif#include #include #include #include #include #i

  • s3c2410 watchdog详解

    1.什么是watchdog?watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时 (

  • 单片机软件抗干扰方法的研究

    在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。1、软件抗干扰方法的研究在工程实

  • 51单片机C语言教程(九) 语句应用

    曾经在BBS上有朋友问过我{}是什么意思?什么作用?在C中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解。在VB等一些语言中同一个()号会有不同的作用,它可以用于组合若干条语句形成功能块

  • 51单片机C语言教程(八) 表达式语句1

    从第四课到第七课,学习了大部分的基本语法,这一课所要学习的各种基本语句的语法可以说是组成程序的灵魂。在前面的课程中的例子里,也简单理解过一些语句的用法,可以看出C语言是一种结构化的程序设计

发布文章