最近开始了单片机之旅,使用的是STC公司最新推出的STC15系列的,型号为STC15F2K60S,在这里不再对这块单片机做具体介绍。由于移动机器人的需要,我想把UCOSII系统移植到51单片机上,之前在网上查资料,已经有人将UCOSII移植到51单片机,在此,本人也想尝试 ...
前言 看了很久的操作系统原理,ucos源码也看了大半,但是感觉总是懵懵懂懂,用句流行的网络用语就是始终上不了车,后来在网上被人推荐了一篇文章 建立一个属于自己的操作系统 ,这篇文章真的非常好,也附有源码,但不知道是不是我找的文章有差错还是啥,我根据文章提供的源码贴代码,根本无法编译,然后开始读代码修改代码最后成功编译但是在硬件平台运行根本不行。后来又断断续续看ucos源码,反正各种什么数据结构啊 ...
2016-06-26 19:16 1 6240 推荐指数:
最近开始了单片机之旅,使用的是STC公司最新推出的STC15系列的,型号为STC15F2K60S,在这里不再对这块单片机做具体介绍。由于移动机器人的需要,我想把UCOSII系统移植到51单片机上,之前在网上查资料,已经有人将UCOSII移植到51单片机,在此,本人也想尝试 ...
写在前面的话:这篇文章值得看十遍。分享一下 51单片机多任务操作系统的原理与实现 -- 一个超轻量级的操作系统 前言 想了很久,要不要写这篇文章?最后觉得对操作系统感兴趣的人还是很多,写吧.我不一定能造出玉,但我可以抛出砖. 包括我在内的很多人都对51使用操作系统呈悲观态度,因为51的片上资源 ...
设计思路:(1)在main函数中不停的控制数码管显示时、分、秒 (2)用定时器0控制时间的递增 (3)用外部中断0(KEY3)实现秒表的暂停/开始 (4)用外部中断1(KEY4)实现秒表的停止 开发板:普中科技开发板 代码如下: ...
1、单片机概念 单片机:一种集成电路芯片,是单片微型计算机的简称。单片机由微处理器CPU、存储器ROM和RAM、输入输出IO接口电路组成,构成了一个既小巧又完善的计算机硬件系统。 2、单片机用途 (1)智能仪器仪表,如示波器、万用表 (2)机电一体化产品,如机器人、数控机床、打印机 ...
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.下面给出一个51单片机的最小系统电路图. 说明复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电 ...
本文主要介绍了怎么使用51单片机最小系统板和温湿度传感器制作一个温湿度检测系统。 本次设计主要涉及了温湿度的测量、显示以及实现简单控制。硬件方面有五个模块,即STC89C52单片机主控模块、传感器模块、LCD1602液晶显示模块、继电器模块以及阈值设置模块。整体框架如下图所示 ...
电路原理图: 最小系统组成: 单片机、复位电路、晶振(时钟)电路、电源 最小系统所用到的引脚: 1、主电源引脚 VCC: 电源输入,接5v电源,第40根引脚 GND:接地线,第20根引脚 2、外接晶振引脚(两根 ...
中断,顾名思义就是停止现在正在做的事情,去做其他的事情。就像你在上班,这时来了个电话,你就要停下手中的活,去接电话。而要我们暂时停下手中的活的电话就叫做中断源。可以说是中断让单片机的工作变得丰富且更有条理,就像生活中这个电话可能是约会奥。 一、简介 51的中断系统如下图所示 ...