80c51单片机开发系统课程设计.rar
80c51单片机开发系统课程设计,摘要:该学习开发系统是以80c51单片机为核心,通过i/0口扩展实现八只发光二极管的显示、4*4键盘的功能与显示、led显示功能、a/d转换功能以及rs232串行通信功能,外加电源电路、时钟源电路和复位电路为辅助,配备下载线使之具备在线编程功能。该系统设计过程在某种程度上体现了80c51的处理功能与i/o扩展能力。模块...
该文档为压缩文件,包含的文件列表如下:


内容介绍
原文档由会员 91740000 发布摘要:该学习开发系统是以80C51单片机为核心,通过I/0口扩展实现八只发光二极管的显示、4*4键盘的功能与显示、LED显示功能、A/D转换功能以及RS232串行通信功能,外加电源电路、时钟源电路和复位电路为辅助,配备下载线使之具备在线编程功能。
该系统设计过程在某种程度上体现了80C51的处理功能与I/O扩展能力。模块实现过程尽可能体现出设计简洁而功能明了的风格,采用硬件与软件双管齐下的战术,并尽可能通过PROTEUS软件的仿真功能。
关键词:MCS-51、LED显示、4*4键盘显示、I/O口扩展、发光二极管、AD转换、ISP下载线
目录
目录 2
1 概述 4
1.1 题目意义 4
1.2 系统功能 5
2 硬件电路描述 6
2.1 系统总图 6
3 模块化硬件电路 7
3.1 电源电路 7
3.2 I/O口扩展 7
3.3 扩展八只发光二极管 8
3.4 LED显示功能 9
3.5 4*4键盘功能 10
3.6 RS232C串口通信功能 12
3.7 ISP下载线功能 13
3.8 A/D转换功能 13
4 软件设计流程及描述 14
4.1八只发光二极管 14
4.1.1程序简介 14
4.1.2程序设计流程 15
4.2 LED显示功能 15
4.2.1程序简介 15
4.2.2程序设计流程 16
4.3 4*4键盘显示功能 17
4.3.1软件查询程序简介 17
4.3.2软件查询式程序设计流程 17
18
4.3.3硬件中断程序简介 18
4.3.4硬件中断程序设计流程 19
5 源程序代码 20
5.1 八只发光二极管 20
5.2 LED显示功能 21
5.3 4*4键盘显示 22
5.3.1 软件查询式 22
5.3.2硬件中断式 25
6 实验仿真 28
6.1 实验内容 28
6.2 实验仿真 28
6.3 仿真结果与分析 28
6.4 课题结果 29
设计体会 29
参考文献 30
TA们正在看...
- 脉宽调制移相全桥变换器设计.doc
- 软开关boost变换器研究-本科毕业设计论文.doc
- 2003湖北省建筑工程(仓库大门、特种门、木结构工...pdf
- 2003湖北省建筑工程(防腐、隔热、保温工程)消耗...pdf
- 2003湖北省建筑工程(混凝土及钢筋混凝土)消耗量...pdf
- 2003湖北省建筑工程(技术措施项目)消耗量定额及...pdf
- 2003湖北省建筑工程(砌筑工程)消耗量定额说明及...pdf
- 2003湖北省建筑工程(屋面及防水工程)消耗量定额...pdf
- 2003湖北省建筑工程(桩与地基基础工程)消耗量定...pdf
- 2003湖北省装饰装修工程消耗量定额及统一基价表-第...pdf