存储器的工作原理:1、存储器构造存储器就是用来存放数据的地方。它是利用电平的高低来存放数据的,也就是说,它存放的实际上是电平的高、低,而不是我们所习惯认为的1234这样的数字 图2。单片机里面都有这样的存储器,这是一个存储器的示意图:一个存储器就象一个个的小抽屉,一个小抽屉里有八个小格子,每个...
分类:
其他好文 时间:
2015-06-26 09:10:36
阅读次数:
137
MCS-51的CPU由运算部件和 控制部件构成运算部件包括ALU、位处理器、累加器A、暂存器、程序状态寄存器PSW、寄存器B累加器A一个8位累加器,A的进位标志Cy同时是位处理器的一位累加器寄存器B执行乘、除法操作,不执行时可当作普通寄存器使用程序状态寄存器PSW8位可读写寄存器,不同位包含程序不同...
分类:
其他好文 时间:
2015-06-26 08:04:58
阅读次数:
127
因为工作主要环境是单片机,所以平时很少使用链表。偶然看到quakeIII源码中有使用链表实现的内存分配的内容,特别摘出自己感兴趣的地方来并添加简短的注释。目前只对malloc的地方增加汉字说明,理解了malloc,其他地方也就自然理解了。 1 #include 2 #include 3...
分类:
其他好文 时间:
2015-06-25 18:59:52
阅读次数:
111
#include
sbit out = P0^0;
void Init_Timer0()
{
TMOD=0x10;
TH0=256-1;
TL0=256-1;
EA=1;
ET0=1;
TR0=1;
}
void T0_ISR() interrupt 1
{
static unsigned int i;
i++;
if (i==1)
{
out = ~o...
分类:
其他好文 时间:
2015-06-25 00:10:47
阅读次数:
123
单片机的40个引脚可分为4类:电源、时钟、控制和I/O引脚。1. 电源: ⑴ VCC -芯片电源,接+5V; ⑵ VSS - 接地端;2. 时钟: XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。3.控制线:控制线共有4根, ...
分类:
其他好文 时间:
2015-06-24 22:22:33
阅读次数:
231
1.单片机可以做什么?目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。小到电话,玩具,手机,各类刷卡机,电脑键盘,彩电,冰箱,空调,电磁炉,大到汽车,工业自动控制,机器人,导弹导航装置,甚至是美国的火星车,这些设备里面都含有一个或者多个单片机 。单片机的数量不仅远超过PC机...
分类:
其他好文 时间:
2015-06-24 20:52:50
阅读次数:
382
源:STM32F10X SPI操作flash MX25L64读写数据 前一段时间在弄SPI,之前没接触过嵌入式外围应用,就是单片机也只接触过串口通信,且也是在学校的时候了。从离开手机硬件测试岗位后,自己一直想在嵌入式方面发展,在1月4号开始自己的第二份工作后,首先接触到的是为STM32F103写S....
分类:
其他好文 时间:
2015-06-24 14:24:50
阅读次数:
190
源:直流电机驱动PWM频率1、没有统一的标准,其实PWM的频率和你的电机感抗和你需要的速度响应时间有很大的关系。一般的电机用14K就足够了。当然自需要简单的调速可以随便选。 如果电机转速比较高,感抗比较小,可以使用比较高的频率。一般最好不要超过20K因为一般IGBT最高20K的开关频率。 而MOS的...
分类:
其他好文 时间:
2015-06-23 19:59:26
阅读次数:
192
源:一个基于ATMEGA128的直流电机抱死程序 先说一下我的硬件情况:一块ATMEGA128实验板;一个带编码器的80:1的变速电机,编码器的输出端连接到单片机的PD4和PD5引脚;一块电机驱动电路,该电路的输入为:24v电源、两路pwm信号输入,输出即为电机的正负极,要用该电路来驱动电机,则必须...
分类:
其他好文 时间:
2015-06-23 19:56:08
阅读次数:
237
源:单片机的数字滤波器设计平均值滤波之经典形式改进
分类:
其他好文 时间:
2015-06-23 17:47:04
阅读次数:
91