基于89c51超声波测距论文内容摘要:
LJMP START ORG 0003H LJMP PINT0 ORG 000BH LJMP INTT0 ORG 0013H RETI ORG 001BH LJMP INTT1 ORG 0023H RETI ORG 002BH RETI。 ********************************************。 * 主 程 序 *。 ********************************************。 START: MOV SP,4FH MOV R0,40H。 40H43H 为显示数据存放单元( 40H 为最高位) MOV R7,0BH CLEARDISP: MOV @R0,00H INC R0 DJNZ R7,CLEARDISP MOV 20H,00H MOV TMOD,21H。 T1 为 8位自动重装模式, T0为 16 位定时器 MOV TH0,00H。 65 毫秒初值 MOV TL0,00H MOV TH1,0F2H。 40KHZ 初值 MOV TL1,0F2H MOV P0,0FFH MOV P1,0FFH MOV P2,0FFH MOV P3,0FFH MOV R4,04H。 超声波肪冲个数控制(为赋值的一半) SETB PX0 SETB ET0 SETB EA SETB TR0。 开启测距定时器 start1: LCALL DISPLAY JNB 00H,START1。 收到反射信号时标志位为 1 第 9 页 江苏技术师范学院课程设计论文 9 CLR EA LCALL WORK。 计算距离子程序 SETB EA CLR 00H SETB TR0。 重新开启测距定时器 MOV R2,64H。 测量间隔控制(约 4*100=400MS) LOOP: LCALL DISPLAY DJNZ R2,LOOP SJMP Start1。 ****************************************************。 * 中断程序 * *。 ****************************************************。 T0 中断, 65 毫秒中断一次 INTT0: CLR EA CLR TR0 MOV TH0,00H MOV TL0,00H SETB ET1 SETB EA SETB TR0。 启动计数器 T0,用以计算超声来回时间 SETB TR1。 开启发超声波用定时器 T1 OUT: RETI。 T1 中断,发超声波用 INTT1: CPL VOUT DJNZ R4,RETIOUT CLR TR1。 超声波发送完毕,关 T1 CLR ET1。 MOV R4,04H SETB EX0。 开启接收回波中断 RETIOUT: RETI。 外中断 0,收到回波时进入 PINT0: CLR TR0。 关计数器 CLR TR1 CLR ET1 CLR EA。 CLR EX0。 MOV 44H,TL0。 将计数值移入处理单元 MOV 45H,TH0。 SETB 00H。 接收成功标志 RETI。 **************************************************** 第 10 页 江苏技术师范学院课程设计论文 10。 * 显示程序 *。 ****************************************************。 40H 为最高位, 43H 为最低位,先扫描高位 DISPLAY: MOV R1,40H。 G。基于89c51超声波测距论文
相关推荐
,也就改变了甲类放大时效率低的状况,理论上 B 类放大器的效率可达 78. 5%。 图 22 B类放大器的典型工作状态 工作在乙类的放大电路,虽然效率提高了,但是存在严重的波形失真,使得输入信号的半个波形被削掉了。 我们通过乙类的工作状态图可以很明显看到,输出波形只 有半个周期,如果用两个晶体管输出 (如图 23 所示 ),让它们都工作在乙类状念,但一个在正半周工作,另一个在负半周工作
器 ( Activity Manager) 对应用程序基本元素 Activity的管理。 窗口管理器 ( Window Manager) 对所有窗口的管理,如对话框( Dialog)等等。 包管理器 ( Package Manager) 对 Android应用程序( apk包)的管理,包括系统本地自带的应用以及第三方应用。 3) 系统运行库层
ebkit,数据库 SQLite,让你可轻易开发出来媲美于桌面应用复杂度的手机软件。 ,同时可以直接使用 Google很 1 天津工业大学 2020届本科生毕业设计(论文) 多在线服务。 Eclipse的完整开发环境,模拟器,文档,帮助,示例 将极大推动 Android快速的推广和发展。 基于 Android 众多的优点,围绕 Android 形成了一个移动手机联盟,主要的手机厂商几乎全部在列
仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通信产品中,成为现代电子系统中最重要的智能 化工具。 单片机具有多功能、高性能、低电压、低功耗、低价格的显著特点。 所以利用单片机对水箱进行控制可以极大的减少投入,具有很高的经济价值与实用性。 利用单片机实现水箱控制,对于提高劳动生产率和产品质量,节约能源等都有 着积极意义 [1]。 本设计任务和主要内容 本次设
8V。 用示波器观察对称方波发生器的震荡波形如图所示,震荡频率为100Hz。 图中的Uc1代表C1上的电压。 由图可见,随着震荡电容C1不断进行充、放电,在Uo1端便形成了以零伏为对称轴的方波信号,其直流分量为零。 RR3组成分压器,用于设定IC1的阈值电压(亦称门限电压),进而控制IC1a的翻转状态。 利用LM334的正温度系数(+%/℃)去补偿热敏电阻的负温度系数(%/℃),%/℃
............................................................................................... 8 6参考文献 ...............................................................................................