首页· 导航
在线工具
嵌入式系统
电子电路
硬件设计
C语言
单片机
ARM
RTOS
树莓派
Linux
DSP
FPGA & CPLD
接口 & 协议
以太网
USB
文件系统
工具 & 软件
其它
PIC 8位单片机的分类和特点
2012-06-02
11
由美国Microchip公司推出的PIC单片机系列产品,首先采用了RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业的新趋势。现在PIC系列单片机在世界单片机市场的份额排名中已逐年升位,尤其在8位单片机市场,据称已从1990 年的第20位上升到目前的第二位。PIC单片 .. [
查看全文
]
基于C8051F340的低成本数据采集器设计
2012-06-02
朱磊
13
1 引言 工业现场一般需要数据采集器完成各类数据采集任务。实际应用中要求数据采集器工作可靠,成本低廉,操作简单,便于数据收集和分析,既能与PC机联机工作又能独立采集数据。为此,本文以带有片上USB控制器和D/A转换器的高度集成处理器C8051F340为核心器件,采用SD卡存储技术利用USB总线、虚拟仪器实现软件LabVIEW .. [
查看全文
]
HT6222红外遥控芯片接收Keil C程序
2012-06-02
10
/************************************************************* 红外线遥控器按键检测程序. 通过检测两次下降沿之间的时间差判断接受到的数据位. 已经通过了测试,能够正确区分出32bit数据的遥控器按键键值. 具有数据重发功能,但是数据的重发有点频繁. 使用晶震频率为11.0592MHz,所有定时值都是基于这个频率计算. 占用 .. [
查看全文
]
MPASM的伪指令
2012-06-02
15
我们在第一章中已经详细介绍了中档 PIC 单片机的 35 条指令,源程序的编写主要就是用这些基本的指令实现你的控制任务。但为了增加源程序的可读性和可维护性,我们引入了伪指令的概念。伪指令本身不会产生可执行的汇编指令,但它们可以帮组“管理”你编写的程序,其实用性和必要性绝不亚于 35 条正真的汇编指令。我们在此着重介 .. [
查看全文
]
如何在 KEIL C51(v6.21) 中调用汇编函数的一个示例
2012-06-02
13
如何在 KEIL C51(v6.21) 中调用汇编函数的一个示例 [ycong_kuang]有关c51调用汇编的方法已经有很多帖子讲到,但是一般只讲要点,很少有对整个过程作详细描述,对于初学者是不够的,这里笔者通过一个简单例子对这个过程进行描述,希望能对初学者有所帮助。几年来,在这个论坛里笔者得到很多热心人指导,因此也希望藉此尽 .. [
查看全文
]
可以在Keil下仿真的T9拼音输入法
2012-06-02
37
/*特点是直接在Keil下仿真,切换到串口窗口就可以直接看到结果。 体验仿真步骤如下: 1、把3个帖子的内容分别保存为51t9py.c,51t9py_indexa.h,5py_mb.h,放在同一目录下,将51t9py.c加入工程编译 2、由于Keil的模拟串口是单字节显示,汉字显示为乱码,所以要加挂RICHWIN或RichView这种会重新刷新显示的中文平台,或手工刷 .. [
查看全文
]
浅谈C51内存优化
2012-06-02
13
对 51 单片机内存的认识,很多人有误解,最常见的是以下两种超过变量128后必须使用compact模式编译128以上的某些地址为特殊寄存器使用,不能给程序用由于内存比较小,一般要进行内存优化,尽量提高内存的使用效率。以 Keil C 编译器为例,small 模式下未指存储类型的变量默认为data型,即直接寻址,只能访问低 128 个字节, .. [
查看全文
]
PIC单片机双机异步通信程序
2012-06-02
17
pic单片机双机异步通信(dhd0)1 单片机PIC1编程(发送部分)/*该程序实现单片机双机异步通信功能,该程序是发送部分*/ unsigned char tran[8]; /*定义一个数组存储发送数据*/ unsigned char k, data; /*定义通用寄存器*/ const char table[20] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0XD8, 0x80, 0x .. [
查看全文
]
基于AT89C51单片机的节拍器
2012-06-02
李桂平 黄有全
13
目前市场上的机械摆动式结构的节拍器节拍声音单调,调节不便,节拍准确度不高,且容易损坏,价格高。为此用AT98C51 单片机为控制核心设计制作了用鲜艳颜色的数码管显示节拍数的节拍器,看得见节拍数,听得清节拍声,克服了机械式节拍器的不足。 1 硬件电路原理 节拍器以AT89C51 单片机为控制中心,由LED 显示模块、调节键盘模块、声 .. [
查看全文
]
一种基于C51的多任务机制及应用
2012-06-02
王辉堂 颜自勇 陈文芗
9
传统的单片机程序一般采用单任务机制,单任务系统具有简单直观、易于控制的优点。然而由于程序只能按顺序依次执行,缺乏灵活性,只能使用中断函数实时地处理一些较短的任务,在较复杂的应用中使用极为不便。嵌入式多任务操作系统的出现解决了这个问题。在多任务系统中,可以同时执行多个并行任务,任务之间可以相互跳转。但 .. [
查看全文
]
89C51编程器
2012-06-02
22
#include "at89x52.h" #include "stdio.h" #include "intrins.h" #include "ctype.h" sbit rdy = P3 ^ 2; sbit vpp = P3 ^ 3; sbit p26 = P3 ^ 4; sbit p27 = P3 ^ 5; sbit p36 = P3 ^ 6; sbit p37 = P3 ^ 7; sbit prog = P2 ^ 7; void init_serial() { SCON = 0x50; /*mode 1*/ TMOD = 0x20; TH1 = 0xfd; PCON = 0x80; /*38400bps* .. [
查看全文
]
SAA3010红外遥控接收Keil C程序
2012-06-02
11
//用单片机进行红外遥控接收已经是很平常的应用了,基本上稍懂单片机就可以自己编// //但往往很多人编的程序要么繁琐,要么占用大量存储器、CPU资源,// //而且用于现场时还可能因为受到干扰而不能正常工作// //真正试过的都会发现,要想编个真正好用的接收程序不是那么简单的// //其实,所有遥控芯片的编码都是比较简单的(有 .. [
查看全文
]
20/23
首页
上一页
16
17
18
19
20
21
22
23
下一页
...末页
推荐文章
热敏电阻温度阻值查询程序
2024年11月13日
71
C99语法规则
2024年11月16日
622
FreeRTOS 动态内存管理
2024年11月12日
443
一款常用buffer程序
2024年11月06日
78
1602液晶显示模块的应用
2012年08月03日
183
GNU C 9条扩展语法
2024年11月18日
235
最新文章
优秀的字符串哈希算法-ELFhash
2024年11月26日
55
SD卡TF卡引脚定义
2024年11月26日
50
C语言string.h常用函数重点说明
2024年11月22日
35
C语言下划线命名法
2024年11月22日
50
C数组 结构体 联合体快速初始化
2024年11月22日
31
GNU C 9条扩展语法
2024年11月18日
235
热门文章
51单片机LED16*16点阵滚动显示
2012年09月05日
661
C99语法规则
2024年11月16日
622
FreeRTOS 动态内存管理
2024年11月12日
443
ARM9远程图像无线监控系统
2012年07月03日
422
用单片机模拟2272软件解码
2012年09月06日
297
如何实现STM32F407单片机的ADC转换
2024年11月15日
295
本站简介
|
意见建议
|
免责声明
|
版权声明
|
联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号