单片机应用与仿真训练课程设计报告-基于单片机的出租车计价器的设计内容摘要:
图 26 校验时, P0 输 出 原 码 , 此 时 P0 外 部 必 须 被 拉 高。 图 26 AT89S52 P1口: P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口, P1 口缓冲器能接收输出 4TTL 门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 在 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口也可作为 AT89S52 的一些特殊功能口, P3 口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电河南理工大学大学课程设计说明书 11 平时间。 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:来自反向振荡器的输出。 5461AS 液晶的简介 5461AS 共阴四位数码管 主要技术参数如表 21所示: 显示容量: 16*2 个字符 芯片工作电压: — 工作电流: () 模块最佳工作电压: 字符尺寸: *( W*H) mm 表 21 5461AS 共阴四位数码管 主要技术参数 接口信号说明如 图 26 所示: 河南理工大学大学课程设计说明书 12 图 25 5461AS 共阴四位数码管接口 信号说明 控制器接口说明( HD44780 及兼容芯片) 基本操作时序 a 读状态:输入: Rs=L, Rw=H, E=H 输出: D0— D7=状态字 b 写指令:输入: Rs=L, Rw=L, D0— D7=指令码 输出:无 E=高脉冲 C 读数据:输入: Rs=H, Rw=L, E=H 输出: D0— D7=数据 d 写数据:输入: Rs=H, Rw=L, D0— D7=数据 输出:无 E=高脉冲 状态字说明如表 22所示: STA7 D7 STA6 D6 STA5 D5 STA4 D4 STA3 D3 STA2 D2 STA1 D1 STA0 D0 表 22状态字说明( a) STA06 当前数据地址指针的 数值 STA7 读写操作使能 1:禁止 0:允许 表 23 状态字说明( b) 注:对控制器进行读写操作之前,都必须进行读写检测,确保 STA7 为 0 RAM 地址映射图 控制器内部带有 80*8 位的 RAM缓冲区,对应关系如下图 25 所示: 表 24 RAM 地址映射图 LCD16 字 *2 行 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 … 27 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 … 67 河南理工大学大学课程设计说明书 13 显示模式设置如表 25 所示: 指令码 功能 0 0 1 1 1 0 0 0 设置 16*2 显示, 5*7 点阵, 8位数据接口 表 25 显示模式设置 显示开关及光标设置如表 26所示: 指令码 功能 0 0 0 0 1 D C B D=1 开显示; D=0 关显示 C=1 显示光标; C=0 不显示光标 B=1 光标闪烁; B=0 光标不显示 0 0 0 0 0 1 N S N=1 当读或写一个字符后地址指针加一,且光标加一 N=0 当读或写一个字后地址指针减一,且光标减一 S=1 当写 一个字符后,整屏显示左移(N=1)或右移( N=0) ,以得到光标不移动而屏幕移动的效果 S=0 当写一个字符,整屏显示不移动 表 24 显示开关及光标设置 数据控制 控制器内部没有一个数据地址指针,用户可通过它们来访问内部的全部 80 字节RAM。 河南理工大学大学课程设计说明书 14 第三章 出租车计价 系统 的软件设计 单片机资源使用 在本次设计中像电路键盘用到了 P1口,其中 到 口作为键盘的输 入,直流电机电路的控制线用了 P2口线, 、 、 分别为 led 信号控制脚。 显示电路用到了 P0和 P2 口, P0口为液晶的数据口。 中断子函数 对于中断程序,只要定时器计数满就会产生中断 50ms 中断一次,共计 20次,秒钟加 1,秒钟计满再分钟加,当分钟加到 99 时全部清零。 以下是中断子函数的流程图如图 31 所示: 图 31 中断子程序流程图 Count++开始Second++count=0是否产生中断。 Count=20。 Second=60。 Minite++second=0Minite=99。 Minite=0结束否否否否是是是是河南理工大学大学课程设计说明书 15 判键子函数 对于独立式键盘判键,首先看有键按下不,如果有键按下则延时一会儿,在判断是否真的有键按下,如果 确实有键按下,在判键释放,最后执行键功能程序。 判键子函数的流程框图如图 32 所示: 图 32判键子程序流程图 显示子程序 1602 液晶是字符型液晶,它的内部自带字符库,它可以写两行的字符,同时每行可以。单片机应用与仿真训练课程设计报告-基于单片机的出租车计价器的设计
相关推荐
2410 处理器介绍 精读 S3C2410 处理器的 USER39。 S MANUAL 的 memory controller 及NandFlash controller 部分 4 掌握 S3C2410 处理器的芯片 有关存储器接口的 原理及用法 讲授,演示,实践 3 S3C2410 处理器介绍 精读 S3C2410 处理器的 USER39。 S MANUA 的 Clock amp。 Power
效时停止对 FIFO 的写操作 ;空标志信号,当有效时停止对 FIFO 的读操作。 频率测量模块在本系统中起着非常重要的作用,它不仅决定着采样频率,还决定液晶显示屏幕的基本时间基准。 测量频率其实就是单位时间内的计数。 在本设计中,测频模块的具体设计思路为:首先将 A/D 转换器转换后的数据通过一个比较器得到测频脉冲,由于本设计中的 A/D 将 0V 电压转换为 0x80,为避免在 0V
储单元: 掉电 存储单元的作用是在电源断开的时候,存储当前设定的单价信息。 AT24C02 是 ATMEL 公司的 2KB 字节的电可擦除存储芯片,采用两线串行的总线和单片机通讯,电压最低可以到,额定电流为 1mA,静态电 流 10Ua(),芯片内的资料可以在断电的情况下保存 40 年以上,而且采用 8 脚的 DIP 封装,使用方便。 AT24C02 的外围电路中有 R R2 两个上拉电阻
地沟→回填工。 ⑵ 结构工程 结构定位放线(预检)→构造柱钢筋绑扎、定位(隐检)→砖墙砌筑(+ 50cm 线找平、预检)→柱梁、顶板支模(预检)→梁板钢筋绑扎(隐检、开盘申请)→砼浇筑→下一层结构定位放线→重复上述施工工序直至顶。 ⑶ 内装修工程 门窗框安装→室内墙面抹灰→楼地面→门窗安装、油漆→五金安装、内部清理→通水通电、竣工。 ⑷ 外装修工程 外装修工程遵循先上后下原则,屋面工程(包括烟道
高灵敏度 、低暗电流、 2160 像元的线阵 CCD 图像传感器。 该传感器可用于真、图像扫描和 OCR。 该器件的内部信号预处理电路包含采样保持和输出预放大电路。 它包含一列 2160 像元的光敏二极管,当扫描一张 B4 的图纸时,可达到 8 线 /毫米( 200DPI)的精度。 特性: 像敏单元数目: 2160 像元 像敏单元大小: 14μ m*14μ m*14μ m 光敏区域:二相(
福建福人、 福建大亚、滁州华能、吉林森工等厂家生产的刨花板。 3. 台面等主要部分用 2 mm 厚 PVC 封边,其余部分可用不小于 mm 厚 PVC封边。 4. 所用钢管应以冷轧钢带用电阻焊接或焊后冷加工方法制造 , 立柱选用 50 30( mm)矩形钢管,连接横梁选用 25第 13 页 共 42 页 25( mm)方形钢管,壁厚均要≥ (以现场实测尺寸为准)。 制造钢管的钢的牌号应符合