基于单片机控制的红外测速装置设计报告(编辑修改稿)内容摘要:
短人眼捕捉不到因此人眼看到的是连续的数字。 当有 低电平信号时计时停止加一,停在某一个数字,循环动态显示。 8 元器件清单 单片机仿真仪 1 红外开关 GK105 2 LED 显示器 8 74573 译码器 1 面包板 1 排阻 1K 8 排阻 1K 8 杜邦线数根 单片机电路 (实物电路) 其中一位字型码的输出程序: MOV A , First ANL A,0FH。 屏蔽累加器的高 4 位 MOV DPTR,TAB。 将数据表格的首地址 0100H存入 16位的数据地址指针 DPTR 中 MOVC A,@A+DPTR。 查表 MOV 60H,A 9 其中一位 10ms加一程序,满十进一 MOV A , First ADD A , 01H MOV First , A CJNE A , 0AH , DONE。 若 A 等于 10 向下执行 否则跳转 MOV First , 00H 选择译码器并输出的程序 code138: CLR A LAB1: MOV R5 , A ADD A , 60H MOV R0 , A MOV P0 , @R0。 60H 地址开始的数据送到 P0 口 MOV A , R5。 将累加器的数据暂存在 R5 中 准备移位 MOV DPTR ,TAB1。 将数据表格的首地址 0120H 存入 16 位的数据地址指针DPTR 中 MOVC A , @A+DPTR。 查表 (译码器的三个控制脚 ) MOV P2 , A。 将其移位结果送到 P2 口 MOV A , R5 CALL DEL1mS。 调用延时子程序 INC A DJNZ C2 ,LAB1。 如果为 0 向下执行 否则跳转到 CODE138 RET 检测 开始计时程序 PAN1: ORL P1, 03H。 , 同时置一 MOV C,。 读取 JC PAN1。 若为高电平原地循环,不开始计时 检测 停止 计时程序 MOV C, JNC LAB2。 若 为低电平,循环执行该点显示子程序 如图右边为开关 1 控制计时开始,左边为开关 2 控制计时停止 10 搭建好硬件 物体进入开关 1,开始计时,从左往右移动物体 11 物体进入开关 2,停止计时,可以看到此次移动时间为 12 [1]李广弟 .单片机基础 [M].北京 :北京航空航天大学出版社 ,2020 [2]蒋万君 .再论循环时序电路的接口技术 [J].机电一体化 ,2020 第 5 期 [3]赵嘉尉 ,张家栋 ,霍凯 肖燕彩 .单片机原理与接口技术 [M].北京 :清华大学出版社 ,2020 [4]胡汉才 .单片机原理及接口技术 (第二版 )[M].北京 :清华大学出版社 ,2020 题感想 我们先用了一天时间把教室人数系统仿真成功,然后就开始更改程序,用动态显示计时,但是发现动态显示需要译码器,以及不需要 8155 等诸多问题,我们需要改的远远不止是把加一减一程序改成计时那么简单,于是我们自己买了单片机开发板重新设计。 自主设 计的道路真是远比设计已经有模板的情况困难得多,我们需要自己想办法如何控制计时开始计时停止,如何用动态显示控制显示,硬件的问题浪费了一些时间,自己一开始买硬件总是买不对,不会用,最后跑了中关村两次才买到了合适的硬件。 软件上的问题就更严重了,虽然我们以单片机开发板提供的源程序作为参考,但是毕竟是设计一个功能全新的系统,在没有任何类似参考文献的基础下我们走了不少弯路,有些软件上小小的问题找不到就迟迟不能解决问题,每晚上我们 13 俩人都会调试程序到很晚,终于在最后日期前两天攻克了开关 2 停止。基于单片机控制的红外测速装置设计报告(编辑修改稿)
相关推荐
储器 6. 256*8 字节内部 RAM 7. 32 个可编程 I/O 口线 8. 3 个 16 位定时 /计数器 9. 8 个中断源 UART 通道 ` 8 空闲和掉电模式 功能特性概述: AT89C52 提供以下标准功能: 8K 字节 Flash 闪速存储器, 256 字节内部 RAM, 32个 I/O 口线, 3 个 16 位定时 /计数器,一个 6 向量两级中断结构,一个全双工串行通信口
7414 将放大器产生的单向脉冲变换成与 TTL/CMOS 电平相兼容的方波。 这样处理以后信号变成方波信号,以便后续的电路进行计数。 四川大学锦 城学院本科课程设计 基于单片机数字频率计的设计 8 数字频率计显示电路的设计 在单片机系统中,常用的显示器有:发光二极管显示器,简称 LED;液晶显示器,简称 LCD;荧光管显示器。 而发光二极管显示又分为固定段显示和可以拼装的大型字段显示
3 个 16 位可编程定时/计数器 时钟频率 向上或向下定时计数器 改进型快速编程脉冲算法 6 个 中断源 工作电压 全双工串行通信口 布尔处理器 — 帧错误侦测 4 层优先级中断结构 — 自动地址识别 兼容 TTL 和 CMOS 逻辑电平 空闲和掉电节省模式 PDIP(40) 和 PLCC(44)封装形式 19 震荡起特性 外接石英晶体或者陶瓷谐振器以及电容 C C2 接在放大器的反馈回路(
芯片自身特点和应用角度出发,软件实现角度上看,星型网络,一般采用轮询机制,按地址轮询或者按频率点轮询。 因为搭建通信有两个基本前提[8]:收发地址需要匹配,这好比人和人对话,首先得找对交流对象,否则只能是对牛谈情。 工作频率需要一致,这也好比人和人对话,首先语言得互通,一个普通的地球人(或中国人)和一个外星人(或外国人)无法直接交流。 正因为有以上两个前提条件
在 u1=E- u0,根据能量守恒得: o ffon tIEUtEI 101 )( 整理得: EEtTEt ttUof fof fof fon 10 ( 10 ) (2 5) 因为 Ttoff ,输出电压大于电源电压,因此该变换器又被称作升压斩波电路,其又被叫做 Boost 变换器。 由于 Ttoff ,因此改变它便能改变 u0与导通占空比的关系: 1
low cost, easy to carry . That’s result in its universal in the fields of industrial control and home entertainment. This paper takes AT89C51 as the object of study,128X64 LCD as a display,