单片机课程设计----手动计数器
《单片机课程设计----手动计数器》由会员分享,可在线阅读,更多相关《单片机课程设计----手动计数器(11页珍藏版)》请在毕设资料网上搜索。
1、 单片机原理与接口技术课程设计单片机原理与接口技术课程设计 基于基于 A AT89S51T89S51 单片机的手动计数器单片机的手动计数器 设计报告设计报告 1 目目 录录 一、手动计数器课程设计功能描述2 1.1 单片机概述2 1.2 芯片简介2 二、硬件分析设计及硬件连线图5 2.1 硬件分析设计5 2.2 硬件连线图6 三、程序设计内容及框图6 3.1 程序设计内容6 3.2 程序框图7 四、程序源代码清单7 五、上机调试运行结果及分析9 六、课程设计的经验教训总结9 参考文献10 2 一、手动计数器课程设计功能描述一、手动计数器课程设计功能描述 1.1 单片机概述 单片机微型计算机是微
2、型计算机的一个重要分支, 也是颇具生命 力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故 又称为微控制器。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基 本功能部件:中央处理器、存储器和 I/O 接口电路等。因此,单片机 只需要和适当的软件及外部设备相结合, 便可成为一个单片机控制系 统。 单片机经过 1、2、3、3 代的发展,目前单片机正朝着高性能和 多品种方向发展,它们的 CPU 功能在增强,内部资源在增多,引角的 多功能化,以及低电压底功耗。 1.2 MSC-51 芯片简介 1.2.1 MCS-51 单片机内部结构 8051 是 MCS-51 系列单片机的典型产品
3、,我们以这一代表性的 机型作为课程设计的实验板。 8051 单片机包含中央处理器、程序存储器(ROM)、数据存储 器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元 及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说 明: 中央处理器: 中央处理器(CPU)是整个单片机的核心部件,是 8 位数据宽度 的处理器,能处理 8 位二进制数据或代码,CPU 负责控制、指挥和调 度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。 数据存储器(RAM) 8051 内部有128个 8位用户数据存储单元和 128个专用寄存 器单元, 它们是统一编址的, 专用寄存器只能用于存放控制指令数据, 用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM 只有 128 个,可存放读写的数据,运算的中间结果或用户定义的字型 表。 3 程序存储器(ROM): 8051 共有 4096 个 8 位掩膜 ROM, 用于存放用户程序, 原始数据 或表格。 定时/计数器(ROM): 8051 有两个 16 位的可编程定时/计数器,以实现定时或计数产 生中断用于控制程序转向。 并行输入输出(I/O)口: 8051 共有 4 组 8 位 I/O
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 手动 计数器
