推荐阅读最新更新时间:2024-03-16 14:23
51单片机案例实操 -- 倒车雷达
1. 倒车雷达 倒车雷达(PDC,Parking Distance Control)全称叫“倒车防撞雷达”,也叫“泊车辅助装置”,是汽车泊车或者倒车时的安全辅助装置,由超声波传感器(俗称探头)、控制器和显示器(或蜂鸣器)等部分组成。在倒车时,帮助司机“看见”后视镜里看不见的东西,以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。 案例采用STC89C52单片机做为主控,通过高精度超声波测量距离,STC89C52单片机接收超声波的测量距离信号并处理得到数据,可实时显示在OLED上; 当测量距离小于安全距离时
[单片机]
基于单片机的GPIB-RS232C接口转换设计及应用
1 引言 在电子测量与仪器领域内,GPIB和RS232C属于应用较广泛的标准接口总线。GPIB适于建立自动测试系统(ATS),RS232C常用于数据终端设备(DTE)和数据通信设备(DCE)之间的联接。目前,已研制了许多专用大规模集成电路芯片来帮助设计者实现GPIB和RS232C接口,且这些芯片都与微处理器的内部总线相容。标准接口总线解决了设备与设备之间,或者功能组件与功能组件之间的接口问题。借助适当的接口总线把若干设备或功能组件联接起来就可构成一个ATS。如果把基于一种标准接口系统的测试装置作为子系统,再把若干子系统联接起来构成大系统或测试和控制网络,则实际需解决的就是不同标准接口总线之间的转换问题。 2 接口转
[单片机]
变频控制系统单片机外围电路设计探讨
本次设计采用选择PHILIPS半导体公司带手动复位功能的产品MAX708。MAX708还可以监视第二个电源信号,为处理器提供电压跌落的预警功能,利用此功能,系统可在电源跌落时到复位前执行某些安全操作,保存参数,发送警报信号或切换后备电池等。 另外,系统还扩展了可编程外围芯片PSD303。由于系统的 I/O口数量与实际所需数量还有很大的差距,故系统又扩展了两片8255A,一片用于接键盘和显示电路,一片用于接触发信号、紧急停车信号等。 一、键盘与显示电路 在本次设计中,设置了一个9按键的操作电路,以代替实际现场的操作按钮。6位的LED显示电路用于显示转速、电流、以及调试时的相关项的显示。 另外,为了便于现场
[单片机]
Atmega16L的模/数转换器—AVR单片机入门篇
ATMEAG16L中有8个十位精度的ADC(模/数转换器),它包括一个8通道的模拟开关、一个采样保持比较器、一个转换逻辑和4个控制/状态寄存器。其中,8通道10位模拟开关的输入端同PORTA口相连复用,用于输入模拟信号。模拟开关的输出则接至采样保持比较器的输入上,采样保持比较器可以确保模数转换逻辑的输入在转换过程中保持不变,它的输出接至模数转换逻辑 由于模拟开关的输入端同PORTA口相连复用,当一个应用系统不需要或者只需要少数的模/数转换器时,这个端口的其他引脚可以当作普通的1/0口使用。但是要注意,尽量不要在用到/VD转换器时,再将PORTA口作为普通I/O口使用,因为这会影响到A/D的转换精度。 模/数转换器可将输入的
[单片机]
用PIC单片机实现的脉冲编码传感器
引 言 随着社会的发展,出租车成为人们生活中非常方便且较普遍的交通工具,但出租车计价器却相对较为落后。在过去,出租车采用机械式计价器,用齿轮比的方式来计算出租车所跑的里程数,并由里程数来换算车费。但是机械齿轮体积较大,计算不是很准确,而且容易磨损。后来又采用了传感器方式,利用传感器接收车的跑动信息,从而计算里程数和车费。但此方法通常使干扰信号也能产生计数脉冲,所以也不完善。笔者引用单片机技术,使用编码和解码信息传递方式来完成计价器计数脉冲的形成。单片机可以很精确的检测到传感器信号,这样计价就会非常准确。完成此装置所需器件简单,成本非常低,技术上也容易实现。 1 系统原理 系统框图如图1所示,本文主要介绍虚线框内模块的设计
[单片机]
单片机两个双字节无符号数相乘程序举例
本程序适用于Intel的51系统单片机 例 将(R2R3)和(R6R7)两个双字节无符号数相乘,结果送R4R5R6R7。 用移位和迭加的方式,步骤如下: 1)清部分积(高16位)R4R5=0。循环数16。 2)把R4R5R6R7右移一位,从最低位开始检查乘数R6R7的各个位。 3)如乘数位为1,则被乘数R2R3加到部分积R4R5中,否则不加。 4)循环数减1,不到16次再返回1)。 NMUL:MOV R4,#0 MOV R5,#0 ;积的高16位=0 MOV R0,#16 ;乘数16位二进制 CLR C NMLP:MOV A,R4 RRC A MOV R4,A MOV A,R5 RRC A MOV
[单片机]
基于单片机软硬件联合仿真解决方案
缩略词解释: BFM:总线功能模块。在HDL硬件语言仿真中,BFM完成抽象描述数据和具体的时序信号之间的转换。 PLI:Verilog编程语言接口,是C语言模块和Verilog语言模块之间交换数据的接口定义。 TCL:字面意思是工具命令语言,是一种解释执行语言,流行EDA软件一般都集成有TCL。使用TCL用户可以编写控制EDA工具的脚本程序,实现工具操作自动化。 ISS:CPU指令集仿真器,可以执行CPU的机器码。 TFTP:简单文件传输协议,Windows的tftp.exe既是该协议的客户端实现。 SMART MEDIA:一种存储卡,常用于数码相机、MP3。 DMA:直接内存访问。用
[单片机]
基于STC89C52单片机和DS18B20温度传感器实现温度采集系统的设计
随着现代信息技术的高速发展,数据采集方面的技术也在不断地向前发展,并在信息技术中占有重要地位,是否及时准确采集数据以及数据是何方式采集都成为关注的焦点。随着嵌入式技术的不断发展,各种数据采集系统不断应用于各个领域。温度采集在智能家居、工业控制、智能农业等方面都应用。本温度采集系统下位机采用STC89C52单片机为主控制器,采用DS18B20温度传感器采集温度,上位机使用VB编写程序,通过串口采集数据,存入Access数据库,并实时在界面上显示温度变化曲线。 1 系统的整体设计 本温度采集系统的总体框图如图1所示,系统下位机即单片机系统采用的是现成的开发板,开发板上自带了DS18B20的温度传感器,开发板也自带了能够维持单片机正
[单片机]