搜索内容

嵌入式教程
  • 自己写单片机操作系统2栈的应用

    栈在MCU中有着非常重要的作用。定义局部变量,函数跳转,寄存器保护都需要使用到栈。但是在MCU中,只会默认一定大小的栈给我们使用。那么多任务就需要多个栈……
    html5 MCU设计实例 2022年9月11日
  • 自己写单片机操做系统3-任务创建

    如果存在两个或以上的任务调度就需要将栈保CPU的寄存器了。这个地方就是各个MCU不同的地方了。这个要看MCU进入中断的流程才能知道栈需要怎么保护。 OS_STK* I……
    html5 MCU设计实例 2022年9月11日
  • 裸机中的战斗机,一个裸机调度器

    下面代码是来自51hei的一个代码,其中一个是将任务放在一个队列里面轮转执行,更重要的是一个—LINE—神一般的应用。 #include <stc89c51.h>  #include ……
    bigao MCU设计实例 2022年9月11日
  • 合泰单片机闪烁程序

    ;目的 ;1合泰单片机多功能口设置 ;2学习控制合泰单片机输出口操作            #INCLUDE    HT66F50.INC ;===============================================……
    丹青 MCU设计实例 2022年9月11日
  • 合泰单片机数码管显示控制程序

    ;4位共阴数码管显示0123 ;数码管段码接法A-PD0,B-PD1....G-PD6,H-PD7 ;数码管位码接法OM0-PC0...COM4-PC3 ;目的: ;1.查表 ;2.间接寻址 include HT66F50.inc ……
    田田 MCU设计实例 2022年9月11日
  • 合泰单片机定时器数码管显示

    ;内容:4位共阴数码管显示0000-9999显示 ;数码管段码接法A-PD0,B-PD1....G-PD6,H-PD7 ;数码管位码接法OM0-PC0...COM4-PC3 ;目的: ;1.查表 ;2.间接寻址 ;3.定……
    嘿哈 MCU设计实例 2022年9月11日
  • 合泰单片机外部中断程序

    ;;内容:按下PA3接的按键进中断LED灯左移一位 ;LED接法PD口 ;源码下载:http://www.51hei.com/f/htwzd.rar ;1.开中断 ;2.中断中防抖 include HT66F50.inc ORG……
    html5 MCU设计实例 2022年9月11日
  • 合泰单片机中断嵌套

    ;;内容:按下PA3接的按键进中断LED数码管加1 ;数码管段码接法A-PD0,B-PD1....G-PD6,H-PD7 ;数码管位码接法OM0-PC0...COM4-PC3 ;源码下载: http://www.51hei.c……
    牛青 MCU设计实例 2022年9月11日
  • 合泰单片机内部EEPROM,4*4按键及

    ;内容:按按键调用EEPROM内部数据通过数码管显示出来 ;数码管段码接法A-PD0,B-PD1....G-PD6,H-PD7 ;数码管位码接法OM0-PC0...COM4-PC3 ;按键接法行PA.4-PA.7……
    喔28 MCU设计实例 2022年9月11日
  • 合泰单片机笔段式LCD显示程序+电

    电路图: ;内容:5位LCD笔段式LCD显示 ;lcd接法SEG0-PD0...SEG7-PD7,SEG8-PE.0 ;COM0-PC0,COM1-PC1,COM2-PC6,COM3-PC7 ;完整源码下载:http://www.……
    html5 MCU设计实例 2022年9月11日
  • 合泰单片机ADC转换程序

    ;内容:旋转变阻器改变AD转换的数通过4为LED显示出来 ;数码管段码接法A-PD0,B-PD1....G-PD6,H-PD7 ;数码管位码接法OM0-PC0...COM4-PC3 ;完整源码下载:http://……
    deerchao MCU设计实例 2022年9月11日
  • 合泰单片机PWM输出程序

    ;内容:PWM输出控制LED从亮逐渐变暗直到熄灭 ;完整源码下载:http://www.51hei.com/f/htpwm.rar #INCLUDE HT66F50.INC ORG 00H MOV A,08H MOV CP0C,A ;设置管……
    老王 MCU设计实例 2022年9月11日
  • 合泰单片机控制5线4相步进电机控

    ;步进电机的驱动信号必须为脉冲信号!!! 转动的速度和脉冲的频率成正比!!! ; 28BYJ48步进电机步进角为 5.625度 ; A组线圈对应 PC.0 ; B组线圈对应 PC.1 ; ……
    deerchao MCU设计实例 2022年9月11日
  • 合泰单片机接收红外遥控器程序(

    ;;内容:按下PA3接的按键进中断LED数码管加1 ;数码管段码接法A-PD0,B-PD1....G-PD6,H-PD7 ;数码管位码接法OM0-PC0...COM4-PC3 ;红外头接-PA.3 ;完整源代码下……
    老王 MCU设计实例 2022年9月11日
  • 计数器(状态机按键检测)程序

           状态机是软件编程中的重要概念,比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。例如,一个按键命令……
    html5 MCU设计实例 2022年9月11日
  • MSP430单片机定时器B中断实验

    本程序是基于MSP430单片机内部定时器B中断实验,功能:用定时器B来精确流水灯时间间隔. #include "MSP430F149.h" #define uchar unsigned char #define uint u……
    老王 MCU设计实例 2022年9月11日
  • MSP430单片机实践篇-数码管显示-

    一、学习要点:        利用74HC595进行数码管显示,可以只占用3个单片机的I/O口就能完成数码管显示的功能。动态扫描方式则进一步节省了硬件资源,只使用2……
    啊Q MCU设计实例 2022年9月11日
  • STC89C52-秒表(精确10ms)同时L

     #include <reg52.h> typedef  unsigned char   uint8; typedef  unsigned int    uint16; typedef  unsigned long   uint32; /*数码管0到F定义 */ co……
    yiyan MCU设计实例 2022年9月11日
  • 第1课 单片机概述

    1 、什么是单片机  在解释什么是单片机前,我们先来看看我们日常生活人人都见到过的微型计算机系统,如图1所示,一个完整的计算机系统主要包括显示器、主机……
    牛青 MCU设计实例 2022年9月11日
  • 第2课 keil软件及工程文件的建立

             单片机系统设计主要包括硬件设计和软件设计,对于单片机初者来说主要在于软件的学习,也就是程序设计,等大家程序这块掌握得差不多了,再去结合具体……
    啊Q MCU设计实例 2022年9月11日
  • 第3课 点亮第一个发光二极管

    在第上一课中,我们主要讲了keil软件的使用及如何使用keil软件建立一个工程文件,下面我们就使用C语言编写一个程序点亮实验板上的一个发光二极管。首先我们来……
    牛青 MCU设计实例 2022年9月11日
  • 第4课 点亮发光管程序分析

    上面我们的叙述了一个程序的编辑、编译和下载完整的过程,最终点亮了第一个发光二极管,不过这个程序到底是什么意思,为什么应该这么写,可能有些人还不是很懂……
    bigao MCU设计实例 2022年9月11日
  • 第6课 数码管静态显示

    1、数码管显示原理 数码管是单片机应用系统中常用的一种显示器件,由于其价格低廉、操作简单,而被广泛的应用于各种数字显示系统中,常见的数码管如图1所示。 ……
    deerchao MCU设计实例 2022年9月11日
  • 第8课 中断

            中断是为单片机实时处理外部和内部随机机事情而设置的一项基本功能,中断功能的存在,极大的提高了单片机处理外部和内部事件的能力,目前几乎所有单……
    田田 MCU设计实例 2022年9月11日
  • 第9课 定时器

            在对单片机应用项目进行编程时,经常需要插入一定的延时程序,此时一般有两种方案可选择,一是采用软件手段——插入一段延时程序,二是采用单片机内部……
    bigao MCU设计实例 2022年9月11日