二、单片机最小系统硬件资源介绍:
3
f单片机原理及其应用课程设计(报告)
二.总体设计方案
1设计思路
1、255计数:255可用8位二进制数表示,故本设计可直接采用可以重装载的计数器T1模式二进行计数。然后对TL1的内容进行相应的二进制十进制转换:首先TL1的内容除以64H,所的商就是十进制的百位,然后用余数除以0AH,所得的商就是十进制数的十位,余数即相应的十进制的个位。接着将相应的十进制数进行译码,并在LED数码管上显示出来。每来一个脉冲其显示的结果加一,直加至255然后T1重新开始计数。2、出租车计费系统:本设计所设计的出租车数字计数器的主要功能有:金额输出、路程输出、数据复位、计时计价等。输出采用2个4位8段共阳数码管,车辆行走时前4位显示路程,后4位显示金额。起步价为5元(2km以内),2km后,08元05km要求每500m,刷新计费一次。
2芯片功能介绍
AT89C51是一款低功耗、高性能CMOS8位微控制器,具有4K可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。AT89C51具有以下标准功能:4K字节Flash,256字节RAM,32位IO口线,看门狗定时器,2个数据指针,三个16位定时器计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。其引脚如图32所示,下面简要介绍其引脚功能:
4
f单片机原理及其应用课程设计(报告)
图1AT89C51引脚图
VCC:电源。本设计中接电源正极。GND:地。本设计中接电源负极。P0口:P0口是一个8位漏极开路的双向IO口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写