基于单片机的自动循迹智能小车的设计内容摘要:
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。基于单片机的自动循迹智能小车的设计
相关推荐
60的振荡频率和 Qi i 678910121314 的选择要根据情况确定 3 几个原则 看门狗电路必须由硬件逻辑组成不宜由可编程计数器充当因为 CPU 失控后可能会修改可编程器件参数使看门狗失效 4060 的 RST 线上阻容组成的微分电路很重要因为扫描输入信号是 CPU 产生的正脉冲若此信号变 1 后由于干扰程序乱飞微分电路只能让上跳沿通过不会封死 4060
否相同,而纵向比较是在另一路输出中加入延时操作,同时在调压时禁止反馈。 具体的电路是在第二路输出经整流滤波后加延时器,再与第一路进行比较,从而实现纵向比较。 而为了在调压时禁止反馈,反馈输出后加脉冲控制反馈电路的通断,当有调压脉冲信号存在时,反馈通路中断,这里由压控继电器来实现。 另外,由于电压的精度要求高,在电路反馈中必须 对误差电压进行放大,中间加比较器放大器后进行反馈。
0 0 1 0 1 1 0 1 1 0 1 0 2 0 0 1 1 1 1 1 1 0 0 1 0 3 0 1 0 0 0 1 1 0 0 1 1 0 4 0 1 0 1 1 0 1 1 0 1 1 0 5 0 1 1 0 0 0 1 1 1 1 1 0 6 0 1 1 1 1 1 1 0 0 0 0 0 7 1 0 0 0 1 1 1 1 1 1 1 0 8 1 0 0 1 1 1 1 1 0
AT89S51 可为许多嵌入式控制应用系统提高性 价比的解决方案。 AT89S51 具有以下特点: 40 个引脚, 4k Bytes Flash 片内程序存储器, 128bytes 的随机存取数据存储器( RAM), 32 个外部双向输入 /输出( I/O)天津大学仁爱学院 2020届本科 生 毕业 设计 (论文 ) 8 口, 4 个中断优先级 2 层中断嵌套中断, 2 个 16
宽带网络、电话网络以及 GSM短信多种通讯手段以确保第一时间报案成功,但技术难度较大,且成本较高,不易实现。 方案选择 为能够适合大多数人的条件,本着简单实用、易操作、成本低,但又有一定准确度的原则,最后决定采用方案二。 第 8 页 3 单元模块设计 本节主要 介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的联接关系;同时本节也会对相关电路中的参数计算、元器件选择
维护要求 超速报警器的总原理图 超速报警器的设计将车速传感器产生的车速信号送入霍尔传感器电路,得到一个与车速信号频率一致的信号,送入单片机记数。 得到的数值通过 与单片机内部设定值相比较。 如果超过了 键盘输入的最大值 则可判断汽车超速, 然后通过 蜂鸣器报警提示。 该系统由电源电路、时钟电 路、复位电路、速度显示电路、按键电路、键盘(设定报警车速值)、报警电路