• 单片机C51延时时间怎样计算?

    C程序中可使用不同类型的变量来进行延时设计。经实验测试,使用unsignedchar类型具有比unsignedint更优化的代码,在使用时应该使用unsignedchar作为延时变量。以某晶振为12MHz的单片机为例,晶振为12MH

  • 单片机六首歌曲的音乐门铃程序

    buzzerequp2.4KEYEQUP3.7org00h;主程序起始地址jmpstart;跳动主程序org0bh;timer0中断起始地址jmptim0;跳至timer0在mode1start: MOV tmod,#00000001b;设timer0在mode1 MOV ie,#10000010b;中断使能jbKEY

  • USB PDIUSBD12的接口应用设计

     USB是近年来应用在PC领域的新型接口技术,是一些PC大厂商,如 MICroSOFt、Intel等为了解决日益增加的PC外设与有限的主板插槽和端口之间 的矛盾而制定的一种串行通信的标准,自1995年在Comdex上亮相以

    单片机
    2018-06-25
    USB 接口
  • STM8S---定时器产生PWM(TIM2)

    1 说明采用STM8S内部时钟(HSI);PWM模式2;占空比为50%,频率为2Hz(方便测试LED灯);PD2口外接LED灯,PD2口输出PWM波;系统时钟初始化很重要:CLK_CKDIVR|=0x08;2 代码/*TIM2_CH3 PWMPD2 output*/#inc

  • ARM-Linux:设备-mixer-linux系统声音效果调节

    系统:arm板/Linux系统内核:2.6.7设备:/dev/mixer功能:linux系统声音效果调节文件名:xxx.c编译:gcc xxx.c -o mixerSet终端执行:./mixerSet [leftvalue] [rightvalue]测试:无问题#include #inclu

  • STM32的LED灯实验

    实验目的:让我的开发板的LED灯亮灭闪烁实验程序:/*******************************led.c*********************************/#include"stm32f4xx.h"//在SYSTEM目录下可以找到,把ST官方的部分库抽取出

    单片机
    2018-06-25
    LED
  • ARM9的SPI

    实验前须知:SPI的原理:注:CLK传输时钟MISO主机输入从机输出MOSI主机输出从机输入CS片选信号,由于SPI控制器可以外接多个SPI设备,所以这个用于选中SPI设备。SPI的操作流程大体如下图所示:实验的目的

    单片机
    2018-06-25
    spi
  • ARM9的IIC

    实验前须知:I. IIC中断发生的三种情况:1>当发出地址信息或接收到一个从机地址并且吻合时2>当总线仲裁失败时3>当发送或接收完一个字节的数据(包括响应位)时II.启动或恢复IIC传输的两种方法:1>当IICCO

    单片机
    2018-06-25
    iic
  • 独立设计代码并与Microchip双核dsPIC数字信号控制器无缝集成

    Microchip Technology Inc(美国微芯科技公司)日前发布全新数字信号控制器(DSC),该控制器采用单芯片、双dsPIC DSC内核配置,将为设计高端嵌入式控制应用的系统开发人员带来福音。

  • ARM9的系统时钟和串口(非流控 + 非FIFO + 查询方式)

    实验的目的:设置系统时钟,并在串口上输入一个字符,单板接收后将它的ASCII值加1后,从串口输出。实验的源程序:/*************************************************************************s3c24xx

  • ARM9的中断体系结构

    实验的目的:当TQ2440开发板的按键按下的时候,触发中断,点亮LED灯。实验的源程序:/**************************************************************************************s3c24xx.h************

    单片机
    2018-06-25
    体系结构
  • 单一芯片应对不同形式计算力不从心 异构时代正在到来

    近年来,芯片公司除了之前的纵向发展提升速度外,也越来越注重横向发展,开始整合各种不同类型的芯片。

  • ARM9的存储控制器

    实验的目的:把程序本身从Steppingstone复制到SDRAM处,然后跳转到SDRAM中执行实验的源程序:@*************************************************************************@ File:head.S@ 功能:设置

    单片机
    2018-06-25
    控制器
  • LED裸程序

    实验的目的:点亮一盏LED灯实验的源程序:@******************************************************************************@ File:crt0.S@ 功能:通过它转入C程序@********************************

    单片机
    2018-06-25
    LED 程序
  • TQ2440之uboot---6.start.S中relocate部分分析,adr与ldr区别

    在u-boot的start.S中有这么一段relocate: /*relocate U-Boot to RAM */ adr r0, _start /*r0 800b4: e51f107cldr r1, [pc, #-124]字面意思是要取[pc, #-124]地址中的值,也就是要取_TEXT_BASE这个地址

    单片机
    2018-06-25
    uboot
发布文章