• 设计89C51和ADC0809的接口

    设计89C51和ADC0809的接口,采集2通道10个数据,存入内部RAM的50H~59H单元,编出:(1)延时方式;(2)查询方式;(3)中断方式中的一种程序。内容来自单片机之家www.dpj100.com解:IN2的地址为7FFAH,P1.0查询转换结

    单片机
    2018-12-24
    89c51 adc0809
  • STM8S103 独立按键检测

    硬件环境采用STM8SF103,电压为3.3V。电路需要注意的是STM8SF103这系列的IO作为输入口时只能是上拉输入和悬浮输入,虽然是弱上拉,在VCC为3.3V电压时,仍然能够被拉升至3.0V左右。所以按键检测电路IO口一端需要接地,

  • 51单片机的串行通信口基本常识

    MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上独立的接收发送器,既可以接收数据也可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出,它

  • S3C2440 测试程序(六) LCD显示实验1

    利用初始化设置中的void LCD_displayScreen来实现按一键盘全屏显示某种颜色:while(1){ unsigned char color; color = Uart_Getch(); switch(color) { case 'b': case 'B':

  • STM32八种IO口模式区别

    STM32八种IO口模式区别(1)GPIO_Mode_AIN模拟输入(2)GPIO_Mode_IN_FLOATING浮空输入(3)GPIO_Mode_IPD下拉输入(4)GPIO_Mode_IPU上拉输入(5)GPIO_Mode_Out_OD开漏输出(6)GPIO_Mode_Out_PP推挽输出(7)GPIO

  • PIC单片机的IO控制

    I/O控制对于单片机而言是最基础最核心的东西,其实单片机除了AD DA 转换之外的事情。其他大部分的事情I/O口都能做的到。I/O控制简单却能千变万化。单片机在大部分应用中做的事情,莫过于 输入高低电平 ,输出高低电平

  • PIC32MZ tutorial -- Timer Interrupt

      An interrupt is an internal or external event that requires quick attention from the controller. The PIC32MZ architecture provides a rich interrupt system that can manage up to 190 sources of inte

  • STM32M CUBE实现printf打印调试信息以及实现单字节接收

    在写单片机程序时我们一般喜欢使用printf来通过串口打印调试信息,但这个函数是不可以直接使用的,必须做点对库函数的改动。详细工程下载地址:http://download.csdn.net/detail/liucheng5037/8847961STM32M CUBE是S

  • 单片机逻辑与指令ANL实例讲解

    ANL A,Rn ;A与Rn中的值按位'与',结果送入A中ANL A,direct ;A与direct中的值按位'与',结果送入A中ANL A,@Ri ;A与间址寻址单元@Ri中的值按位'与',结果送入A中ANL A,#data ;A与立即数data按

  • pic单片机计数

    1 #include //用的是PICC编译器2 __CONFIG (HS & PROTECT & PWRTEN & BOREN & WDTDIS);3 //PIC单片机都需要配置该位,HS是外部晶振模式4 // 使能PROTECT保护程

  • 移位寄存器的结构和工作原理

    图片1移位寄存器能将所储存的数据逐位向左或向右移动,以达到计算机运行过程中所需的功能,请看图启动时,先在清零端加清零脉冲,使触发器输出置0。然后,第一个数据D0加到触发器1的串行输入端,在第一个CLK脉冲的上

  • 简述无线车载终端播放器设计与实现

    引 言  人民生活水平的提高,公车、轿车等交通工具作为人们的代步工具,越来越普及,汽车的智能化、个性化需求越来越高,尤其是客车、公交汽车中娱乐以及信息服务也越来越受到重视,集成媒体播放,硬盘录像,无线传

  • STM32的时钟配置

    一、在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①HSI是高速内部时钟,RC振荡器,频率为8MHz。②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③LSI是低速内部时钟

  • keil对51单片机变量和函数的编译处理

    (1)初始值不是0的全局变量 在程序调到main()函数执行前,除了要进行内存清零、初始化堆栈外,还需要将全局变量的初始值加载到RAM的指定区域(编译过程中为全局变量分配的空间)。(2)未初始化的局部变量 实际的

  • STM32 GPIO外部中断总结

    一、STM32中断分组:  STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是STM32的强大之处。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组

发布文章