单片机原理与应用技术课程设计报告内容摘要:
序流程如图 9 所示。 图 9 主程序流程图 当按下计价器 计价 开关 时 ,说明准备出发,计价提示电路就发出声响,提醒乘客,车已启动请注意安全 , 并启动计价, 到达目的地时服务结束,关断计价开关,计价器会 将当前累计 行车里程及 价格送 至 显示电路显示出来。 外部计数中断(计程计价程序) 发光二极管 L1 用来显示车上有无乘客,没乘客上车时,具有自锁功能的开关 SB断开, L1亮, 6 个数码管显示时间。 当有乘客上车时,把开关 SB接通, L1 灭,同时开始计程计价。 开始 初始化 键盘扫描程序 S2 按下。 SB 按 路程显示 计价程序(晚上) S3 按 SB 按下。 计价程序(白天) Y Y Y N N N 7 开始计程计价时,车轮每转一圈,由于 A44E 属于开关型的霍尔器件,其工作电压范围比较宽( ~ 18V),其输出的信号符合 TTL 电平标准,可以直接接到单片机的 IO 端口上,而且其最高检测频率可达到 1MHZ。 (在实际电路中用 555 产生一个里程脉冲来模拟霍而传感器)。 选择了 口作为信号的输入端,内 部采用外部中断 0(这样可以减少程序设计的麻烦),出于出租车的车轮直径 D= 因此车轮每转一圈的行程为 S=π D=。 T0 每计 N0=125 个数,相当于汽车行驶了 125 2m=250m。 把 T0 设为计数模式 2,用 T0 中断,计数初值为X=28125=83H。 汽车每行驶 250m, T0 计满数溢出一次,使 T0 中断,在中断子程序中,使某寄存器加 1 计数。 加 4 次相当于汽车行驶 1km,这样行程缓冲区中行程里程加 1,实现了行驶里程计算,单片机就控制将金额自动的加增加,其计算公式:总金额 =当前单价公里数。 流程如下 图所示。 图 10 计价子程序流程图 4 结束语 这次课程设计让我学到了很多在课本上学不到的东西,我获益匪浅,同时也让我对本专业有了更进一步的了解。 由于使用的是单片机作为核心的控制元件,以及灵敏的霍尔开关型器件,是本出租车计价器具有功能强、性能可靠、电路简单、成本低的特点,加上经过优化的程序,使其有很高的智能化水平。 但是在我们设计和调试的过程中,也发现了一些问题,譬如计价的金额位数有限,实际的里程可能会很远,会超出我们的显示范围。 计价器的设计还不够人性化,比如加上语音的提示功能,可能 会更有生命力。 金额 =金 额+ 单价 开始 行车 3 公里。 行车 100 米。 金额=起步价 Y N Y 里程加 里程加 N 显示 结束 8 参考文献 [1]李朝青 .单片机原理与接口技术 [M].北京 :北京航空航天大学出版社, 1997 [2]康华光 .数字电子技术基础 [M](第四版) . 北京:高等教育出版社, 2020 [3]陈永甫 .新编 555 集成电路应用 800 例 [M].电子工业出版社, [4] 孙涵芳 .MCS51系列单片机原理及应用 [M].北京:北京航空航天大学出版社, [4]张大明 .单片机控制实训指导及统合应用实例 [M].北京 :机械工业 出版社 2020. 9 附录 整体电路图 S0 S1 S2 S3EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U1AT89S51R1 1KR2 2201122SY 12MC133pFC233pFC3 22uFSRESTVCCR9 10KR8 10KR7 10KR6 10KVCC1122C41uF1122C50.1uFR415KR3 68KTRIG2OUT34CVOLT5THOLD6DISCHG781RESETVCCGNDU2NE555R5 1K 1122L11234JP1显示接口R121KR141KR131KR151K223311V1223311V21122L21122L3SBP22P23P22P23RXDTXDTXDRXDR171KR161KV3YP21P21R115.1KR105.1KVCCA01A12A23GND4SDA5SCL6WP7VCC8TA24C02AP25P26P26P25abcdefgdpVccab fcgdedpDS1ABQAQBQCQDCLKCLRQEQFQGQH74LS164abcdefgdpVccab fcgdedpDS2ABQAQBQCQDCLKCLRQEQFQGQH74LS164abcdefgdpVccab fcgdedpDS3ABQAQBQCQDCLKCLRQEQFQGQH74LS164abcdefgdpVccab fcgdedpDS4ABQAQBQCQDCLKCLRQEQFQGQH74LS164abcdefgdpVccab fcgdedpDS5ABQAQBQCQDCLKCLRQEQFQGQH74LS164abcdefgdpVccab fcgdedpDS6ABQAQBQCQDCLKCLRQEQFQGQH74LS164RXDTXDD1D2D3 10 源程序 DAY_PRICE EQU 6F。单片机原理与应用技术课程设计报告
相关推荐
211I /O 313I /O 414I /O 515I /O 616I /O 717A823A922A 1019CE0E20WE2161 16D01D12D23D34D45D56D67D78Q019Q118Q217Q316Q415Q514Q613Q712STB1182 82P 21P 22P 23P 24P P P P P 32P 33P 34P 35P 36P 37P 38P 39P ( W
工将广泛采用数控车床、数控内铣床、数控车拉床等先进设备对主轴颈、连杆轴颈进行数控车削、内铣削、车 拉削加工,以有效减少曲轴加工的变形量。 曲轴精加工将广泛采用 CNC 控制的曲轴磨床对其轴颈进行精磨加工。 此种磨床将配备砂轮自动动平衡装置、中心架自动跟踪装置、自动测量、自动补偿装置、砂轮自动修整、恒线速度等功能要求,以保证磨削质量的稳定。 高精设备依赖进口的现状,估计短期内不会改变。
外中断 0) / INT1(外中断 1) T0(定时/计数器 0 外部输入) T1(定时/计数器 1 外部输入) / WR(外部数据存储器写选通) / RD 外部数据存储器读选通) RST:复位输入。 当振荡器工作时, RST 引脚出现两个机器周期以上高电平将使单片机复位。 WDT 溢出将使该引脚输出高电平,设置 SFR AUXR 的DISRT0 位(地址 8EH)可打开或关闭该功能。
工作环境、学习环境、生活环境。 七、活动载体和工作要求 继续抓好学雷锋志愿服务学习宣传活动。 以包村扶贫工作为契机,深入基层村组与人民群众交流,宣传雷锋精神、解读财政各项惠农政策,深入基层了解民意、破解发展难题、化解社会矛盾,促进干群关系融洽、保稳定促和谐、提升服务水平,与基层群众心得交流、捐赠农林牧养殖方面科技书籍,以学雷锋志愿服务分队为单位成立学雷锋互助组,确保雷锋精神和志愿精神有阵地可见
党主体责任还需强化,抓党建的主动性有待进一步增强。 如党员组织关系排查工作,是为即将在最 新精 品 资料推荐 提 供全程指导服务 2020 全新精品资料 全新公文范文 全程指导写作 –独家原创 16 / 55 全体党员中开展 “ 两学一做 ” 学习教育打基础的工作,俗话说 “ 基础不牢、地动山摇 ” ,把党员组织关系排查清楚,把底数摸清楚就是最基础的事情
在 FLASH 编程和校验时 , P1 口作为低八位地址接收。 P2 口: P2 口为一个内部上拉电阻的 8 位双向 I/O 口, P2 口缓冲器可接收,输出 4 个TTL 门电流,当 P2 口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作 5 为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2 口当用于外部程序存储器或 16