stc89c52
TL0=0Xfb。 P04=1。 //电机 1 左轮 P05=1。 P06=1。 //电机 2 P07=0。 i=1。 } if(P00==0amp。 amp。 P01==0amp。 amp。 P02==0amp。 amp。 i==1) // 特别 {TH0=0XFF。 TL0=0Xfb。 P04=1。 P05=1。 P06=1。 基于 STC89C52 单片机的智能小车设计系统
. 1u FV C CV C CO U T 图 26 红外 对射 电路 如图 26 所示,红外线发射电路以时钟定时集成芯片 LM393AD 为核心 ,可以将模拟量转化为数字量。 LM393 是由两个独立的、高精度电压比较器组成的集成电路,失调电压低,最大为。 它专为获得宽电压范围、单电源供电而设计,也可以以双电源供电;而且无论电源电压大小,电源消耗的电流都很低。 它还有一个特性:即使是单电源供电
N I JMBMAMA MBMAMB电 机 驱 动 原 理 图 8 电机驱动 原理图 地址分配和连接 只列出和本系统相关的、关键部分的单片机与各个功能管脚的连接和相关的地址分配: 、 :输出管脚,连接驱动芯片 TA7267BP 的 2 管脚。 单片机通过改变这两个管脚的电平,实现 4 种电机状态的控制指令。 数码管 LED 显示 原理 引脚功能 如图 9 所示: ● 段选( a,b,c,d,e
0。 高优先级 SETB IT1。 外部中断 1 为跳沿触发 SETB PX1。 高优先级 SETB EX1。 允许外部中断 1 中断 SETB EX0。 允许外部中断定 0 中断 SETB EA。 开中断总开关 SETB TR1。 定时器 1 开始工作,作中断用 SETB OUT。 音频输出端口初始化。 ***********************************。 设置结束 CLR
、 C语言知识的深化和用途的理解。 在这次的项目设计过程中,我发现自己的基础知识和应用能力都很差。 刚接过项目,按照设计步骤走的时候,在很多都卡住了,原理的知识忘记了很多,以至于在设计开始时必须得先复习一下相关的基础知识。 在 老师和同学的帮助下我顺利的完成了这次 项目 设计, 对于我来说,收获最大的是方法和能力;那些分析和解决问题的能力。 在整个 项目 设计的过程中
制继电器自动打开控制加温或者减温系统进行工作当温度恢复正常值则继电器自动关闭 图 37 继电器控制电路 DS18B20 温度传感器 DS18B20 温度传感器是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器与传统的热敏电阻等测温元件相比它能直接读出被测温度并且可根据实际要求通过简单的编程实现 9~ 12 位的数字值读数方式 DS18B20 的性能特点如下 178。
oid wr_byte(uint8 dat) { uint8 i。 for (i=0。 i8。 i++) { SDA = dat amp。 0x01。 SCK = 1。 dat = 1。 SCK = 0。 } } /** * 读一个字节 */ uint8 rd_byte(void) { uint8 i, dat=0。 for (i=0。 i8。 i++) { dat = 1。 if (SDA)
中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1 和 XTAL2 分别是该放大器的输入端和输出端。 这个放 大器与作为反馈引脚号 复用功能 RXD(串行输入口) TXD(串行输出口) (外部中断 0) (外部中 断 1) T0(定时器 0 的外部输入) T1(定时器 1 的外部输入) (外部数据存储器写选通) T1(定时器 1 的外部输入) 常州大学本科生毕业设计(论文) 第 9 页
液晶模块内部的控制器共有 11 条控制指令,丰富的指令可以完成液晶的时序控制、工作方式设置和数据显示等。 采用的 LCD1602 液晶模块是标准 16 针插座,接口电路如图 26 所示,及各引脚说明如表 26 所示。 11 61 51 41 31 21 11 098675432V S SER / WR SV LV D DD 2D 1D 0D 7D 6D 5D 4D 3B L KB L A1 6
计过程 设计电路图,并根据所设计电路图 和单片机工作原理,为实现电子钟附带日历及复位功能,在书上查找资料程序,并自己进行编程。 经反复调试 和修改,最终编译通过, proteus 仿真成功, LCD 显示器能根据 程序要求来显示时间并可通过开关进行显示位的选择和时间的加减,而且按复位键可以回到初始设置,即程序中设计的 2020518 WED 23:59:20。 将所编程序置入单片机内