⺷_べ 欢迎您的到来~~~~~~
湖南省 长沙市 处女座
发消息 写留言
| 自我介绍 | 为成为一名嵌入式系统工程师而努力奋斗! QQ:358340233 很高兴认识各位. |
| 博客等级 | 加载中... |
| 今日访问 | 加载中... |
| 总访问量 | 加载中... |
| 最后登录 | 加载中... |
· (avr)基于uPD6121/LC7461M/HT6222/AS6122等红外编码芯片的解码程序
2008-2-11 14:03:34 阅读(320) 评论(3)
2008-2-11 13:58:28 阅读(464) 评论(0)
2008-1-26 19:59:39 阅读(75) 评论(0)
格力KYTA-30B是一种多功能红外遥控风扇,它以程控电路BA3106为核心,配用一对红外遥控编译码器BA5101/BA5201,具有以下特点:强、中、弱三种风速控制;正常、自然、睡眠三种风类选择;睡眠风在4小时内自动预置;7.5小时四段累进定时;一组非独立电子摆头功能;正确输入蜂鸣器提示;32768Hz晶振作时基;自动风速启动等。本文介绍其电路及工作原理,供使用及检修时参考。这些内容也适用于格力KYTB-30B、KYSI-30B、KYSK-30B、KYZT-30B等型电风扇。
遥控器电路如图1。BA5101是红外编码发射电路,采用14脚DIP封装,引脚功能如表1。其工作电压VDD=2.2~5V,OP输出电流最小为1mA(
2007-11-25 8:35:47 阅读(188) 评论(0)
在做项目(工程)的时候,我们经常要用到比较多的按键,而且IO资源紧张,于是我们就想方设法地在别的模块中节省IO口,好不容易挤出一两个IO口,却发现仍然不够用,实在没办法了就添加一个IC来扫键。一个IC虽然价格不高,但对于大批量生产而且产品利润低的厂家来说,这是一笔不菲的开支!
那,我们能不能想到比较好的扫键方法:用最少的IO口,扫最多的键?可以吗?
举个例:给出5个IO口,能扫多少键?有人说是2*3=6个,如图一:
2007-11-23 15:37:33 阅读(240) 评论(0)
2007-11-21 8:56:12 阅读(312) 评论(1)
作者:刘新发 日期:2007-11-13
摘要:分析我系单片机教学现状,结合我系实际情况,以一个学生的所见所闻所想,对我系单片机教学提出几点建议。本文以提高学生实际动手能力、自学能力为主要出发点;强调以实践为主线、以培养实际应用能力为目标,以解决实际问题为需要来学习理论知识;由被动学习变为主动学习,从茫目学习到有目的、有针对性学习的过渡。
关键词:单片机实践改革 Proteus仿真教学 实验板
2007-11-21 8:52:17 阅读(189) 评论(0)
作者:刘新发 日期:2007年7月
2007年2月我开始了我的单片机学习历程。拿到教材那会我特别的激动,以前总听王老师说起单片机怎么怎么神奇,心里直痒痒。上学期做过8086的实验,才知道原来芯片可以编程,一块“死”芯片居然能够灵活的工作,我很好奇,一有时间就往实验室跑,想一探其中的奥秘!
大家都知道,单片机就是单芯片微型计算机。在单片机内部集成了CPU、存储器、I/O等这些计算机组成的基本单元。比起8086更简单,更易操作。只要外接输入和输出设备就可实现一定的功能。刚开始是学单片机的基本结构及寻址方式。由于我微机学得不错
2007-10-22 14:59:19 阅读(101) 评论(0)
摘要:本文以为什么要采用操作系统入手,介绍了嵌入式操作系统的一般特点和功能,然后介绍了几种支持ARM的常用操作系统,最后介绍采用操作系统进行ARM软件开发的一些应该考虑的问题和开发流程。
1.为什么采用操作系统?
操作系统是什么?完成什么功能,在人们的印象中,并不陌生。然而,在大多数工程师的脑海里,好象操作系统只是PC机上的事情,对于很多处理器,如单片机、DSP等之中,运行类似Windows的操作系统,是不可思议的事情,而且好象也没有必要,系统只需要加电或者复位后,从0地址执行程序,再加上一些必不可少的中断即可。
是的,对于简单的硬件和任务
2007-10-22 14:36:08 阅读(124) 评论(0)
本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。一、 引言
在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:
1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。
2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。
3. 文件系统。包括根文件系统和建立于 Flash 内存设备之上文件系统。通常用 ram disk 来作为 root fs。
2007-10-22 13:50:02 阅读(84) 评论(0)
| Boot Loader的概念及功能 在以ARM为代表的嵌入式系统中,操作系统内核运行前的硬件初始化、建立内核镜像等都是由Boot Loader来完成的。在PC机上,最先启动的是主板上的BIOS,BIOS负责对硬件初始化,给操作系统提供硬件的接口函数等等,但在嵌入式操作系统中并没有BIOS,因此整个嵌入式操作系统的加载启动任务就完全由Boot Loader来完成。 Boot Loader通常存放于目标平台的非易失存储介质中,主要用于完成由硬件启动到操作系统启动的过渡,能够(1)在上电后对SDRAM、CACHE、FLASH等硬件部分进行检测,(2)建立内存空间的映射图和内核镜像,(3)建立通讯通道和调试通道,(4)还能够提供Shell Menu检测设置菜单和相应的检测程序,引导操作系统及应用程序,从而为最调用操作系统内核准备好正确的环境。 |