• STM32f103的TFTLCD和FSMC的使用

    多功能采集显示平台将通过STM32的FSMC接口来控制TFTLCD的显示,所以本节分为两个部分,分别介绍TFTLCD和FSMC。TFT-LCD即薄膜晶体管液晶显示器。其英文全称为:ThinFilmTransistor-LiquidCrystalDisplay。TFT-LCD与无

  • STM32

    这是一个综合的例子,演示了ADC模块、DMA模块和USART模块的基本使用。  我们在这里设置ADC为连续转换模式,常规转换序列中有两路转换通道,分别是ADC_CH10(PC0)和ADC_CH16(片内温度传感器)。因为使用了自动多通道转

    单片机
    2018-09-28
    dma STM32 adc usart
  • stm8s开发(七) SPI的使用:SPI主机通信!

    前几篇介绍过UART串口,地址:http://blog.csdn.net/devintt/article/details/52512457这次讲解一下另一个常用的串口:SPI通信科普SPI:是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,分别

  • STM32F2/F4的DMA编程,8点技巧要知道!

    STM32F2/F4 DMA控制器经过精心设计,固件程序在选择合适的16-数据流X 16-通道组合时颇具灵活性。双AHB端口结构和到APB桥的直接路径,避免了DMA服务低速APB外设时CPU在AHB1访问上的暂停,减少了DMA传输总延时;在DM

  • atmega16片上A/D程序-CVAVR程序

    /*****************************************************File name : AD_onchip.c Chip type : ATmega16L Program type : Application Clock frequency : 4.000000 MHz Memory model : Small External SRAM si

  • 实用!PIC的读修改写操作

    何谓读-修改-写,导致的问题及其解决之道:只要PICmicro的命令,所处理的FILE (暂存器,内存,和I/O的统称),其最终的值,和命令处理前的值有关,那么,这种命令便是所谓的读-修改-写命令。因为这类命令的操作,可

  • 详解PIC系列单片机系统定义字

    在PIC芯片内有一特殊的系统定义字含有4个EPROM熔丝。它不是程序存贮器EPROM的组成部分(不包括在0.5K-2K的程序空间内)。其中两个熔丝用以选择四种振荡方式(RC、XT、HS、LP),另两个熔丝一个用来选择

  • C51单片机 蜂鸣器两只蝴蝶代码

    #include // 这是 单片机音乐代码生成器 生成的代码#define uchar unsigned charsbit beepIO=P1^5; // 输出 为 P1.5 可以修改 成 其它 IO 口uchar m,n;uchar code T[49][2]={{0,0},{0xF8,0x8B},{0xF8,0xF2},{0xF9,0x

  • 12864密码锁

    这个程序真的花了我好长的时间调试,终于写好了,大家可以看看我的密码锁,有点花哨呕!!下面是密码锁简约版本:main.c#include#include"12864.h"#include"keyscan.h"#include"baojin.h"uchar mima[5]={1,2,3,4,5};

  • 你知道bit和sbit有什么区别吗

      1.bit和sbit都是C51扩展的变量类型。  bit和int char之类的差不多,只不过char=8位, bit=1位而已。都是变量,编译器在编译过程中分配地址。除非你指定,否则这个地址是随机的。这个地址是整个可寻址空间,RAM

    单片机
    2018-09-27
    bit sbit
  • 【试验】51单片机编程实例

    通过前面的学习,我们已经掌握了相当一部份的单片机指令,大家对这些枯燥的单片机指令可能也有些厌烦了,下面让我们轻松一下,做个实验。实验(注意本程序可以在C51单片机实验台上或在Keil C51仿真软件上运行,仿真软

  • 利用中断结构,编制一个脉冲计数8051单片机程序

    在8051单片机的INTO引脚外接脉冲信号,要求每送来一个脉冲,把30H单元值加1,若30H单元记满则进位31H单元。试利用中断结构,编制一个脉冲计数程序。解:ORG0000HAJMPMAINORG0003HAJMPSUBGMAIN:MOVA,#OOHMOV30H,AMOV31

  • 必须掌握的基础知识:ARM 汇编的一些规范

    A.5.1文件格式ARM 源程序文件(即源文件)为文件格式,可以使用任一文本编辑器编写程序代码。在一个项目中,至少要有一个汇编源文件或C 程序文件,可以有多个汇编源文件或多个C 程序文件,或者C 程序文件和汇编文件两者

    单片机
    2018-09-27
    ARM 汇编 规范
  • ARM笔记:外部按键中断程序

    .externmain.text.global_start_start:bResetHandleUndef:bHandleUndefHandleSWI:bHandleSWIHandlePrefetchAbort:bHandlePrefetchAbortHandleDataAbort:bHandleDataAbortHandleNotUsed:bHandleNotUsedbHandleIRQHand

  • 配置程序,STM32定时器触发ADC

    以STM32 ADC的常规通道为例(注入通道类似):如图,STM32 ADC的常规通道可以由以上6个信号触发任何一个,我们以使用TIM2_CH2触发ADC1,独立模式,每次仅测一条通道,则ADC的配置如下:(以下代码使用STM32固件库V3.

发布文章