基于单片机的自动循迹智能小车的设计内容摘要:

ATmega16 单片机最小系统设计 ATmega 单片机最小系统主要包括复位电路和时钟晶振电路。 复位电路采用的是低电平复位,晶振电路中晶振频率为 12Mhz。 ATmega16 单片机最小系统如下图所示: PB0 (XCK/T0)40PB1 (T1)41PB2 (AIN0/INT2)42PB3 (AIN1/OC0)43PB4 (SS)44PB5 (MOSI)1PB6 (MISO)2PB7 (SCK)3RESET4PD0 (RXD)9PD1 (TXD)10PD2 (INT0)11PD3 (INT1)12PD4 (OC1B)13PD5 (OC1A)14PD6 (ICP)15PD7 (OC2)16XTAL27XTAL18GND6PC0 (SCL)19PC1 (SDA)20PC2 (TCK)21PC3 (TMS)22PC4 (TDO)23PC5 (TDI)24PC6 (TOSC1)25PC7 (TOSC2)26AREF29AVCC27GND28PA7 (ADC7)30PA6 (ADC6)31PA5 (ADC5)32PA4 (ADC4)33PA3 (ADC3)34PA2 (ADC2)35PA1 (ADC1)36PA0 (ADC0)37VCC5VCC17GND18VCC38GND39UoATmega1616ACX1112M30p30p10KR01S1010uFGNDVCCGNDGNDVCCATmega16 最小系统 图 STC89C51单片机最小系统 时钟电路 单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通 常用两种电路形式得到 :内部振荡和外部振荡。 ATmega16单片机内部有一个用于 构成振荡器的高增益反向放大器,引脚 XTALl 和 XTAL2 分别是此放大电器的输 入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实 际使用中常采用这种方式,如图 所示在其外接晶体振荡器 (简称晶振 )或陶 瓷谐振器就构成了内部振荡方式,片内高增益反向放大器与作为反馈元件的片外 石英晶体或陶瓷谐振器一起可构成一个自激振荡器并产生振荡时钟脉冲。 图 中外接晶体以及电容 C2和 C1 构成并联谐振电路,它们起稳定振荡频 率、快速起振的作用,其值均为 30P 左右,晶振频 率选 12MHz。 复位电路 为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方式,复位 后可使 CPU 及系统各部件处于确定的初始状态,并从初始状态开始正常工作。 单片机的复位是靠外电路来实现的,在正常运行情况下,只要 RST 引脚上低电平持续时间大于最小脉宽时即触发复位过程,此时没有时钟信号在运行,当外加信号达到复位门限电压时,复位延时开始,延时结束后单片机开始工作。 ATmega16采用的是低电平复位。 图 中 R 和 C 组成复位电路,其值 R 取为 10K, C 取为 10uF。 电机驱动电路的设计 本系统采用电机驱动芯片 L298 配合 8 个二极管 1N4148 的过流保护作用 作为电机驱动模块,驱动电路的设计如下图所示: SENA1OUT12OUT23VSS4IN15ENA6IN27GND8VSS(+5V)9IN310ENB11IN412OUT313OUT414SENB15D10L298D24148D54148D34148D74148D44148D84148D64148D9。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。