什么是时钟?为什么需要时钟?如果突然某天有人问大家这个问题,大家会如何回答呢?有人对时钟做了一个定义:时钟是从一个共同的起点开始,对定期事件计数的设备。在我的理解中,时钟就如同生物的脉搏一样,维持着万物最基本的生存。将单片机与人类类比,那么人类心脏的舒张与收缩对应着TTL电平信号的逻辑0与1。隐隐约约感觉到,时钟对单片机(Single Chip Microcomputer)而言是至关重要的。
1971年以英特尔4004为代表的微处理器(MPU)诞生,4004使用了晶体振荡器作为系统时钟发生器。随后微机朝着运算和控制两个方向蓬勃发展,也就出现了后来的微控制器(MCU,全称Microcontroller Unit,与单片机意思相近),可以说单片机数字电路时代的产物。单片机的核心部分是CPU,图1-1展示出CPU由寄存器、控制器、运算器和时钟四个部分组成的内部结构。从这可以看出,CPU离不开时钟信号,自然而然单片机也就离不开时钟信号。
|