- 博客(16)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 CORTEX-M3的学习(1)——STM32启动代码
<br />前半个月了解了一些cortex-m3的一些基本架构,现在开始着手以其为内核的STM32的学习,今天早晨使用ST公司的标准外设库V3.0.0进行了空工程的建立并且编译通过了。现在想开始对它的启动代码进行分析,汇编没真正学过,要熟悉这短短五页的汇编代码,还需要下些功夫:<br /> <br /> <br />启动代码文件名是STM32F10X.S,它的作用先总结下,然后再分析。启动代码作用一般是:1)堆和栈的初始化;2)向量表定义;3)地址重映射及中断向量表的转移;4)设置系统时钟频率;5)中断寄存
2010-11-02 00:21:00
2337
1
原创 我的原来的总结
<br />学习历程:<br />整体学习历程中有以下一些关键点。主要是C语言、51单片机、一些外围器件(矩阵键盘、AD、DS1302、AT24C02、1602液晶等等)、模拟电路、数字电路、高频电路,现在正在学习CORTEX。<br />在上大学前,只听说过C语言,所以很好奇,很想弄清楚到底是什么,所以学起来比较有动力;51的学习同样像现在大家一样,从买学习板开始,集中、间断的学习着它本身和外围器件,也不时学习一些浅显的通信、计算机原理、汇编语言的内容,也了解了FPGA的一些最简单知识。渐渐发现这些课余内
2010-11-02 00:31:00
430
1
原创 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
1300
原创 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
1510
原创 关于I2C总线的探索初步
现在才知道I2C是一个协议,而不是一种硬件,实现方法除了硬件支持,竟可以软件模拟,这可能与硬件虚拟技术有一些相似点吧,不同的脉冲序列作为指示信号:起始信号,终止信号,应答信号,非应答信号,应答位检查,写数据,读数据。这个协议实现了一主多从控制,就是软件模拟的过程看起来挺复杂的。。。对协议很不熟悉,很多地方只能照抄例程::以下是51单片机读写AT24C02的EEPROM的历程结构,同时也突出感觉到结
2010-04-24 23:42:00
976
原创 关于学习Protel PCB制作
Protel99se实际上还是一个一一对应的布线画图软件,而且能生成小规模集成电路的印制板,从这一点上说,符合EDA设计的要素要求,功能是强大的,原理是简洁的,自己是需要不断地练习的。2010年4月24日16:20:24
2010-04-24 16:16:00
274
原创 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
1014
原创 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
1639
原创 难又简单
但认识到单片机的编程是那么细,就想羡慕起那些能为操做系统的程序员了,为什么那么底层啊,很复杂而且繁杂就好像想去旅行可是要先组装一辆汽车,从一个最简单的零件开始,为什么底层工作就那么多啊,协议要模拟,一个机器周期的模拟,似乎所有要做的都要一步步先想到才能交给它,,,,,,,可这个时候,就心情平息了一些,就像教给小孩一些生存的技能,也许需要的就是一种责任感,一个空白的芯片,恰恰像一个刚出生的婴儿,我交
2010-04-12 23:24:00
341
转载 标题:单片机常用器件驱动及应用实例----DS1302
2007-09-16 15:27:08单片机常用器件驱动及应用实例 1 DS1302 简介: DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态
2010-04-12 22:30:00
1833
原创 关于P口矩阵键盘扫描的零的作用
一直以来,对矩阵键盘的扫描原理一直无法完全理解,主要原因就是个人反应太慢,理解过程能力太慢,今天想到了一个较为合理的理解方式来使用。对于直接行列都接到一个P口上的矩阵键盘,往往对其中的行或列按顺序0111,其他则全为一。然后改变0的位置来检测列的电平,刚开始听到这种方式时感到很智慧,但随之而来的是复杂的困惑。现在看来,0是一个主要工具,暂且当做一种光武器,直线传播,当它赋予某一列或行时,从与它
2010-04-11 12:06:00
679
转载 编制单片机应用程序的步骤和难点
发布: 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
728
原创 第二十三章 键盘程序设计
没错,一直感觉键盘的识别很复杂,以至于几乎让自己失败在51的门口,就算到现在这一刻,仍然很迷乱,思想上认为这里挺简单的,可是,就是转不过弯来,不能轻松的去想它的原理,其实是很原始的东西,就是高低电平的识别,那到底是什么原因让它看起来那么复杂,我觉得反而是习惯,我们在日常很自然的去映射某件东西,命名它,指代它,是直接从一个三维空间来对它进行操作,而键盘的识别,这源于二维世界,甚至是一维世界的两个
2010-04-10 00:47:00
375
原创 想法
打算做一个无线电遥控小车,用TX2和RX2两个芯片,看起来电路图并不复杂,可是原理可是基本不懂,无线电的知识几乎空白,听同学说了一个“载波”的概念都不太懂,哎。。。想着先焊上,再在过程里一点点了解吧,现在才知道模电里的谐振是多么的重要啊,从头来吧。。。2010年4月7日23:12:23 买元件的时候了解到了很多,但就遥控芯片来说,有一些不常用的芯片是很难买到的,所以以后再
2010-04-07 23:08:00
294
原创 转的:FPGA与CPLD的区别
CPLD和FPGA区别可编程逻辑器件主要包括FPGA和CPLD,FPGA是Field Programmable Gate Array缩写,CPLD是Complex Promrammable Logic Device的缩写。从可编程逻辑器件的发展历史上来讲,CPLD一般是指采用乘积相结构的基于EEPROM的器件,所以具有非挥发的,不需要外部配置ROM,具有保密性和有限次编程次数(根据不同的结
2010-04-07 22:52:00
970
原创 在门口
现在是2010年4月7日13:15:07,虽然已经大二下半学期了,学习电子,但是对嵌入式系统没有什么清晰地概念,只知道CISC和RISC的区别,而嵌入式应该使用后者吧。现在理解的嵌入式就是专用计算机的CPU的控制,包括PowerPC,MIPS,ARM。专用集成电路及实现技术要求:ASIC,CPLD,FPGA。对数字信号进行采集、变换、滤波、估值、曾强、压缩、识别的处理要用DSP。未来嵌入式的发展方
2010-04-07 13:15:00
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人