计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

智能速度里程表设计(2)

2016-12-29 01:17
导读:2.2 单片机的选择 速度里程测量电路选用AT89C2051作为频率计的信号处理核心。AT89C2051包含2kB闪存、128B的RAM、

2.2 单片机的选择

速度里程测量电路选用AT89C2051作为频率计的信号处理核心。AT89C2051包含2kB闪存、128B的RAM、15根I/O口线、2个16位定时计数器、5个向量二级中断结构和1个全双工的串行口,同时还具有加密阵列的二级程序存储器加锁功能。设计中用到了AT89C2051的T0、T1 定时器和INT0引脚,以及P1端口的6个口线。由于该单片机与89C51相兼容,因此在硬件电路设计和软件编程方面更加方便。考虑到AT89C2051本身固有的特点,设计时需注意以下几点:首先,它的程序存储器空间为2kB,因此所有的跳转和分支转移指令都要限制在这个范围内。其次,它没有MOVX指令,也就是说,它不支持外部存储器操作,这一点设计时一定要考虑到。此外,AT89C2051自身还有一些其它特点,譬如可以使用命令使其工作在低功耗模式等。单片机利用T0定时器和INT0引脚来测量输入方波信号的周期,而使用外部中断0来控制定时器T0是否开始定时。当定时器T0的运行控制位复位时,不管P3.2引脚是何值,定时器都不工作。只有当定时器T0的运行控制位置位后,才能根据P3.2引脚状态来决定定时器是否工作。当P3.2引脚出现高电平时,定时器T0开始定时;而在其出现低电平时,定时器T0停止工作,并将测量信号的周期保存在定时器的16位寄存器中。系统初始化时,可通过设置使T0 和T1定时器工作在模式1方式。T1定时器主要用于形成1秒钟定时信号,用以为测量里程提供时间条件。
(转载自http://zw.NSEaC.com科教作文网)
2.3 液晶显示电路和数据存储电路

本设计的显示部分采用液晶显示模块LCM0825煾媚?橛氲テ机的接口电路如图3所示。LCM0825是8位段码式液晶显示模块,它内部集成有LCD控制

上一篇:uC/OS-II的任务切换机理及中断调度优化 下一篇:没有了