51单片机
文章平均质量分 63
toney2010
这个作者很懒,什么都没留下…
展开
-
标题:单片机常用器件驱动及应用实例----DS1302
2007-09-16 15:27:08单片机常用器件驱动及应用实例 1 DS1302 简介: DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态转载 2010-04-12 22:30:00 · 1858 阅读 · 0 评论 -
PROTEUS仿真学习目录
第1章 单片机基础 1.1 单片机 1.1.1 单片机概念 1.1.2 单片机发展 1.1.3 单片机应用 1.1.4 常用51单片机 1.2 单片机结构 1.2.1 单片机的基本结构 1.2.2 单片机的功能单元 1.3 单片机应用系统汇编语言程序设计 1.3.1 顺序结构的程序设计方法 1.3.2 分支结构原创 2010-05-30 15:24:00 · 1317 阅读 · 0 评论 -
protues元件库中英文对照表
,对初学者找不到元件的很有用元件名称 中文名 说明 7407 驱动门 1N914 二极管 74Ls00 与非门 74LS04 非门 74LS08 与门 74LS390 TTL 双十进制计数器 7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码 7SEG 3-8译码器电路BCD-7SEG转换电路 ALTERNATOR 交流发电机 AMMETER-MILLI mA安原创 2010-05-15 23:56:00 · 1530 阅读 · 0 评论 -
关于I2C总线的探索初步
现在才知道I2C是一个协议,而不是一种硬件,实现方法除了硬件支持,竟可以软件模拟,这可能与硬件虚拟技术有一些相似点吧,不同的脉冲序列作为指示信号:起始信号,终止信号,应答信号,非应答信号,应答位检查,写数据,读数据。这个协议实现了一主多从控制,就是软件模拟的过程看起来挺复杂的。。。对协议很不熟悉,很多地方只能照抄例程::以下是51单片机读写AT24C02的EEPROM的历程结构,同时也突出感觉到结原创 2010-04-24 23:42:00 · 1048 阅读 · 0 评论 -
编制单片机应用程序的步骤和难点
发布: 2009-4-07 18:57 | 作者: hnrain | 查看: 152次| F:d e P01前言电子园51单片机学习网-|e2Bh cCZ0a}*O-e;L?h0如何编写单片机应用程序,这是一个实践性很强的题目,也是1项艰苦而细致的工作。如果按照一定的步骤并且找出难点,事先对这些难点加以处理,能够收到事半功倍的效果。下面根据实际工作中的经验,谈谈实转载 2010-04-10 20:30:00 · 743 阅读 · 0 评论 -
第二十三章 键盘程序设计
没错,一直感觉键盘的识别很复杂,以至于几乎让自己失败在51的门口,就算到现在这一刻,仍然很迷乱,思想上认为这里挺简单的,可是,就是转不过弯来,不能轻松的去想它的原理,其实是很原始的东西,就是高低电平的识别,那到底是什么原因让它看起来那么复杂,我觉得反而是习惯,我们在日常很自然的去映射某件东西,命名它,指代它,是直接从一个三维空间来对它进行操作,而键盘的识别,这源于二维世界,甚至是一维世界的两个原创 2010-04-10 00:47:00 · 386 阅读 · 0 评论 -
ADuC812单片机的一些功能设置以及对单片机执行指令的感触认识
ANALOG DEVICES公司ADuC812单片机集成了A/D转换器,基本用法(KEIL仿真)如下: #include#includevoid main(){unsigned char chc;SCON=0X50;TMOD|=0X20;TL1=0XF4;TH1=0XF4;TR1=1;TI=1;ADCCON1=0X7C;while(1){unsigned int con_data;原创 2010-04-17 17:01:00 · 1036 阅读 · 0 评论 -
89s52单片机的硬件资源基本使用
1.最典型、基本的定时器T0的初始化方法 #includesbit b=P1^1;void T0isr(void) interrupt 1{TL0=0X0C;TH0=0X0F0;b=~b;}void main(){b=0;TMOD=0X00;TL0=0X0C;TH0=0X0F0;TR0=1;ET0=1;EA=1;while(1) {}} 2.最基本初始化串行口模式1原创 2010-04-17 16:12:00 · 1652 阅读 · 0 评论 -
关于P口矩阵键盘扫描的零的作用
一直以来,对矩阵键盘的扫描原理一直无法完全理解,主要原因就是个人反应太慢,理解过程能力太慢,今天想到了一个较为合理的理解方式来使用。对于直接行列都接到一个P口上的矩阵键盘,往往对其中的行或列按顺序0111,其他则全为一。然后改变0的位置来检测列的电平,刚开始听到这种方式时感到很智慧,但随之而来的是复杂的困惑。现在看来,0是一个主要工具,暂且当做一种光武器,直线传播,当它赋予某一列或行时,从与它原创 2010-04-11 12:06:00 · 691 阅读 · 0 评论 -
我的原来的总结
<br />学习历程:<br />整体学习历程中有以下一些关键点。主要是C语言、51单片机、一些外围器件(矩阵键盘、AD、DS1302、AT24C02、1602液晶等等)、模拟电路、数字电路、高频电路,现在正在学习CORTEX。<br />在上大学前,只听说过C语言,所以很好奇,很想弄清楚到底是什么,所以学起来比较有动力;51的学习同样像现在大家一样,从买学习板开始,集中、间断的学习着它本身和外围器件,也不时学习一些浅显的通信、计算机原理、汇编语言的内容,也了解了FPGA的一些最简单知识。渐渐发现这些课余内原创 2010-11-02 00:31:00 · 444 阅读 · 1 评论