- 4
- 0
- 约1.6万字
- 约 22页
- 2017-08-24 发布于安徽
- 举报
课程设计(综合实验)报告
( 2013-- 2014年度第2学期)
名 称:单片机与嵌入式系统课程设计
题 目:基于51单片机的出租车计价器设计
院 系:控制与计算机工程学院
班 级:测控1101班
学 号: 1111160108
学生姓名: 李 权
指导教师: 吕跃刚
设计周数: 一 周
成 绩:
日期:2014年06月19日
一、课程设计的目的与要求
每三人一组,按学号排列分组。
每组同学可按题目自行合理分工合作完成,答辩时可分别负责回答其中一部分,如资料查询、总体设计、外围器件研究、传感器研究、电路设计、硬件制版图绘制、软件编程等。
每组课设只给出题目,而没有给出具体技术功能要求。同学可以充分发挥、完善设计。
建议每组应有一个同学学习掌握protel 99SE制版软件,并负责电路板设计。
建议认真查阅资料,多参考别人的成果,但设计的内容要有自己的独立见解。
课设报告按学校格式要求书写。
二、设计正文
1.1.1 单片机的概念
单片机(microcontroller,又称微控制器)是在一块硅片上集成了各种部件的微型计算机。这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。图1是80C51单片机的基本结构图
a. 89C51单片机的结构特点有以下几点:
8位CPU;
片内振荡器及时钟电路;
32根I/O线;
外部存储器ROM和RAM,寻址范围各64KB;
两个16位的定时器/计数器;
5个中断源,2个中断优先级
全双工串行口
布尔处理器
b. 定时器/计数器
89C51内部有两个16位可编程定时器/计数器,记为T0和T1。16位是指它们都是由16个触发器构成,故最大计数模值为2-1。可编程是指他们的工作方式由指令来设定,或者当计数器来用,或者当定时器来用,并且计数(定时)的范围也可以由指令来设置。这种控制功能是通过定时器方式控制寄存器TMOD来完成的.
如果需要,定时器在计到规定的定时值时可以向CPU发出中断申请,从而完成某种定时的控制功能。在计数状态下同样也可以申请中断。定时器控制寄存器TCON用来负责定时器的启动、停止以及中断管理
在定时工作时,时钟由单片机内部提供,即系统时钟经过12分频后作为定时器的时钟。技术工作时,时钟脉冲由TO和T1输入。
c. 中断系统
89C51的中断系统允许接受五个独立的中断源,即两个外部中断申请,两个定时器/计数器中断以及一个串行口中断。
外部中断申请通过INTO和INT1(即P3.2和P3.3)输入,输入方式可以是电平触发(低电平有效),也可以是边沿触发(下降沿有效)。两个定时器中断请求是当定时器溢出时向CPU提出的,即当定时器由状态1转为全零时提出的。第五个中断请求是由串行口发出的,串行口每发送完一个数据或接收完一个数据,就可提出一次中断请求。
1.1.2 89C51的芯片引脚图
如图2所示
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
图2
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口输出地址的高八位。当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 /INT0(外部中断0)
P
您可能关注的文档
最近下载
- 2019款一汽丰田卡罗拉_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2026年春季人教版小学数学三年级下册教学计划(含进度表).docx VIP
- 长安三万里 中英文字幕.docx VIP
- 长安三万里中英文字幕.pptx VIP
- 早孕关爱门诊咨询要点专家共识(2025年版).pptx VIP
- 汽车行走的艺术知到智慧树期末考试答案题库2025年吉林大学.docx VIP
- (2026春新版本) 部编版道德与法治三年级下册全册教学设计.docx
- TCQFX001-2024四川省机动车维修工时定额标准.pptx VIP
- ASTM E92-2023中文版,维氏硬度试验.pdf VIP
- Roland罗兰VM-3100PRO MIDI使用说明书.pdf
原创力文档

文档评论(0)