基于51单片机双极型PWM 的软件实现
| 关注: 2013-09-02 |
![基于51单片机双极型PWM 的软件实现](/d/file/hot/mcu/975e9c1d32a7f50612dd0530a531f05e.jpg) |
Keil C是基于标准C内核的第三方语言,利用它可以很方便高效地实现对C51系列单片机的高级编程。C51是目前使用最普遍的8位单片机,价格低廉。它与软件编程结合,可以比较方便地满足众多功能要求,甚至取代一些复杂的硬件...... |
|
单片机测量频率的设计与实现
| 关注: 2013-09-02 |
![单片机测量频率的设计与实现](/d/file/hot/mcu/25587e1a16d6e65af3197c1e62d583ff.jpg) |
对于周期波频率的测量方法很多,但大多是通过测量间接计算频率。本文介绍了用目前应用比较广泛的MCS-51系列单片机对周期波频率进行测量,并通过LED以数字形式直观地示出频率,实现测量的智能化,省去间接对频率计算的麻...... |
|
S3c2410 LCD驱动学习心得
| 关注: 2013-09-02 |
![S3c2410 LCD驱动学习心得](/d/file/hot/mcu/e07f434625aebb4b184a79f0d2b433e1.jpg) |
一 实验内容简要描述
1.实验目的
学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包括bmp和jpeg两种格式的图片
2.实验内容
(1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出相应的硬件设置参数...... |
|
uclinux下ucd-snmp的编译
| 关注: 2013-09-02 |
![uclinux下ucd-snmp的编译](/e/data/images/notimg.gif) |
一、开发环境: 操作系统:uClinux-ifax-2007-03-16.tar.gz 交叉编译工具:arm-elf-tools-20030314.sh 硬件平台:Samsung 4510B (snds-100)二、编译ucd-snmp主要步骤
1.配置uClinux
修改config/config.in文件,确...... |
|
linux-2.6.26内核中ARM中断实现详解
| 关注: 2013-09-02 |
![linux-2.6.26内核中ARM中断实现详解](/d/file/hot/mcu/397f10cd74472ff543e76c76892df850.jpg) |
看了一些网络上关于linux中断实现的文章,感觉有一些写的非常好,在这里首先感谢他们的无私付出,然后也想再补充自己对一些问题的理解。先从函数注册引出问题吧。一、中断注册方法
在linux内核中用于申请中断的函数是requ...... |
|
用89C2051制作轻触式步进调整控制电路
| 关注: 2013-09-02 |
![用89C2051制作轻触式步进调整控制电路](/d/file/hot/mcu/140b0447ed538e5e13abef2d56811fa0.jpg) |
采用普通集成电路制作轻触式步进调整控制电路时,外围电路相对较复杂;本文介绍用单片机AT89C2051来编程制作轻触式步进调整控制电路,则外围电路较简单,微型继电器的驱动电路容易制作,实际运行效果也不错。适合初学者仿...... |
|
STM8S系列单片机开发环境快速入门
| 关注: 2013-09-02 |
![STM8S系列单片机开发环境快速入门](/d/file/hot/mcu/b41f5e546d083d5ecacbf3f2835dbb80.jpg) |
最近ST在国内大力推广他的8位高性价比单片机STM8S系列,感觉性能上还是非常不错的,网上稍微看了点资料,打算有机会还是学习一下,先入门为以后做好技术积累。好了,长话短说。手上拿到一套ST最近做活动赠送的三合一学习...... |
|
S3C6410 移植Android 内核
| 关注: 2013-09-02 |
![S3C6410 移植Android 内核](/d/file/hot/mcu/ecc2565ae769deab3246a7ea1b7d9b2e.jpg) |
主要过程:
. 安装lunux 环境
. 安装编译工具
. 下载Linux kernel
. 安装Android SDK
. 获得root file system
. 修改Linux kernel 源码
. 配置Linux kernel
. 修改root file system
. 编译Linux kernel
. 下载kernel...... |
|
51单片机LED16*16点阵滚动显示
| 关注: 2013-09-02 |
![51单片机LED16*16点阵滚动显示](/d/file/hot/mcu/2bb206a20fc4c2b191ddef460020545d.jpg) |
功能:LED16*16点阵滚动显示
说明:74LS164用作发送数据,P0,P2口用来列选
看本程序最好的工具最好旁边有标号和语法着色,推荐keil或UltraEdit
懒人...... |
|
AT89C51串并转换驱动数码管实验指导
| 关注: 2013-09-02 |
![AT89C51串并转换驱动数码管实验指导](/d/file/hot/mcu/b42f9eb238e77048865a422245d486fa.jpg) |
器件:74hc595.
引脚说明:
SDA:数据输入口。
SH_CP:数据输入控制端,在每个 SH_CP的上升沿, SDA口上的数据移入寄存器, 在 SH_CP的第 9个上升沿, 数据开始从 QS 移出。
ST_CP:数据置入锁存器控制端。
Q0~Q7:数据并行输出端。
...... |
|
ARM启动代码研究
| 关注: 2013-09-02 |
![ARM启动代码研究](/e/data/images/notimg.gif) |
1:PRESERVE8:
Reguire8和Preserve8
C和汇编有8位对齐的要求,这两个伪指令可以满足此要求,存在REQUIRE8<——> PRESERVE8的对应关系,但不是说有一个REQUIRE8就要有一个 PRESERVE8,如果是一个c文件和一个汇编文...... |
|
uCOS II 的移植
| 关注: 2013-09-02 |
![uCOS II 的移植](/e/data/images/notimg.gif) |
我将uCOS-II 移植到了EPSON 的C33209的平台上,接下来我就基于我移植好的代码讲解如何将uCOS-II从一种MCU移植到另一种MCU。
首先介绍uCOS-II的文件,如下表:
ucos_ii.h
os_cfg.hos_cpu.h
os_core.c
os_dbg_r.c
o...... |
|
|
|
|