基于单片机的电子遥控车位锁设计报告内容摘要:
为低电平时,将输出电流,这是由于内部上拉的缘故。 在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时,P2口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。 在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。 P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。 当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: RXD(串行输入口) TXD(串行输出口) /INT0(外部中断0) /INT1(外部中断1) T0(记时器0外部输入) T1(记时器1外部输入) /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在FLASH编程期间,此引脚用于输入编程脉冲。 在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。 如想禁止ALE的输出可在SFR8EH地址上置0。 此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。 在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。 但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000HFFFFH),不管是否有内部程序存储器。 注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。 在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 图27 AT89C51芯片图第3节 电子车位锁的系统软件设计系统平时处于待机状态,当车辆驶近车位时,车主按下遥控器的解锁按钮,接收电路立即对接收到的信号进行解码,并将解码结果送入单片机,单片机对接收到的解码信号进行分析比较。 如果该信号与存储器中已经保存的身份码相符,则说明是合法车辆,单片机则控制电动机将车位锁降下,待下降到位后,发出声音信号,车主听到声音后,将车辆驶入车位,并在离开时升起车位锁,起到防盗作用。 在电机工作的过程中,程序不断的对电机电流进行监测,如果电流过大,则对电机进行过流保护。 如果车主在停车完毕离开车位后,忘记升起车位锁,则车位锁在十五分钟后自动升起。 在停车位上装有压力传感器,如果汽车离开停车位时未降下车位锁,则车位锁发出声音报警,该报警信号如果在一分钟内没有得到响应,则会延伸到停车场管理处。 主程序流程图如31所示。 开始初始化 解锁子程序上锁子程序结束 图31 车位锁控制电路总体框图 解锁程序设计unsigned long decode(void) //无线解码 unsigned long DATA。 // 记录数据 unsigned char count,i。 // 暂时计数 DATA=0。 for(count=0。 count24。 count++) //开始收集 i=0。 //宽度计数 while(PINCamp。 (14)) //高位计数 as。基于单片机的电子遥控车位锁设计报告
相关推荐
第三章 系统硬件设计 本课程设计的电子秤以单片机为主要部件,利用全桥测量原理, 构成一件简单电子称, 其中测量电路中最主要的元器 件就是电阻应变式传感器,本设计采用全桥测量电路,使系统产生的误差更小,输出的数据更精确。 而二运放大电路的作用就是把传感器输出的微弱的模拟信号进行一定倍数的放大,以满足 A/D 转换器对输入信号电平的要求。 ICL7135A/D转换的作用是把模拟信号转变成数字信号
特别适用于电池供电的场合。 本实验采用 LM386 的封装形式 8 引线双列直插式。 软 件设计 音乐符设计 首先建立音乐,把音乐的音符找出。 建立各个音符的定时常数 T 值表,编写程序时我们把 T 值表按顺序建立在“ TABLE”栏。 每个发音符使用一个字节,字节的位(简谱码)代表音符的节拍。 如果 1 拍为 秒, 4 分之一秒就是 秒。 只要设定延时时间就求得节拍的时间。 假设 4 分之一为
择。 为满足 10pF ~ 的测量范围 , 可通过设置不同按键来实现。 不同按键与对应的量 程范围如表 所示。 系统分为三个量程 , 可测量 1pF ~ 12020uF 的电容。 表 按键与量程范围的关系 按键是否按下 量程范围 无按键按下 F 按下Btn3 F600μ F 按下 Btn3 再按下 S3 200 μF12020μ F 原理图设计及设计结果 原理图设计 图 13 原理图设计
件记录、监控功能,如:失压、失流、过压、过流、编程、开盖、电压合格率等;这些是感应式电能表所缺少的。 便于安装使用 感应式电能表的安装有严格的要求;而电子式电能表采用静止式的计量方式,因此不存在上述问题,加上体积小、重量轻,便于使用。 表 11 列出了两种电能表的性能比较。 表 11 感应式电能表与电子式电能表的性能比较 类别 感应式电 能表 电子式电能表 准确度(级别) ~ ~ 频率范围(
的显示电路是为了给使用者以提示而设置的。 考虑到为了节约单片机的口资源,本系统的显示采用串行显示的方式。 方案一:通过移位寄存器显示 只使用单片机的两个串行口, 就可以完成单片机的显示功能。 返回 密码正确。 开锁驱动电路 发光二极管亮 单片机微控制器 Y N 7 方案二:通过芯片 HD7279 显示 HD7279 为串行接口,可直接同时驱动 8 位共阴式数码管而不需要外围元件
采集由 DS18B20构成;由于 24C02C 采用 I2C总线结构,操作简单而且具有掉电保存数据的能力,所有闹钟的定时时间以及闹钟的开关用 24C02C来存储。 A T 8 9 S 5 2 主控 制 模 块蜂 鸣 器 报 警模 块2 4 C 0 2 C存 储 模 块1 2 8 6 4 液 晶 显示 模 块D S 1 3 0 2时 钟 模 块键 盘 模 块D S 1 8 B 2 0 模块 图