嵌入式教程
-
-
-
-
我的DIY红外半双工通信手持式掌机
实用单片机做有些小东西,由于空间有限,或单片机IO口有限,不想使用显示屏。那么怎么知道单片机的运行状态呢?本制作实现了ATMEGA16与 ATMEGA8之间通过红外…… -
Atmega8型号细分区别
ATMEGA8L- 8PU、ATMEGA8L-8PI、ATMEGA8L-8PC、ATMEGA8-16PU、ATMEGA8-16PI、ATMEGA8-16PC、 ATMEGA8L-8AU、ATMEGA8L-8AI、ATMEGA8L-8AC、ATMEGA8-16AU、ATMEG…… -
-
DHT11使用范例
//****************************************************************// // DHT11使用范例 //单片机 : AT89S52 或 STC89C52RC // 功能 …… -
我用洞洞板做的TEA5767数字调频立
//本程序使用数码管显示频率,晶振是用12M,已通过测试, 已用万能板做好成品, //在我的QQ空间里有万能板做的照片,高清的照片可以进QQ相册看,本人空间…… -
-
STC12C2052及11/10xx系列单片机通
近日研究STC12C2051的EEPROM的应用,发现官方只给出其汇编语言版本的程序。只有其公司最新推出的STC11/10xx系列的单片机有EEPROM的C语言测试程序。在网上搜索…… -
STM8S做输入捕获
希望我这个对正在用STM8S做输入捕获,测频的有帮助! --> 问卷调查,答题有礼 第一部: 内部时钟 CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); //16M …… -
STM32F103x时钟配置
void STM32_Clock_Init(u8 PLL) { unsigned char temp=0; MYRCC_DeInit(); //复位并配置向量表 RCC->CR|=0x00010000; //把时钟…… -
-
基于TMS320F28335DSP的FLASH烧写
想把一个原来是烧写到DSP的片内RAM的程序修改成是烧写到DSP片内FLASH的程序,不仅仅是修改一个cmd文件就结束了,还需要做其他几个步骤: 第一步:把28335_RA…… -
TMS320F28335的uC-OSⅡ移植
1、 uC-OSII 的原理 uC-OSII 包括任务调度、时间管理、内存管理、资源管理(信号量、邮箱、消息队列)四大部分,没有文件系统、网络接口、输入输出界面。它的…… -
-
The size of basic data types
This table gives the size and natural alignment of the basic data types in ARM C or C++. Type Size in bits Natural alignment in bytes …… -
STM32 RVMDK快速创建工程
注意:本方法是利用keil的安装库和demo,而不是任意下载的固件包。 1、copy keil安装目录下D:\Keil\ARM\Examples\ST\STM32F10xFWLib\Project文件到你需要建立…… -
STM32 PB4设置成普通GPIO的配置
因为STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能 1、禁用PB4复用功能 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE…… -
-
LCD1602驱动显示实验STM32
声明:本文是在网友追梦的程序基本上修改而来。程序移植性强,可读性强,特此感谢追梦同学。 /**********************************************************…… -
51单片机+DHT11温控程序-可设置温
基于51单片机的温湿度测量控制程序,使用DHT11数字传感器,用1602液晶屏显示,按键定义如下: sbit key_1=P0^1; //确定按键 sbit key_2=P0^2; //按键加 sbi…… -
51单片机频率计Proteus仿真设计(
Proteus仿真电路图如下:(下载仿真文件后有清晰图) 有电路图和程序,电路是isis的,程序是uv3的,仿真工程文件下载:http://www.51hei.com/f/dgnplj.ra…… -
基于51单片机的电子记分牌C程序编
#include<reg52.h> sbit r1=P2^0; sbit r2=P2^1; sbit h1=P3^0; sbit h2=P3^1; void delay(unsigned char x); char scank(); void display(char);…… -