从一月十六日至一月一月十八日进行手把手教你学51单片机第八章至第十章的复习,复习内容如下: 1,单片机最小系统: (1)电源; (2)晶振;(通常分无源晶振和有源晶振,无源晶振一般称为晶体,有源晶振叫做振荡器) (3)复位电路; 有源晶振通常有四个引脚:VCC,GND,晶振输出引脚和悬空引脚(一般用不到,有些晶振会将其作为使能引脚) 无源晶振有两个或三个引脚,三个引脚的晶振中间的引脚接晶振外壳,使用时接GND,两侧引脚作用等同,无正负之分。 2,函数的调用: 一般形式: 函数名 {实参列表} 注意:主函数可以调用其他函数,其他函数间也可以相互调用,但是其他函数不能调用主函数,中断服务函数在相应的中断到来后自动调用,不需要也不能由其他函数调用。 函数调用需要关注的: (1)函数调用时不需要加函数类型; (2)函数必须被定义或声明后才能被调用; (3)函数声明时必须加函数类型,函数的形式参数和分号(表示结束); 3,函数的形式参数和实际参数 实际参数:调用有参数的函数时,函数后面括号中的参数,也叫实参。 形式参数:被调用函数定义时括号中的参数,简称形参。 注意: (1)形参是局部变量; (2)实参可以是常量,也可以是表达式,但必须有准确的值; (3)形参必须指定数据类型,和定义变量一样; (4)实参和形参的数据类型应该相同或者赋值兼容。和变量赋值一样,当形参和实参出现不同类型时,按照不同类型数值的赋值规则进行准换; (5)主调函数在被调函数之前,应对被调函数做原型声明; (6)实参向形参的数据传递是单向传递,不能有形参再回传给实参。即实参值传递给形参后,调用结束,形参单元被释放,而实参单元仍保留并维持原值。 4,单片机I/O口 四种状态: (1)准双向; (2)开漏; (3)推挽;(具有较强的驱动能力) (4)高阻态;(其状态完全取决于外部输出信号的电平) 注意:在51单片机的学习过程中主要应用准双向的I/O口。 上下拉电阻: 上拉电阻:将不确定的信号拉到高电平并起限流作用的电阻; 下拉电阻:将不确定的信号拉到低电平并起限流作用的电阻; 上拉电阻应用: (1) OC门外部必须加上拉电阻才能输出高电平; (2) 加大I/O口的驱动能力; (3) 限流; (4) 减少单片机中未使用的引脚悬空时增加的功耗,有效抵抗电磁干扰; (常用上拉电阻通常在1~10kΩ之间。) 5,电机 电机分类: 按用途分: (1) 驱动类电机;(如直流电机) (2) 控制类点击;(如步进电机) 步进电机:将脉冲信号转换成一个转动角度的电机;(在非超载情况下,其转速,停止的位置只取决于脉冲信号的频率和脉冲数) 步进电机分类: (1) 反应式步进电机;(结构简单成本低,性能差,已淘汰) (2) 永磁式步进电机; (3) 混合式步进电机; 28BYJ-48步进电机: 符号含义: 28:有效最大外径28㎜。 B:表示步进电机; Y:表示永磁式; J:表示减速式; 48:表示四相八拍; 6,蜂鸣器: 分类: 从结构上:压电式蜂鸣器和电磁式蜂鸣器; 按驱动方式:有源蜂鸣器和无源蜂鸣器(这里的有源和无源不是指电源而是指振荡源) 7,PWM(脉冲宽度调制) 利用微处理器的数字输出对模拟电路进行控制的一种有效的技术,即使用数字信号达到一个模拟信号的结果。 PWM的本质:每个周期内,占空比各不相同; 占空比:高电平时间占整个周期的比例; 8,51单片机内RAM区域的划分 (1) 片内RAM; (2) 片外RAM; 几个关键字: Data:片内RAM从0x00~0x7F; Idata:片内RAM从0x00~0xFF; Pdata:片外RAM从0x00~0xFF; Xdata:片外RAM从0x00~0xFFFF; 至此,前十章复习基本完成。
|