第八届:
1、如何计算定时器的最大定时长度:
假设晶振频率为12MHZ:
如果在12T模式下(默认),晶振周期为1/12us,而12个晶振周期为一个机器周期即一个机器周期为1us,每经过一个机器周期定时器就计数一次,定时器最大计数65535,但由于最后再计数一次才会发生溢出,所以总计计数65536次,所以最大定时长度=(1/12MHZ)*12个*65536次=65535us
如果在1T模式下,一个晶振周期为一个机器周期,最大定时长度=(1/12MHZ)*1个*65536次
补充:1T 模式 (不分频) —— 1个系统基本时钟,执行一个动作;
12T模式(12分频) —— 12个系统基本时钟,执行一个动作;
2、滤波器概念理解:
-
带阻滤波器:某一频率范围的信号不能通过
- 带通滤波器:只有某一频率范围的信号能通过
- 高通滤波器:高于特定频率的信号能通过
- 低通滤波器:低于特定频率的信号能通过
- 直流电源的滤波电路:因为直流电源可以理解为一种频率为0的交流信号,所以选择低通滤波器,滤去高频干扰
3、51单片机使用外部存储器的总线:
- 需要16位地址线和8位数据线
- P2口传输高八位地址,P0口既要传输低八位地址又要传输八位数据
4、C51存储类型关键字:
- code:访问程序存储器(ROM)
- data:访问可直接寻址的内部存储器(内部RAM),可访问RAM前128 字节,采用直接寻址方式,访问速度最快
- bdata:访问位寻址的内部存储器,在其中从20H开始的16字节(0x20~0x2f)
- idata:访问间接寻址的内部RAM ,可访问RAM前256个字节(前128 字节与data相同)
- xdata:访问外部存储器(外部RAM),可访问前64K字节,采用间接寻址方式
- pdata:访问当前页面内的外部RAM中的XDATA,每一页256字节,按页访问。对PDATA 段寻址比对XDATA 段寻址要快,因为对PDATA 段寻址只需要装入8 位地址,而对XDATA 段寻址需装入16 位地址
5、IAP15F2K61S2 单片机相关知识:
- IAP15F2K61S2 单片机具有 PWM 功能可以通过滤波器实现 DAC 功能
- IAP15F2K61S2单片机 可以使用内部 RC 振荡器,也可以使用外部晶振工作
- IAP15F2K61S2 单片机复位后,P0~P3 口状态为准双向/弱上拉模式(拉电流能力弱,灌电流能力强)