80c51单片机开发系统课程设计.rar

RAR格式版权申诉手机打开展开

80c51单片机开发系统课程设计,摘要:该学习开发系统是以80c51单片机为核心,通过i/0口扩展实现八只发光二极管的显示、4*4键盘的功能与显示、led显示功能、a/d转换功能以及rs232串行通信功能,外加电源电路、时钟源电路和复位电路为辅助,配备下载线使之具备在线编程功能。该系统设计过程在某种程度上体现了80c51的处理功能与i/o扩展能力。模块...
编号:10-157745大小:254.34K
分类: 论文>电气自动化/电力论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 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