基于单片机的冒泡排序动态显示系统设计论文

时间:2026-01-18

基于单片机的冒泡排序动态显示系统设计

目 录

0. 前言 ........................................................................................................................................... 1

1. 基于单片机的冒泡排序动态显示系统基本理论 .................................................................... 1

2. 方案设计 .................................................................................................................................... 2

3. 硬件电路的工作原理 ................................................................................................................ 2

3.1单片机AT89C51工作原理 .............................................................................................. 2

3.2键盘输入模块 .................................................................................................................... 4

3.3动态显示模块 .................................................................................................................... 5

3.4时钟模块 ............................................................................................................................ 6

3.5复位模块 ............................................................................................................................ 6

3.6发光提示和按键中断模块 ................................................................................................ 7

4. 软件编程 .................................................................................................................................... 7

4.1主程序功能 ........................................................................................................................ 7

4.2键盘程序功能 .................................................................................................................... 8

4.3冒泡排序法程序功能 ........................................................................................................ 9

5. 系统调试和结果分析 .............................................................................................................. 10

6. 结论及进一步设想 .................................................................................................................. 12

参考文献 ....................................................................................................................................... 12

课设体会 ....................................................................................................................................... 13

附录1 元件清单 ........................................................................................................................ 14

附录2 总体电路图 .................................................................................................................... 15

基于单片机的冒泡排序动态显示系统设计

基于单片机的冒泡排序动态显示系统设计

金远华 沈阳航空航天大学自动化学院

摘要:本文设计的是基于单片机的冒泡排序动态显示系统,它的主要功能是利用键盘输入

数据和八位LED数码管动态地显示排序过程。采用AT89C51作为电路核心部件,利用按

键开关做成4×4键盘代表数字0~F,并且通过LED数码管作为显示电路,当确认排序

后系统还可以在数码管中动态的显示排序过程。通过硬件和软件的结合可以看到实验结

果与设计要求基本吻合,实现了数据输入和动态排序显示。

关键词:单片机;键盘;冒泡排序;动态LED显示

0. 前言

单片机具有显著的优点,它已成为科技领域的有力工具,人类生活的得力助手。它的

应用遍及各个领域.

可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电

脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器

等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械

的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即

可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装

置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的

使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种

产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词—

—“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出

来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在

产品未使用单片机或其它可编程逻辑器件上。

综合所述,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用

的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由

模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种

软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。

本文论述了单片机控制键盘和LED数码管显示电路,实现将单片机采集到的数据排序

显示的功能。由于单片机具有 …… 此处隐藏:7835字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于单片机的冒泡排序动态显示系统设计论文.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219