1. 单片机实训总结范文5篇
单片机实训课程,是农业工程类专业非常重要的专业技术课,是后续专业实践课的基础,大家做好实训 总结 ,总结更多的 经验 。下面是我给大家带来的单片机实训总结 范文 _单片机实训 工作总结 ,以供大家参考,我们一起来看看吧!
↓ ↓ 更多关于 “ 实 训总 结 ” 内容推荐 ↓ ↓
★ 单 片机实 训报 告 ★
★ 单 片 机实 训心得 体 会 ★
★ 实 训总 结报 告范 文 ★
★ 实 训总 结与心 得 体 会 ★
★ 实 习实训总 结报 告 ★
▼ 单片机实训总结范文篇一:
通过今次单片机实训,使我对单片机的认识有了更深刻的理解。系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。
由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。例如:不能实现只用两个按键来控制时钟时间,还不能实现闹钟等扩展功能。
踉踉跄跄地忙碌了两周,我的时钟程序终于编译成功。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。
但在这次实训中同时使我对汇编语言有了更深的认识。当我第一次接触汇编语言就感觉很难,特别是今次实训要用到汇编语言,尽管困难重重,可我们还是克服了。这次的实训使培养了我们严肃认真的做事作风,增强了我们之间的团队合作能力,使我们认识到了团队合作精神的重要性。
这次实训的经历也会使我终身受益,我感受到这次实训是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。
▼ 单片机实训总结范文篇二:
通过这一个学期的单片机学习,我收获了很多关于单片机的知识,并且这些知识和日常的生活息息相关。了解了一些简单程序的录入,LED 显示器 、键盘、和显示器的应用和原理。
LED显示器:LED显示器是由发光二管组成显示字段的器件。通常的8段LED显示器是由8个发光二极管组成,LED显示器分共阳极和共阴极两种。有段选码和和位选码。当LED显示器每段的平均电流位5MA时,就有较满意的亮度,一般选择断码5-10MA电流;位线的电流应选择40-80MA。LED显示器的显示方式有动态和静态两种。7289A芯片是具有SPI串行接口功能的显示键盘控制芯片,它可同时取得8位共阴极数码管和64个键的键盘矩阵。7289A的控制指令分为两类:8位宽度的单字节指令和16位宽度双字节指令;还有闪烁指令和消隐指令。7289A采用串行方式SPI总线与微处理器通信;7289A与AT89C52接口电路,在实际电路中无论接不接键盘,电路中连接到其各段上的8个 100千欧的下拉电阻均不可以省去,如果不接键盘而只接显示器可以省去8个10千欧电阻,若仅接键盘而不接显示器,可省去串入DP及SA-SG连线的8个220欧电阻,7289A还需要外接晶体振荡电路。液晶显示器简称LCD,其显示原理是用经过处后的液晶具有能改变光线传输方向的特性,达到显示字符和图形的目的。最简单的笔段式液晶显示器类似于LCD显示器,可以显示简单的字符和数字,而目前大量使用的是点阵式LCD显示器,既可以显示字符和数字也可以显示汉字和图形。如果把LCD显示屏、背光可变电源、接口控制逻辑、驱动集成芯片等部件构成一个整体,是的与CPU接口十分方便。
键盘:键盘是最常见的计算机输入设备,它广泛应用于微型计算机和各种终端设备上。计算机操作者通过键盘向计算机输入各种指令、数据,指挥计算机的工作。按照键盘的工作原理和按键方式的不同,可以划分为四种:机械式键盘采用类似金属接触式开关,工作原理是使触点导通或断开,具有工艺简单、噪音大、易维护的特点。 塑料薄膜式键盘键盘内部共分四层,实现了无机械磨损。其特点是低价格、低噪音和低成本,已占领市场绝大部分份额。 导电橡胶式键盘触点的结构是通过导电橡胶相连。键盘内部有一层凸起带电的导电橡胶,每个按键都对应一个凸起,按下时把下面的触点接通。这种类型键盘是市场由机械键盘向薄膜键盘的过渡产品。 无接点静电电容式键盘使用类似电容式开关的原理,通过按键时改变电极间的距离引起电容容量改变从而驱动编码器。特点是无磨损且密封性较好。
按照按键方式的不同键盘可分为接触式和无触点式两类。接触式键盘就是我们通常所说的机械式键盘,它又分为普通触点式和干簧式。普通触点式的两个触点直接接触,从而使电路闭合,产生信号;而干簧式键盘则是在触点间加装磁铁,当键按下时,依靠磁力使触点接触,电路闭合。与普通触点式键盘相比,干簧式键盘具有响应速度快、使用寿命长、触点不易氧化等优点。无触点式键盘又分为电容式、霍尔式和触摸式三种。其中电容式是我们最常用到的键盘类型,它的触点之间并非直接接触,而是当按键按下时,在触点之间形成两个串联的平板电容,从而使脉冲信号通过,其效果与接触式是等同的。电容式键盘击键时无噪声,响应速度快,但是价格很高一些。
显示器:按照显示器的显示管分类CRT、LCD。按显示色彩分类单色显示器、彩色显示器。按大小分类通常有14寸、15寸、17寸和19寸,或者更大。显示管的屏幕上涂有一层荧光粉,电子枪发射出的电子击打在屏幕上,使被击打位置的荧光粉发光,从而产生了图像,每一个发光点又由“红”“绿”“蓝”三个小的发光点组成,这个发光点也就是一个象素。由于电子束是分为三条的,它们分别射向屏幕上的这三种不同的发光小点,从而在屏幕上出现绚丽多彩的画面。显示器显示画面是由显示卡来控制的。若仔细观察显示器上的文本或图像是由点组成的,屏幕上点越多越密,则分辨率越高。
屏幕上相邻两个同色点的距离称为点距,常见点距规格有0.31mm、0.28mm、0.25mm等。显示器点距越小,在高分辨率下越容易取得清晰的显示效果。电子束采用光栅扫描方式,从屏幕左上角一点开始,向右逐点进行扫描,形成一条水平线;到达最右端后,又回到下一条水平线的左端,重复上面的过程;当电子束完成右下角一点的扫描后,形成一帧。此后,电子束又回到左上方起点,开始下一帧的扫描。这种 方法 也就是常说的逐行扫描显示。而隔行扫描指电子束在扫描时每隔一行扫一线,完成一屏后再返回来扫描剩下的线,这与电视机的原理一样。隔行扫描的显示器比逐行扫描闪烁得更厉害,也会让使用者的眼睛更疲劳。完成一帧所花时间的倒数叫垂直扫描频率,也叫刷新频率,比如60Hz、75Hz等。
通过这几天的单片机的实训,我在理论的基础上更深刻的掌握了单片机的深层内容及实际生活中的应用,实训锻炼了自己动手能力和思维能力,还有在软件方面的编程能力,让我受益匪浅,同时也暴露出一些平时学习上的问题,让我深刻 反思 。这些问题的发现将为我以后的学习和工作找明道路,查漏补缺为进一步学习作好准备。通过实训,让我懂得了如何编写一些简单的程序,学会了如何制作单片机应用程序,并且可以在今后的日常生活中灵活运用。
▼ 单片机实训总结范文篇三:
一 实习目的
1. 通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;
2. 通过对系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;
3. 掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、键盘显示等程序的编制及调试(汇编语言、C语言均可);
4. 通过单片机系统的组装,调试以及程序编制、调试及运行,与理论及实验的有机结合和指导教师的补充介绍,使学生掌握控制系统的工作原理、开发方法和操作方法。
5. 培养学生解决实际问题的能力,提高对理论知识的感性认识。
二 实习意义
通过本实习不但可以掌握单片机软、硬件的综合调试方法,而且可以熟练掌握电路原理图,激发对单片机智能性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。在制作学习过程中,不但可以掌握软、硬件的综合调试方法,而且可以使学生对单片机智能性产生强烈的欲望。达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,培养电综合实践素质的目的。
三 系统基本组成及工作原理
1 系统基本组成
系统以单片机STC89C52作为控制核心,各部分基本组成框图如图1所示。
流水灯部分由单片机、键盘模块等组成;
四位数码显示,编程实现30秒倒计时部分由单片机、键盘模块、液晶显示模块等组成;
按键功能部分通过按键控制流水灯部分、四位数码显示部分;
电子钟部分由单片机、键盘模块、液晶显示模块等组成;
使用功能键实现相应的功能组合部分通过流水灯部分、30秒倒计时部分实现;
模数转换部分由单片机、ADC0809转换模块、键盘模块、液晶显示模块等组成。
2 系统工作原理
本设计采用STC89C52RC单片机作为本系统的控制模块。单片机可把由ADC0809及单片机中的数据利用软件来进行处理,从而把数据传输到显示模块,实现阻值大小的显示。以数码管显示为显示模块,把单片机传来的数据显示出来。在显示电路中,主要靠按键来实现各种显示要求的选择与切换。
对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。 ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。 其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时P0.0-P0.6作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。P3.0和P3.1口用于向显示电路输出段码,P3.2-P3.7用于数码管的位选。
四 系统硬件设计
结合本设计的要求和技术指标,通过对系统大致程序量的估计和系统工作的估计,考虑价格因素。选定AT89C51单片机作为系统的主要控制芯片,8位模拟转换器ADC0809进行阻值转换。 逐次比较法A/D转换器是目前种类最多、应用最广的A/D转换器,其原理即“逐位比较”,其过程类似于用砝码在天平上称物体重量。它由N位寄存器、A/D转换器、比较器和控制逻辑等部分组成,N位寄存器代表N位二进制码。目前应用最广的逐次比较法A/D转换器有ADC0809。它是一种8路模拟输入8位数字输出的逐次比较法A/D转换器件。其主要性能指标和特性如下:
分表率:8位
转换时间:取决于芯片时钟频率,转换一次时间位64个时钟周期
单一电源:+5v
模拟输入电压范围:单极性0-+5v;双极性-5v-+5v
具有可控三态输出锁存器
启动转换控制位脉冲式,上升沿使内部所有寄存器清零,下降沿使A/D转换开始。
通过以上性能比较,我们不难看出ADC0809满足本设计的要求,所以本设计采用ADC0809作为A/D转换器
1 按键电路设计
利用单片机的P1口扩展一个8位键盘。
2 晶振与复位电路设计
本设计采用的是上电复位的形式,如图3.3所示,上电顺进RST获得高电平,随着电容器C的充电,RST引脚上的高电平将逐渐下降,只要高电平能保持复位所需要的两个机器周期以上时间,单片机就能实现复位操作。 晶振电路为单片机提供工作所需要的时钟信号。震荡频率越高,系统时钟频率也越高,单片机运行的速度就越快。其电路如图3.4所示。89C51的_TAL1和_TAL2两个引脚跨接晶体振荡器和微调电容C1、C2形成反馈电路,就构成了稳定的自激振荡器,本设计的震荡器频率为12MHZ。
3 下载电路设计
4 流水灯模块设计
5 模数转换模块设计
6 显示电路设计
本设计采用六位数码管。本系统采用共阳极动态扫描的方式连接。数码管的段码数据由89C51的P3.0-P3.1口送出,89C51的P3.2-P3.7输出位选通信号,只有被选中的那位数码管才会显示段码
7 整体电路设计
五 系统软件设计
1主程序设计
主程序采用分支结构,以状态号标识系统所处的状态。在上电初始化后即进入状态号的轮询扫描,状态号的值决定了分支程序的入口。其中分支程序分别为:AD转换模块(状态号为0),数字模块状态号为1),倒计时模块(状态号为2),电子钟模块(状态号为3),功能组合模块(状态号为4),流水灯模块(状态号为5)。
2 功能子程序设计
2.1 流水灯模块
流水灯模块利用单片机的P3口,通过给P3口的各位送低电平,相应的实现流水灯有规律的点亮。
2.2 30秒倒计时模块
30秒倒计时模块利用单片机的P3.0与P3.1口送相应的段控数据,P3.2-P3.7口送相应的位控数据。通过程序实现30秒倒计时。
2.3 数字加减模块
利用数码管实现数字显示,通过加一键或者是减一键实现数字变量的加一或者减一,进而实现利用数码管显示加一键、减一键功能。
2.4 电子钟模块
利用数码管实现时间显示,通过加一键或者是减一键实现小时变量或者是分钟变量的加一,从而实现调时功能。
2.5 模数转换模块
对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。 ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。 其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时P0.0-P0.6作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。P3.0和P3.1口用于向显示电路输出段码,P3.2-P3.7用于数码管的位选。
六 实习总结 、体会
本次单片机实习我们一共完成了个模块的程序设计,包括:led显示模块、数码管显示模块和键盘模块。分别实现了流水灯的循环点亮控制、数码管的静态和动态计数显示,还有矩阵键盘按键控制数码管显示的程序设计。然后我们分别用protues系统仿真软件对各个模块进行了模拟仿真,用keil软件编制了汇编语言程序,验证了我们所设计的程序。 这次实习还使我理解了编写程序的一些技巧。单片机应用系统一般由包含多个模块的主程序和由各种子程序组成。每一模块都要完成一个明确的任务,实现某个具体的功能,如计算、接受、发送、延时、显示等。采用模块化程序设计方法,就是将这些具体功能程序进行独立设计和分别调试,最后将这些模块程序装配成整体程序并进行联合调试。模块化程序设计方法的优点:一个模块可以为多个程序所共享;单个功能明确的程序模块的设计和调试比较方便,容易完成;利用已经编好的成熟模块,将大大缩短开发程序的时间,降低开发成本。采用循环结构和子程序结构可以使程序的容量大大减少,提高程序的效率,节省内存。对于多重循环,要注意各重循环的初值和循环结束的条件,避免出现程序无休止循环的“死循环”现象; 通过这次的实习我发现,只有理论水平提高了,才能够将课本知识与实践相结合,理论知识服务于教学实践,以增强自己的动手能力。这次实习十分有意义,这次实习我们知道了理论和实践的距离,也知道了理论和实践相结合的重要性。 回顾起此次课程设计,感觉受益匪浅,从拿到题目到完成整个编程,从理论到实践,学到很多很多的课堂理论中没学到过的东西,不仅对键盘的识别技术这一章节的知识点有了深刻的认识,而且对这学期开设的单片机这门课程有了更全面的了解,尤其是在学习使用proteus软件片编程和仿真时收获良多。通过这次单片机课程设计,还使我懂得了实践的重要性。同时在程序调试的过程中提高自己的发现问题、解决问题、实际动手和独立思考的能力。 这次课程设计能顺利的完成,除了我们的努力外,当然也离不开指导老师申老师的辛勤指导,致使我在设计的过程中学到了很多实用性的知识。同时,对给过我帮助的所有同学和各位指导老师表示忠心的感谢!
▼ 单片机实训总结范文篇四:
通过为期一周的单片机实训,是我们对这门课有了许多新的了解,弥补了在课堂上学习的不足。相信这对我们以后的学习和工作都会有很大的帮助。我们一定要在最短的时间里对这些不足加以改正!
首先,在这次试训中我被单片机强大的功能所震撼,以前在课堂上完全没有能理解可编程单片机的优越性。这次通过实体仿真软件等辅助软件的共同效果,是这次试训有了鲜明的活力。换是我们认识到这次试训不仅仅是一个软件的应用,更多的是使我们认识到学习到很多在课堂上无法得到的东西。特别是protues软件的功能是我们了解了当今开发系统的新方向,简直太不可思议啦!
单片机作为一种最简单的软件,与我们的日常生活息息相关,了解一些单片机程序的简单录入是非常必要的。如:LED显示器、键盘和显示器的应用和原理。
在被刺实训中我们每个人通过一个八位流水灯的制作,使我们深深地体会到了单片机在现实生活中的小小应用,既增强了我们的好奇心,又巩固了我们的理论知识。更让我们体会到了单片机手动的开始平台的完善与成熟。只要你有想法,单片机就有可能让他成为现实。这里我学习完protues软件后的第一感觉是,虽然这软件工作不稳定,但是会有相当不错的效果出来。这对我以后的工作一定会有帮助的。在这次试训中不仅只对单片机编程有了新的认识,还对整个单片机的开发平台都有了一厅的了解,这是一笔不错的收获。
通过这几天的试训,使我的感触很深,真实“条条大路通罗马”,要达到目的,不同的人就有不同的方法。只要你的方法不错!五花八门都可以,而且是各有特色。走出来的结果都有各自的独到之处。在编程中“简”字贯穿于整个程序设计中,越简单越好,毕竟单片机留给用户的资源是有限的,所以我们要充分利用这些资源,达到更好的效果,这些是我们在以后的学习生活中应值得注意的地方。
在试训中有苦有甜,当我们为一个很难攻破的程序找出路时,心情烦躁,感觉自己很不可理喻,当程序一点一点编好后,自己从心底感觉到一点小小的安慰,看着自己的成果。感觉很欣慰,有一丝丝的甜意,几天的实训使自己的思维逻辑也有了小小的进步。
▼ 单片机实训总结范文篇五:
这是我第一次做单片机实验,说起来有一些紧张和新奇。在此之前我并没有接触过单片机,我本以为与之前的光学实验及 其它 实验差不多,可我进到实验室之后,我就改变了这个看法。
单片机实验要求的是一种思维的创新,而不是简单的重复老师所说的实验步骤。因此第一次实验,实验老师向我们讲解了CVAVR编译器的大体情况及使用方法和技巧,并简单的向我们示例——如何在CVAVR中编写一段程序。编完程序之后,知道我们如何使用AVRStudio达到将编好的程序输入到单片机中来使其运行。
之后老师让我们以组为单位合作编写一段程序,并使其运行。我们组想要编写一个跑马灯的程序。在第一次运行CVAVR时,我们组就遇到了一个麻烦,我们在建立一个新project文件那里出现了错误。在保存这个新project文件的时候,我们单击了Save,而不是Generate,SaveandE_it.因此它弹不出我们我们所需要的源程序。之后我们通过询问其他人解决了这个问题。在编程中,我们开始做的是两盏灯的交替闪烁,间隔时间是1000ms。在运用AVRStudio的时候,我们又犯了一个错误。在我们打开编译好的工程文件时,开始调试,在最后一步点击Finish时,弹出一对话框,问我们是否更新,然后我们单击了Yes。这导致了仿真器无法下次使用。这是由于实验室中的仿真器是盗版的,无法进行更新。
经过我们的不断努力,我们终于实现了简单的跑马灯的运行,便是两个灯地交替闪烁。我们感到兴奋极了。但是我们并没有满足于当前,我们又编写了三个灯地交替闪烁,四个及多个。当我们一步步实现我们的目的时,我得到莫大成就感和自信。
在这次实验中,我体会到了合作的重要性。一个人也可能实现这一系列的过程,但是要花费很多精力和时间。群策群力,分工明确,可以使我们更好、更快地完成我们的工作。在此期间,你可以更好知道自己的不足和缺陷,来得到改正。还可以知道自己的优势所在,把握好自己的优势。
单片机实训总结相关 文章 :
★ 单片机实训报告范文精选5篇
★ 单片机实训总结范文3篇
★ 单片机实验心得体会范文
★ 单片机实训报告范文
★ 单片机实训工作报告范文精选
★ 单片机实习报告范文
★ 单片机实验的心得体会
★ 单片机课程设计心得体会3篇
★ 实验总结5篇精选
★ 单片机设计的心得体会
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm..com/hm.js?"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();2. 跪求单片机课程设计 要完全呦
题 目:单片机课程设计报告
目 录
一、设计目的
二、程设计具体要求
三、单片机发展简史
四、8051单片机系统简介
五、8051单片机内部定时器/计数器简介
六、程序电路
七、程序流程
八、程序代码
九实验总结-要求写出完整的论文以及心得体会
十参考资料及小结
原 文 : 一.目的
1. 进一步熟悉和掌握8051单片机的结构及工作原理。
2. 掌握单片机的接口技术及相关外围芯片的外特性,控制方法。
3. 通过课程设计,掌握以单片机核心的电路设计的基本方法和技术,了解表关电路参数的计算方法。
4. 通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。
5. 通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应打下基础。
二.课程设计的体要求
a) 原理图设计。
1. 原理图设计要符合项目的工作原理,连线要正确,端了要不得有标号。
2. 图中所使用的元器件要合理选用,电阻,电容等器件的参数要正确标明。
3. 原理图要完整,CPU,外围器件,扩器接口,输入/输出装置要一应俱全。
b) 程序调计
1. 根据要求,将总体项能分解成若干个子功能模块,每个功能模块完成一个特定的功能。
2. 根据总体要求及分解的功能模块,确定各功能模块之间的关系,设直出完整的程序流程图。
c) 程序调试将设计完的程序输入,汇编,排除语法错误,生成*OBJ文件。
1. 按所设计的原理图,在实验平台上连线,检查无误。
2. 将汇编后生成的*OBJ文件传送到实验装置的,执行该程序,检查该程序、是否达到设计要求,若未达到,修改程序,直到达到要求为止,
d) 说明书
1. 原理图设计说明
简要说明设计目的,原理图中所使用的元器件功能及在图中的作用,各器件的工作过程及顺序。
2. 程序设计说明
对程序设计总体功能及结构进行说明,对各子模块的功能以及各子模块之间的关系作较详细的描述。
3. 画出工作原理图,程序流程图并给出程序清单。
目前,单片机已广泛应用到图民经济建设和日常生活的许多领域,成为测控技术现代化必不可少的重要工具。下面介绍一本单片机课程设计的好书,介绍了很多实例有兴趣者可以去买哦,价格不贵【图书目录】 - 8051单片机课程设计实训教材
第1章 绪论
1.1 课程设计所需硬件工具
1.2 专题制作所需软件使用工具
1.3 8051程序开发测试平台
1.4 使用免费汇编编译器
1.5 89CXX烧录模拟器操作实例
1.6 自制8051微电脑单板IO51
1.7 IO51操作实例
1.8 以Windows98 工作模式结合DOS模式来执行
第2章 8051单片机课程设计中的基本软硬件设计
2.1 8051各种基本的硬件设计
2.2 工作指示灯LED
2.3 8051延迟时间计算
2.4 基本按键设计
2.5 建立8051通信接口
2.6 简易8051调试界面
2.7 压电喇叭测试
2.8 键盘扫描
2.9 扫描控制七段显示器
2.10 LCD接口控制
2.11 8051定时器模式的工作
2.12 定时器模式0测试
2.13 定时器模式1测试
2.14 定时器模式2测试
2.15 以定时器产生各种频率的声音
2.16 以定时器演奏—段旋律
第3章 带单片机的LCD时钟
第4章 定时闹铃
第5章 定时闹铃LCD
第6章 音乐倒数定时器
第7章 密码锁控制
第8章 可存储式电子琴
第9章 8051八音盒
第10章 红外线遥控器研究
10.1 红外线遥控器动作原理
10.2 如何观察红外线遥控器信号
10.3 红外线遥控器译码功能说明
第11章 红外线家电遥控
第12章 8051伺服机控制
12.1 伺服机工作原理及改装
第1.3章 8051伺服车控制
13.1 功能说明
13.2 伺服车组装及实验
第14章 红外线遥控伺服车
14.1 功能说明
14.2 遥控伺服车组装及实验
14.3 控制电路
14.4 控制程序
第15章 无线电家电遥控
15.1 功能说明
15.2 遥控编码解码控制
第16章 8051声控设计
16.1 声控基本知识介绍
16.2 系统组成
16.3 声控模块介绍
16.4 基本控制电路
16.5 基本控制程序
16.6 声控课题设计
附录H 如何使用KEIL 8051开发系统汇编和编译程序及调试
附录I EPM89 890XX烧录模拟器特性
附录J 1051 8051 10控制板特性
附录K VCMM声控模块特性
附录L IO51控制板完整电路图
附录M 需要从网站下载的相关资料的使用说明
附录N 硬件接口板版权声明及如何订购
附录A 简易稳压电源制作
附录B 本书实验所需软硬件工具及零件
附录C 8051内部控制寄存器介绍
附录D 8051指令集
附录E 如何自制8051单板
附录F 课程设计报告参考内容
附录G IO51控制板窗口版驱动程序使用说明
3. 璇剧▼璁捐℃荤粨
銆銆涓嬮溃鏄鎻愪緵镄勮剧▼璁捐℃荤粨锛屾㈣繋阒呰汇
銆銆 绡囦竴
銆銆棣栧厛鎴戜滑鐢辫》镄勬劅璋㈣佸笀鎻愪緵缁欐垜浠杩欐牱涓涓阌荤偧镊宸辩殑链轰细锛岀粡杩囱繖锲涘懆镄勫︿範锛屾湰娆¤剧▼璁捐″嵆灏嗙粨𨱒燂纴镐荤殑𨱒ヨ达纴缁忚繃杩欓棬璇剧殑瀛︿範鏀惰幏杩樻槸鐩稿綋澶х殑銆傚洖椤捐繖娈垫椂闂寸殑璇剧▼璁捐★纴镊充粖鎴戜粛镒熸叏涓囧垎銆傜殑纭锛屼粠阃夋潗鍒板紑濮嫔埗浣滐纴浠庣悊璁哄埌瀹炶返锛屽湪锲涘懆镄勫疄璁镞ュ瓙閲岋纴鍙浠ヨ村缑鏄鑻﹀氢簬鐢滐纴浣嗘槸鍙浠ュ﹀埌寰埚氩緢澶氱殑镄勪笢瑗匡纴钖屾椂涓崭粎鍙浠ュ珐锲轰简浠ュ墠镓瀛﹁繃镄勭煡璇嗭纴钥屼笖瀛﹀埌浜嗗緢澶氩湪涔︽湰涓婃墍娌℃湁瀛﹀埌杩囩殑鐭ヨ瘑銆
銆銆阃氲繃杩欐¤剧▼璁捐′娇鎴戜滑閮芥洿锷犳哕寰楀苟浜茶韩浣扑细鍒伴泙镰佷简鐞呜轰笌瀹为檯鐩哥粨钖堢殑閲嶈佹э纴鍙链夌悊璁虹煡璇嗘槸杩滆繙涓嶅熺殑锛屽彧链夋妸镓瀛︾殑鐞呜虹煡璇嗕笌瀹炶返鐩哥粨钖堣捣𨱒ワ纴浠庡疄璺典腑寰楀嚭缁撹猴纴镓嶈兘鐪熸d负绀句细链嶅姟锛屼粠钥屾彁楂樿嚜宸辩殑瀹为檯锷ㄦ坠鑳藉姏鍜岀嫭绔嬫濊幂殑鑳藉姏銆傚湪璁捐$殑杩囩▼涓阆囧埌寰埚氶梾棰桡纴鍙浠ヨ存槸锲伴毦閲嶉吨锛屽苟涓斿湪璁捐$殑杩囩▼涓鍙戠幇浜呜嚜宸辩殑寰埚氢笉瓒充箣澶勶纴鍙戠幇镊宸卞逛箣鍓嶆墍瀛﹁繃镄勭煡璇嗙悊瑙e缑涓嶅熸繁鍒伙纴鎺屾彙寰椾笉澶熺墷锲猴纴链夊緟锷犲己銆
銆銆鐢熸椿灏辨槸杩欐牱锛屾睏姘撮勭ず镌缁撴灉浣嗘槸涔熻佽瘉镌鏀惰幏锛屽姵锷ㄦ槸浜虹被鐢熷瓨銆佺敓娲绘案鎭掍笉鍙樼殑璇濋桡纴阃氲繃瀹炶锛屾垜镓岖湡姝i嗙暐鍒“镩拌嫤濂嬫枟”杩欎竴璇岖殑鐪熸e惈涔夈傛垜𨱍宠达纴璁捐$‘瀹炴湁浜涜緵鑻︼纴浣呜嫤涓涔熸湁涔愶纴鍦ㄥ备粖鍗曚竴镄勭悊璁哄︿範涓锛屽緢灏戞湁链轰细鑳芥湁瀹炶返镄勬満浼氾纴浣嗘垜浠鍙浠ャ傝屼笖璁捐′篃鏄涓涓锲㈤槦镄勪换锷★纴涓璧风殑宸ヤ綔鍙浠ヨ╂垜浠链夎存湁绗戯纴鐩镐簰甯锷╋纴閰嶅悎榛桦戯纴澶氩皯娆涔愬湪杩欓噷娲掍笅銆傛垜𨱍宠达纴涔嫔墠镄勬椂闂寸‘瀹炲緢绱锛屼絾褰撴垜浠鐪嫔埌镊宸辨墍锅氱殑锷冲姩鎴愭灉镞讹纴蹇冧腑涔熶笉鍏崭骇鐢熷叴濂嬨备篃璁告湁浜轰笉锽沧㈣繖绫荤殑宸ヤ綔锛屼篃璁告湁浜鸿や负缂栫▼镄勫伐浣沧湁浜涙灟鐕ワ纴浣嗘垜浠璁や负镞犺哄共浠涔堬纴鍙瑕佷汉鐢熸椿镄勬湁镒忎箟灏卞熶简锛岃屼笖杩欎篃鏄链涓昏佺殑锛岀ぞ浼氶渶瑕佹垜浠锛屾垜浠涔熷彲浠ヤ负绀句细钥屽伐浣溿
銆銆鎴戜滑镄勫伐浣沧槸涓涓锲㈤槦镄勫伐浣滐纴锲㈤槦闇瑕佷釜浜猴纴涓浜轰篃绂讳笉寮锲㈤槦锛屽繀椤诲彂镓锲㈢粨鍗忎綔镄勭簿绁烇纴镆愪釜浜虹殑绂荤兢閮藉彲鑳藉艰嚧鏁撮”宸ヤ綔镄勫け璐ャ傚疄璁涓鍙链変竴涓浜虹煡阆揿师鐞嗘槸杩滆繙涓嶅熺殑锛屽繀椤昏╂疮涓浜洪兘鐭ラ亾锛屽惁鍒欎竴涓浜虹殑阌栾锛屽氨链夊彲鑳藉艰嚧鏁翠釜椤圭洰澶辫触锛屽洟缁揿岗浣沧槸鎴戜滑瀹炶鎴愬姛镄勪竴椤归潪甯搁吨瑕佺殑淇濊瘉銆傝岃繖娆″疄涔犱篃姝eソ阌荤偧鎴戜滑杩欎竴镣癸纴杩欎篃鏄闱炲父瀹濊吹镄勚
銆銆铏界劧鎴戜滑镄勮剧▼璁捐″湪瑙勫畾镄勬椂闂村唴鎸夋椂瀹屾垚浜嗕换锷★纴浣嗘槸锛岀敱浜庣煡璇嗗拰缁忛獙镄勬瑺缂猴纴鏁翠釜绯荤粺镄勫紑鍙戝姛鑳借缮涓岖畻澶瀹屽杽锛屽湪璁捐$殑杩囩▼涓涔熼亣鍒颁简寰埚氩汹闅撅纴姣斿傜敱浜庢棭链熺殑闇姹傚垎鏋愪笉鍏呭垎锛岀粰钖庢潵绯荤粺镄勫叿浣揿疄鐜板甫𨱒ヤ简寰埚ぇ镄勫汹闅撅纴镓浠ヤ腑闂村仛浜嗕竴閮ㄥ垎镄勬棤鐢ㄥ姛锛屼絾阃氲繃鎴戜滑镄勪笉镍埚姫锷涘拰钥佸笀銆佸悓瀛︾殑甯锷╋纴璁捐℃墠寰椾互鍦嗘弧鎸夋椂镄勫畬鎴愶纴镓浠ヤ粎鍑涓浜虹殑锷涢噺𨱍宠捐″嚭涓涓瀹岀编镄勭郴缁熷嚑涔庢槸涓嶅彲鑳界殑銆
銆銆钥佸笀涓烘垜浠瀹夋帓姝ゆ¤剧▼锽婃潕璁捐$殑锘烘湰鐩镄勶纴鍦ㄤ簬阃氲繃鐞呜轰笌瀹为檯镄勭粨钖堛佷汉涓庝汉镄勬矡阃氾纴杩涗竴姝ユ彁楂樻濇兂瑙夋偀锛屽挨鍏舵槸瑙傚疗銆佸垎鏋愬拰瑙e喅闂棰樼殑瀹为檯宸ヤ綔鑳藉姏锛屼互渚垮煿鍏绘垚鑳藉熶富锷ㄩ傚簲绀句细涓讳箟鐜颁唬鍖栧缓璁鹃渶瑕佺殑楂樼礌璐ㄤ汉镓嶃傚湪杩椤洓涓鏄熸湡镄勮剧▼璁捐′箣钖庯纴鎴戜滑鏅阆嶆劅鍒颁笉浠呭疄闄呭姩镓嬭兘锷涙湁镓鎻愰珮锛屾洿閲嶈佺殑鏄阃氲繃瀵硅蒋浠跺紑鍙戞祦绋嬬殑浜呜В锛岃繘涓姝ユ縺鍙戜简鎴戜滑閮戝瞾杩熷逛笓涓氱煡璇嗗︿範镄勫叴瓒o纴骞惰兘澶熺粨钖埚疄闄呭瓨鍦ㄧ殑闂棰桦湪涓扑笟棰嗗烟鍐呰繘琛屾洿娣卞叆镄勫︿範銆
銆銆浣滀负鏁翠釜瀛︿範浣撶郴镄勬湁链虹粍鎴愰儴鍒嗭纴璇剧▼璁捐$殑涓涓閲嶈佸姛鑳斤纴鍦ㄤ簬杩愮敤瀛︿範鎴愭灉锛屾楠屽︿範鎴愭灉銆傝繍鐢ㄥ︿範鎴愭灉锛屾妸璇惧爞涓婂﹀埌镄勭郴缁熷寲镄勭悊璁虹煡璇嗭纴灏濊瘯镐у湴搴旂敤浜庡疄闄呭伐浣滀腑锛屽苟浠庣悊璁虹殑楂桦害瀵硅捐″伐浣灭殑鐜颁唬鍖栨彁鍑轰竴浜涙湁阍埚规х殑寤鸿鍜岃炬兂銆傛楠屽︿範鎴愭灉锛岀湅涓鐪嬭惧爞瀛︿範涓庡疄闄呭伐浣滃埌搴曟湁澶氩ぇ璺濈伙纴骞堕氲繃缁煎悎鍒嗘瀽锛屾垒鍑哄︿範涓瀛桦湪镄勪笉瓒充箣澶勶纴浠ヤ究涓哄畬锽勫︿範璁″垝锛屾敼鍙桦︿範鍐呭逛笌鏂规硶鎻愪緵瀹炶返渚濇嵁銆
銆銆瀵规垜浠杞浠朵笓涓氱殑涓撶戠敓𨱒ヨ达纴瀹为檯锷ㄦ坠鑳藉姏镄勫煿鍏昏呖鍏抽吨瑕侊纴钥岃繖绉嶅疄闄呰兘锷涚殑锘瑰吇鍗曢潬璇惧爞鏁椤︽槸杩滆繙涓嶅熺殑锛屽繀椤讳粠璇惧爞璧板悜瀹炶返銆傞氲繃璇剧▼璁捐★纴璁╂垜浠镓惧嚭镊韬鐘跺喌涓庡疄闄呴渶瑕佺殑宸璺濓纴骞跺湪浠ュ悗镄勫︿範涓鍙婃椂琛ュ厖鐩稿叧鐭ヨ瘑锛屼负姹傝亴涓庢e纺宸ヤ綔锅氩ソ鍏呭垎镄勭煡璇嗐佽兘锷涘嗳澶囷纴浠庤岀缉鐭浠庢牎锲璧板悜绀句细镄勫绩鐞呜浆鍨嬫湡銆
銆銆姝ゆ¤剧▼璁捐¤揪鍒颁简涓扑笟瀛︿範镄勯勬湡鐩镄勚傚湪璇剧▼璁捐′箣钖庯纴鎴戜滑閮芥劅鍒颁笉浠呭疄闄呭姩镓嬭兘锷涙湁镓鎻愰珮锛屾洿閲嶈佺殑鏄阃氲繃瀵硅蒋浠跺紑鍙戙佽蒋浠剁$悊娴佺▼镄勪简瑙o纴杩涗竴姝ユ縺鍙戜简鎴戜滑瀵逛笓涓氱煡璇嗙殑鍏磋叮锛屽苟鑳藉熺粨钖埚疄闄呭瓨鍦ㄧ殑闂棰桦湪涓扑笟棰嗗烟鍐呰繘琛屾洿娣卞叆镄勫︿範銆
銆銆鍏充簬链娆¤剧▼璁捐★纴鎴戜滑镄勮捐¤槠铹惰缮涓嶅熷畬锽勶纴璁稿氩姛鑳藉洜涓烘椂闂村拰链韬镄勭煡璇嗘按骞虫湁闄愭棤娉曞疄鐜帮纴涓嶈繃锛岃呖灏戝湪骞虫椂镄勫︾敓锘虹涔嬩笂宸茬粡链変简寰埚ぇ镄勬彁楂桡纴鎴戝潥淇″畠蹇呭皢浼氩规垜浠镄勬湭𨱒ヨ蛋涓婂伐浣滃矖浣崭骇鐢熺Н鏋佺殑褰卞搷銆
銆銆鍦ㄦゆ¤剧▼璁捐′腑锛屽﹀埌浜嗗緢澶氲惧唴瀛︿笉鍒扮殑涓滆タ锛屾瘆濡傜嫭绔嬫濊冭В鍐抽梾棰樼殑鑳藉姏锛屽嚭鐜板樊阌欑殑闅忔満搴斿彉鑳藉姏锛屽拰涓庝汉钖堜綔鍏卞悓鎻愰珮镄勮兘锷涳纴閮藉弹鐩婂尓娴咃纴骞朵笖浣挎垜浠镄勫姩镓嬭兘锷涘缑鍒颁简寰埚ぇ镄勬彁楂桡纴瀵逛互钖庣殑宸ヤ綔銆佸︿範閮芥湁闱炲父澶х殑甯锷┿傚规垜浠钥岃█锛岀煡璇嗕笂镄勬敹銮峰浐铹堕吨瑕侊纴浣嗘槸绮剧炰笂镄勪赴鏀舵洿锷犲彲锽滐纴鎸鎶樻槸涓绉嶈储瀵岋纴缁忓巻鏄涓绉嶆嫢链夛纴杩欐″疄璁蹇呭皢鎴愪负鎴戜滑浜虹敓镞呴斾笂涓涓闱炲父缇庡ソ镄勫洖蹇!
銆 銆绡囦簩
銆銆阃氲繃瀛︿範DSP璇剧▼鎴戜滑閮界煡阆掳纴DSP瀹为檯涓娄篃鏄涓绉嶅崟鐗囨満锛屽畠钖屾牱鏄灏嗕腑澶澶勭悊鍗曞厓銆佹带鍒跺崟鍏冨拰澶栧洿璁惧囬泦鎴愬埌涓鍧楄姱鐗囦笂銆备絾DSP链夊埆浜庢櫘阃氱殑鍗旷墖链猴纴瀹冮噰鐢ㄤ简澶氱粍镐荤嚎鎶链瀹炵幇骞惰岃繍琛屾満鍒讹纴浠庤屾瀬澶у湴鎻愰珮浜呜繍绠楅熷害锛屼篃鎻愪緵浜嗛潪甯哥伒娲荤殑鎸囦护绯荤粺銆
銆銆姝ゆ¤剧▼璁捐′粠鏄浠庢垜浠锅氩畬鍗旷墖链虹殑璇剧▼璁捐″悗寮濮嬬殑銆傚疄闄呬笂鍦ㄥ崟鐗囨満镄勮捐炬椂锛屾垜浠灏辩潃镓嫔嗳澶囱捐¤祫鏂欍傛寜璁捐¤佹眰锛屾寜閮ㄥ氨鐝鍦拌繘琛岃捐★纴锘烘湰涓婄敤浜嗕竴锻ㄧ殑镞堕棿銆傛疮澶╂垜浠閮借佸湪锲哄畾镄勬暀瀹ょ伴溃锛屽畨鎺掍竴澶╃殑璁捐′换锷★纴姣忎汉閮芥湁鏄庣‘镄勫垎宸ャ傝屾垜镄勫垎宸ュ氨鏄鍜屽叾浠栫殑涓や釜缁勫憳鎸夌収浜嫔厛鐢诲ソ镄勭数璺锲剧剨鎺ョ数璺𨱒裤傝繖涓宸ヤ綔鐪嬭捣𨱒ュ緢瀹规槗锛屾瘯绔熸垜浠澶т竴镄勬椂鍊椤氨杩涜岃繃绫讳技镄勭剨鎺ョ数璺𨱒跨殑鐢靛瓙宸ヨ压瀹炰範銆傛墍浠ユ垜浠ヤ负浼氩緢寰楀绩搴旀坠锛屼絾灏辨槸锲犱负链夐偅涔堢殑杞昏嗙殑锻抽亾鍦ㄩ噷闱锛屽艰嚧浜嗘垜钖庨溃镄勫姛浜忎竴绡戯纴涓锻ㄧ殑鎴愭灉涓嶅缑涓嶅叏鐩橀吨𨱒ャ
銆銆鍦ㄥ垰寮濮嬭繘琛岀剨鎺ョ殑镞跺欐垜浠灏辩姱浜嗕竴涓鏁翠綋甯冨眬镄勯敊璇锛屽洜涓轰竴寮濮嬩互涓轰细链変富鑺鐗囩剨鍦ㄧ数璺𨱒夸笂锛屾墍浠ユ垜浠镄勮姱鐗囩殑甯冨眬姣旇缉闆嗕腑锛岃繖灏辩洿鎺ュ艰嚧浜嗗悗𨱒ユ垜浠鎺ョ嚎镄勫汹闅撅纴浣嗕负浜嗛伩鍏嶆洿澶х殑楹荤储锛屾垜浠杩樻槸缁х画浜嗕笅铡汇傚綋镞跺畬鍏ㄦ病链夎冭槛鍒颁竴涓锘烘湰甯歌瘑锛岄偅灏辨槸镀忚繖绉岖洿鎺ョ敤椋炵嚎杩炴帴镄勬儏鍐典笅浣跨敤杩囦簬瀵嗛泦镄勮繛鎺ユ柟娉曚笉浠呬笉瀹规槗铹婃帴锛岃屼笖鐢靛櫒镐ц兘闱炲父镄勫樊锛屾瀬鍏跺规槗瀵艰嚧鐭璺鍜屽己鐑堢殑鐢靛瓙骞叉𡒄銆
銆銆灏辫繖镙凤纴鎴戜滑鍦ㄤ箣钖庣殑涓锻ㄦ椂闂撮噷瀹屾垚浜嗘澘瀛愮殑鍒濇ョ剨鎺ュ伐浣滐纴灏卞湪鎴戜滑鍏撮珮閲囩儓镄勬嬁铡诲疄楠岀殑镞跺欙纴缁撴灉纭鏄鎸囩ず𨱔姣镞犲弽鏄狅纴杩欎笅鎴戜滑灏辫糠绯娄简锛屼粈涔埚师锲犲憿?镆ュ惂!浜庢槸涔庢垜浠寮濮嬩简涓涓涓嫔崃镄勪粩缁嗙殑妫镆ュ伐浣滐纴杩桦埆璇达纴鎴戜滑灏忕粍鐗瑰埆璁ょ湡镄勬寜镦х数璺锲炬潵涓涓妫镆ワ纴杩樼湡琚鎴戜滑妫镆ュ埌浜嗗ソ鍑犲勬槑鏄剧殑阌栾锛岀壒鍒鏄濂藉嚑涓鐢靛规病链夋帴鍦帮纴杩欑崭绠绾ч敊璇鐪熸槸涓嶅簲璇ョ姱鍟娿傛垜浠镊宸辩湅鍒拌繖涓阌栾閮借夊缑鏄寰堜笉搴旇ワ纴涓嶈繃鐭ラ敊鑳芥敼锛屽杽銮澶х剦銆傛垜浠寰埚揩镄勬敼姝d简杩欎釜阌栾銆备簬鏄绗浜屾℃嬁铡绘祴璇曪纴𨱍充笉鍒拌繖娆¢梾棰樻洿绯燂纴鍙戝厜浜屾瀬绠$洿鎺ヤ竴镶¢潚鐑熺粰鐑т简銆傛垜浠褰撴椂杩欐槸鍌讳简鐪间简锛屽彧濂藉张锲炴潵妫镆ャ
銆銆妫镆ュ悗镓嶅彂鐜版垜浠鐢佃矾锲鹃兘鐢婚敊浜嗭纴铡熸潵鎴戜滑鎶婂彂鍏変簩鏋佺$洿鎺ユ帴鍒12V鐢垫簮涓娄简锛屼笉鐑ф墠镐銆傜粡杩囱繖涓ゆ$殑阌栾锛屾垜浠镐荤粨浜嗕竴涓嬫垜浠鍑虹幇镄勯敊璇锛屽ぇ閮ㄥ垎閮芥槸寰堜绠绾х殑阌栾锛岃繖鐪熸槸鎴戜滑涓嶈ょ湡阃犳垚镄勫晩銆备簬鏄鎴戜滑鍙堜竴娆¤ょ湡镄勬镆ヤ简涓涓嬬数璺𨱒匡纴杩欎笅鏋灭劧琚鎴戜滑鍙戠幇浜嗗ソ鍑犲勭煭璺镄勫湴鏂广备絾鏄鐢变簬涓寮濮嬬殑鏁翠綋鎺掑垪灏辨病链夊纰濂斤纴瀵艰嚧浜嗙幇鍦ㄩ兘镞犳硶鏀瑰姩浜嗐傜粓浜庡湪鎴戜滑涓镊磋ㄨ哄悗锛屾垜浠缁堜簬鍐冲畾骞茶剢鎺ㄥ挜吨𨱒ワ纴鎶婂姛鐜囨斁澶фā鍧楁暣浣挞吨鏂扮剨鎺ヨ繃銆傝繖镙疯槠铹跺彲鑳介熷害姣旇缉鎱锛屼絾姝g‘镐у緢楂桡纴杩椤叾瀹炰篃鏄镞犲堜箣涓俱傝佷笉鏄褰揿埯铹婃帴镄勬椂鍊欐病铹婂ソ锛屽艰嚧闂棰桦氩氾纴鐜板湪涔熶笉镊充簬瑕侀吨鏂版潵杩囷纴涓嶈繃杩桦ソ锛屾垜浠鍦ㄦ帴鍙楄繖娆℃儴䦅涚殑鏁栾钖庣粓浜庢槑锏戒简涓涓阆撶悊锛屽伐浣滀竴瀹氲佽笍韪忓疄瀹炵殑铡诲仛锛岀壒鍒鏄瀛︽垜浠杩栾岀殑锛屼竴镣归┈铏庣殑涔熶笉鑳芥湁锛屽畞鍙閲嶆潵锛屼篃涓嶈兘浜や笂涓鍒嗛┈铏庝箣涓锅氩嚭镄勪笢瑗!鍦ㄨ繖镙风殑淇″康涓嬶纴鎴戜滑涓鐩村繖鍒版櫄涓娄竷镣癸纴缁堜簬鏄瀹屾垚閲嶆柊铹婃帴镄勫伐浣滀简锛屼负浜嗕缭闄╄捣瑙侊纴鎴戜滑鍙堜竴娆¢吨鏂板畬鏁寸殑妫镆ヤ简涓阆岖郴缁燂纴鍦ㄦ渶钖庣‘瀹氭病链夐梾棰桦悗锛屾垜浠缁堜簬娆f叞镄勮蛋鍑轰简鏁椤ょ殑澶ч棬锛屾潵鍒颁简椋熷爞钖冮キ锛岄偅涓鍒绘劅瑙夐熷爞镄勯キ镐庝箞閮芥瘆骞冲父濂藉悆澶氢简锛屽懙锻碉纴杩椤ぇ姒傚氨鏄镓璋撶殑镊鎴戞垚灏卞惂銆
銆銆阃氲繃杩欐¤剧▼璁捐★纴鎴戞哕寰椾简锅氢竴浠朵簨𨱍呬竴瀹氲佺粏蹇冧粩缁嗭纴瑕佷笉铹舵湰𨱒ュ緢绠鍗旷殑涓浠朵簨𨱍呬篃浼氩仛镄勫緢绯熺硶锛岃屼笖涓瀹氭湁镐鐤戠殑绮剧烇纴鎴戜滑杩欐′簩鏋佺$儳浜嗗氨鏄锲犱负澶杩蜂俊镊宸辫捐$殑鐢佃矾锲句简锛屾病链夋敞镒忓埌闾d釜鏄庢樉镄勮捐″け璇锛屾墠瀵艰嚧浜呜繖绉岖粨鏋溿傛垜甯屾湜浠ュ悗鑳芥湁镟村氱殑璇剧▼璁捐℃潵缁欐垜浠阌荤偧锛岃繖镙锋垜浠灏嗘潵璧板悜绀句细镓崭细链夋洿寮虹殑绔炰簤锷涖傛垜浼氭洿锷犵殑鐝嶆儨浠ュ悗镄勮繖绉嶅︿範镄勬満浼氱殑!
銆 銆绡囦笁
銆銆 涓銆佷綔涓氲儗鏅
銆銆1.2璇鹃樿儗鏅鍙婄爷绌舵剰涔
銆銆链璇剧▼璁捐℃槸鍦ㄣ婃暟鎹搴扑笌绠$悊淇℃伅绯荤粺銆嬭剧▼鐞呜烘暀瀛︿箣钖庣殑瀹炶返鏁椤︼纴鍏剁洰镄勫湪浜庡姞娣卞规暟鎹搴揿师鐞嗐佺$悊淇℃伅绯荤粺锘虹鐞呜哄拰锘烘湰鐭ヨ瘑镄勭悊瑙o纴杩涗竴姝ユ帉鎻″埄鐢ㄧ粨鏋勫寲鏂规硶瀵圭$悊淇℃伅绯荤粺杩涜屽垎鏋愪笌璁捐$殑锘烘湰铡熷垯銆佹柟娉曞拰姝ラわ纴锘瑰吇瀛︾敓瑙e喅瀹为檯闂棰樸佸紑鍙戠$悊淇℃伅绯荤粺镄勫疄璺佃兘锷涖傚悓镞惰剧▼璁捐″厖鍒嗕綋鐜“鏁椤笀鎸囧间笅镄勪互瀛︾敓涓轰腑蹇”镄勬暀瀛︽ā寮忥纴浠ュ︾敓涓鸿ょ煡涓讳綋锛屽厖鍒呜皟锷ㄥ︾敓镄勭Н鏋佹у拰鑳藉姩镐э纴閲嶈嗗︾敓镊瀛﹁兘锷涚殑锘瑰吇銆傞氲繃璇剧▼璁捐′娇瀛︾敓璁よ瘑绠$悊淇℃伅绯荤粺寮鍙戠殑锘烘湰杩囩▼锛岃兘澶熻繍鐢ㄧ郴缁熷垎鏋愬拰璁捐℃柟娉曡繘琛岀$悊淇℃伅绯荤粺镄勫紑鍙戙
銆銆璇剧▼浣滀笟瑕佹眰濡备笅锛
銆銆(涓)鍐呭硅佹眰
銆銆1.鏂囧瓧鍦4000 瀛椾互涓婏纴闇鍦ㄥ皝闱㈡敞鏄庨樼洰銆佺彮绾с佺粍锻(濮揿悕銆佸﹀彿);
銆銆2.鑳藉熼槓鏄庣幇琛岀郴缁熺殑涓氩姟𨱍呭喌锛岃兘澶熻繘琛屼笟锷℃祦绋嫔垎鏋;
銆銆3.鑳藉熷埄鐢ㄦ暟鎹娴佸浘杩涜屼俊鎭缁撴瀯镄勫垎鏋愪笌璁捐★纴寤虹珛E-R 锲惧拰鐩稿簲镄勬暟鎹瀛楀吀;
銆銆4.鑳藉熷缓绔嬬郴缁熺殑缁撴瀯锲撅纴鑳藉熻繍鐢║/C 鐭╅樀杩涜屽瓙绯荤粺鍒掑垎鍜屾暟鎹姝g‘镐ф楠屻
銆銆(浜)缁勭粐瑕佹眰
銆銆1.鎸夋椂瀹屾垚璇剧▼璁捐★纴鍙婃椂鎻愪氦鎴愭灉;
銆銆2.鑳藉熷厖鍒嗗簲鐢╓ord銆丒xecel銆丳owerPoint 绛夊伐鍏峰埗浣滃拰琛ㄨ揪绯荤粺鏂规;
銆銆3.鑳藉熺Н鏋佸弬涓庡皬缁勫悎浣滐纴璁ょ湡瀹屾垚镊宸辨墍𨰾呰礋镄勪换锷★纴骞跺悜鍏朵粬缁勫憳阒愭槑镊宸辩殑璁捐℃濇兂锛屼簰鐩歌ㄨ猴纴瀹屾垚镊宸辩殑璁捐″伐浣;
銆銆4.钖勭粍鍐呯殑钖屽﹁兘澶熶簰鐩哥潱淇冿纴浜ゆ祦鍏呭垎;
銆銆5.缁勯暱鑳藉熷强镞跺悜鎸囧兼暀甯堟姤锻婅嚜宸辨墍鍦ㄧ粍镄勮繘搴︺
銆銆(涓)鏂囨。瑕佹眰
銆銆1.锲捐〃缇庤傦纴鏂囩悊阃氶‘;
銆銆2.鑳藉熷弬钥冭蒋浠跺紑鍙戠殑锲藉舵爣鍑嗘枃妗o纴鎸囧艰嚜宸辩紪鍐栾捐℃姤锻婄殑鐩稿叧閮ㄥ垎;(璇︾粏璧勬枡鍙傝侀梼浠)
銆銆3.灏濊瘯搴旂敤椤圭洰绠$悊杞浠惰繘琛岄”鐩杩涚▼镄勮勫垝绠$悊(缁桦埗鐢樼壒锲撅纴涓崭綔纭镐ц佹眰)銆
銆銆 浜屻侀夐樿存槑
銆銆浜轰簨绠$悊鏄浼佷笟淇℃伅绠$悊镄勯吨瑕侀儴鍒,闱㈠瑰ぇ閲忕殑浜轰簨宸ヨ祫淇℃伅锛岃储锷¢儴闂ㄩ噰鐢ㄤ汉锷涘勭悊灏嗘氮璐瑰ぇ閲忕殑镞堕棿銆佷汉锷涘拰鐗╁姏锛屼笖鏁版嵁镄勫嗳纭镐т绠銆傚洜姝わ纴寮鍙戜竴涓鐣岄溃鍙嫔ソ锛屾槗浜庢搷浣灭殑浜轰簨宸ヨ祫绠$悊杞浠惰繘琛岃嚜锷ㄥ寲澶勭悊鍙桦缑鍗佸垎閲嶈侊纴杩欐f槸链绯荤粺寮鍙戠殑鐩镄勫拰镒忎箟銆
銆銆钥屾湰绯荤粺镄勫紑鍙戯纴涓哄伐浣沧晥鐜囧甫𨱒ヤ简涓涓璐ㄧ殑椋炶穬锛屼负姝や富瑕佽〃鐜版湁浠ヤ笅鍑犱釜鏂归溃锛氭湰绯荤粺镄勮繍琛屽彲浠ヤ唬镟夸汉宸ヨ繘琛岃稿氱箒𨱒傜殑锷冲姩;绗浜岋纴链绯荤粺镄勮繍琛屽彲浠ヨ妭鐪佽稿氲祫婧;绗涓夛纴链绯荤粺镄勮繍琛屽彲浠ュぇ澶х殑鎻愰珮镄勫伐浣沧晥鐜;绗锲涳纴链绯荤粺鍙浠ヤ娇鏁忔劅鏂囨。镟村姞瀹夊叏銆傜浜旓纴链绯荤粺鍦ㄧ粡娴庝笂鏄鍙琛岀殑銆
銆銆1銆佸熀链镐濊矾
銆銆鐢╒B璁捐$晫闱锛岀紪鍐欎唬镰侊纴鍦╒B涓阃氲繃璋幂敤SQL鏁版嵁搴揿疄鐜版煡璇锛屽垹闄わ纴淇鏀癸纴娣诲姞绛夊姛鑳姐
銆銆2銆佷綔涓氱洰镙
銆銆1 浜轰簨淇℃伅褰曞叆锛屾垜锛屼慨鏀癸纴镆ヨ锛屾墦鍗
銆銆鎶婂憳宸ヤ俊鎭璁板綍杩涙暟鎹搴掳纴鍙浠ラ殢镞舵煡鐪嬶纴璧峰埌妗f堢殑浣灭敤锛岀橱璁颁简浜轰簨淇℃伅锛屼究浜庣$悊銆傝ョ郴缁熸寜镦т汉浜嫔姵璧勭$悊浜哄憳镄勪功鍐欎範𨱍锛屽彲瀵瑰憳宸ョ殑缂栧彿銆佸憳宸ョ殑濮揿悕銆佹у埆銆佹墍鍦ㄩ儴闂ㄣ佽亴浣嶅悕绉般佹渶楂桦﹀巻銆佺瓑锘烘湰淇℃伅杩涜岃板綍锛屼负浜嗘柟渚胯捣瑙侊纴杩桦炲姞浜嗗囨敞镄勫姛鑳斤纴鍙浠ュ瑰憳宸ヨ繘琛岃瘎璇鍙婄壒镣圭殑鎻忚堪銆备俊鎭褰曞叆钖庢渶缁堣嚜锷ㄧ敓鎴愯︾粏镄勬槗浜庢搷浣灭殑浜轰簨妗f堣〃锛屽彲浠ラ殢镞剁殑璁板綍浜呜В链鍏鍙哥殑锻桦伐淇℃伅锛屼竴鐩浜嗙劧銆傛湰绯荤粺鏀鎸佷换浣曚竴绉嶈緭鍏ユ柟娉曘
銆銆2 宸ヨ祫绠$悊褰曞叆锛屾垜锛屼慨鏀癸纴镆ヨ锛岃$畻锛岀粺璁
銆銆宸ヨ祫淇℃伅涓昏佸寘𨰾锻桦伐镄勫簳钖銆佽ˉ璐淬佸栭噾銆佸姞鐝璐广佹埧璐淬佸吇钥侀噾銆佺瓑椤圭洰锛屽彟澶栵纴绯荤粺浼氲嚜锷ㄧ粺璁¤ュ憳宸ョ殑宸ヨ祫镄勬诲伐璧勭瓑淇℃伅銆
銆銆3 钖勭崭俊鎭镄勬煡璇㈢粺璁
銆銆镆ヨ㈠彲浠ユ彁楂树简宸ヤ綔鏁堢巼锛岃緭鍏ュ瓧绗﹀嵆鍙銮峰缑绗﹀悎𨱒′欢镄勪俊鎭锛岀粺璁″彲浠ヤ粠𨱒备贡镄勬暟鎹涓锛屽垎鏋愬嚭链夋晥镄勬暟鎹銆
銆銆4 绯荤粺鏁版嵁镄勫畨鍏ㄤ缭瀵嗭纴璁惧畾绯荤粺鐢ㄦ埛
銆銆绯荤粺涓哄尯鍒嗕简韬浠斤纴锲犳ょ敱鐢ㄦ埛鍜屽瘑镰侊纴绾у埆鏋勬垚锛岃繖镙风郴缁熷湪绯荤粺锏婚檰鐣岄溃杩涜岃韩浠介獙璇侊纴灏呜緭鍏ョ殑淇℃伅鍜岀敤鎴疯〃杩涜屾瘆杈冿纴璁╃﹀悎韬浠界殑鐢ㄦ埛阃氲繃楠岃瘉銆
銆銆 涓夈佸伐浣滀笟缁
銆銆1銆佷釜浜轰富瑕佸伐浣
銆銆鎴戝拰鍏朵粬缁勫憳涓璧疯繘琛岀郴缁熷垎鏋愶纴涓氩姟娴佺▼鍒嗘瀽锛屾暟鎹娴佸浘镄勭粯鍒讹纴鏁版嵁瀛楀吀镄勭紪鍒躲傜郴缁熻捐¤繃绋嬩腑锛屼笌浠栦滑涓钖岃捐℃柊绯荤粺锷熻兘锛岃捐E-R锲撅纴杈揿叆杈揿嚭璁捐°傚湪娆¤繃绋嬩腑璁″垝浜嗗垎閰崭简钖勮嚜镄勪换锷★纴鍦ㄨ捐″拰鐢籈-R锲捐繃绋嬩腑瀵逛簬搴斿綋娉ㄦ剰镄勪簨椤癸纴鎻愰啋娉ㄦ剰銆傚綋阆囧埌闂棰樻椂鍊欙纴钖戝悓瀛﹁佸笀璇锋暀锛屽强镞惰В鍐炽傚湪绯荤粺瀹炴柦杩囩▼涓锛岃捐℃ā鍧楋纴骞剁紪鍐欑▼搴忋傝皟璇曟椂锛屾敼姝g浉搴旂殑阌栾銆
銆銆2銆佷富瑕佹敹銮
銆銆璇剧▼璁捐$殑蹇冨缑浣扑细
銆銆锅氢简涓ゅ懆镄勮剧▼璁捐★纴链夊緢澶氱殑蹇冨缑浣扑细锛屾湁鍏充簬鍗旷墖链烘柟闱㈢殑锛屾洿澶氱殑鏄鍏充簬浜轰笌浜轰箣闂村叧绯绘柟闱㈢殑銆
銆銆鎴戝湪镊宸辩殑锷锷涗笅锛屽湪钥佸笀钖屽︿滑镄勫府锷╀笅锛岀粓浜庢妸鏁翠釜绯荤粺瀹屾垚浜嗭纴瀹炵幇浜嗛勫畾镄勫姛鑳斤纴浠ュ墠镄凷QL璇瑷娌″﹀ソ锛屼竴寮濮嬬殑绋嫔簭杩椤潡鍎垮氨瑕佷护鎴戞姄镫备简銆傚悗𨱒
銆銆鍦ㄥ嚑澶╁嚑澶灭殑锷锷涳纴缁堜簬链変简澶寸华锛岀劧钖庡张鍦ㄥ悓瀛︾殑甯锷╀笅锛屾垒鍒颁简涓浜涘弬钥冧功锛屽张鍦ㄨ繖鍐欎功镄勫府锷╀笅浜呜В浜嗙郴缁熻捐$殑钖勭嶆柟娉曪纴鍦ㄧ紪璇戣繃绋嬩腑甯稿父鍑虹幇镄勯梾棰桡纴鍜岃В鍐崇殑鏂规硶銆傛帴涓嬫潵灏辨槸缂栫▼浠舵柟闱㈢殑铹婃帴宸ヤ綔浜嗐傛病𨱍冲埌杩欓”鐪嬭捣𨱒ヤ笉闇瑕佸氩皯鎶链镄勫伐浣滃嵈鏄闱炲父镄勫姵蹇冨姵锷涖傚緢澶氭℃槸镞╀笂璧锋潵涔扮摱姘存斁浜涘悆镄勫湪瀹胯垗閲岋纴涓娉″氨鏄涓澶┿傛垜鐪嫔埌链夊緢澶氢汉璺熸垜涓镙凤纴閮戒粬浠鏄涓変笁涓や袱锛屼竴钖岃ㄨ哄︿範銆傚湪杩欎釜镞跺欎篃链夊緢澶氢汉甯锷╂垜锛屾垨鏄鐑蹇幂殑甯鎴戝甫楗銆傚ぇ瀹堕兘榧揿姳鎴戯纴鍗充娇链钖庡嚭涓嶆潵涓滆タ锛屼絾鏄涓瀹氲佸潥鎸佹妸瀹冨仛瀹屻傚綋鎴戞兂鏀惧纯镄勬椂鍊欙纴鎴戜篃杩欎箞瀵硅嚜宸辫达纴鍗充娇浣犲仛鍑烘潵镄勬槸娆″搧鐢氲呖涓嶅悎镙煎搧锛屼絾鏄浣犱竴瀹氲佹嬁鍑烘潵涓浠舵垚鍝併
銆銆涓涓澶氭槦链熷悗鎴戜滑镄勭▼搴忕粓浜庡畬鎴愪简锛岃屼笖鏀惧埌涓璧蜂篃鑳界敤銆傚湪链烘埧璋冭瘯铏界劧鍑虹幇浜嗕竴浜涢梾棰桡纴浣嗛兘瑙e喅浜嗐傛渶钖庯纴鎴戝彂鐜拌嚜宸卞圭紪绋嬬珶铹朵篃链変简涓镣瑰叴瓒o纴𨱍冲瘨锅囧洖瀹朵互钖庤嚜宸卞幓涔颁竴浜涗笢瑗挎潵锅氾纴鍐嶈ˉ涓琛ユ眹缂栬瑷銆
銆 銆绡囧洓
銆銆鍦ㄥ紑瀛︾殑绗涓锻锛屾垜鍙傚姞浜嗛櫌閲岀粍缁囩殑鏁版嵁搴撹剧▼璁捐★纴杩欓”浠诲姟鏄鍒嗙粍鍒嗗伐瀹屾垚镄勶纴鎴戜滑缁勬湁浜斿悕鎴愬憳锛屽垎鍒鏄鎴戜滑鐝瀛﹀彿镄勫悗浜斾綅钖屽︼纴寰堣崳骞稿湴鎴戣鎺ㄨ崘涓烘垜浠缁勭殑缁勯暱锛屽湪缁勯暱镄“鑻辨槑”鎸囧间笅锛屽叏浣撶粍锻桦洟缁揿嬫枟锛屼娇寰椾换锷″畬鎴愬湴姣旀垜浠棰勬湡镄勮佺◢镞╀竴浜涳纴涔熸瘆棰勬湡瑕佹纾浜涓浜涳纴杩欎竴镣规垜浠閮芥劅鍒板緢楂桦叴涔熷緢镊璞銆
銆銆鐜嫔﹩鍗栫摐镞堕棿杩囦简锛岃█褰掓d紶钖с傚嚒鏄閮借佹湁涓镐荤粨锛屼互涓嬩究鏄鎴戝湪杩欎釜璇剧▼璁捐′腑镄勪竴镣瑰绩寰椼
銆銆棣栧厛鎴戝垎鏋愪竴涓嬫垜浠缁勪换锷¢‘鍒╁畬鎴愮殑鎴愬姛涔嫔勫苟镐荤粨涓浜涚粡楠岋纴渚涗互钖庡弽鐪佸弬钥幂敤銆
銆銆鍑′簨棰勫垯澶囷纴涓嶉勫垯搴熴傝繖鏄鎴戠殑搴у彸阈锛屼篃鏄鎴戞繁链夋劅鎭熺殑鍑犲彞鍙よ涔嬩竴銆傚湪杩欎釜椤圭洰镄勫紑濮嬮桩娈碉纴钥佸笀渚胯╂垜浠锅氢简涓杩涘害瀹夋帓琛锛屾垜寰埚ソ镄勫埄鐢ㄤ简杩欐℃満浼氾纴鑺变简杈冨氩绩镐濅綔鍑轰简涓涓寰堣︾粏镄勮繘搴﹀畨鎺掕〃锛屼箣钖庢垜浠缁勪换锷$殑瀹屾垚涔熸槸涓ユ牸鎸夌収杩欎釜杩涘害琛ㄨ繘琛岀殑銆傚綋铹舵垜钖庢潵铡讳简瑙d简涓涓嫔埆镄勭粍镄勬儏鍐碉纴链変簺缁勭殑杩涘害瀹夋帓琛ㄦ病鎴戜滑缁勫仛瀹屽杽镄勪竴涓寰堥吨瑕佺殑铡熷洜灏辨槸浠栦滑瀵硅繖涓锻ㄧ殑鏁版嵁搴撹剧▼璁捐″埌搴曡缮娌′粈涔堟傚康銆傚艰嚧杩欑岖幇璞$殑铡熷洜链夊緢澶氭柟闱锛屼竴涓鏄锘虹澶宸涓嶈兘鐞呜В钥佸笀瀹夋帓镄勪换锷(褰撶劧杩欑崭汉姣旇缉灏)锛屼竴绉嶆槸缂轰箯浜ゆ祦锛岃繖涓浜ゆ祦鍖呮嫭缁勫唴镄勪氦娴侊纴涔熷寘𨰾缁勯棿镄勶纴镟村寘𨰾涓庤佸笀涔嬮棿镄勶纴杩欎篃灏卞紩鍑轰简鎴戠殑绗浜屼釜蹇冨缑銆
銆銆澶氢氦娴侊纴杩欐槸鎴戣繖娆¢”鐩镄勭浜屼釜蹇冨缑銆傚逛簬杩欑嶅垎宸ュ畬鎴愮殑椤圭洰锛岀粍锻树箣闂寸殑浜ゆ祦鏄鏋佸叾蹇呰佺殑銆傚傛灉缁勫憳涔嬮棿涓嶈兘寰埚ソ镄勬矡阃氾纴涓崭粎浼氩仛寰埚氭棤鐢ㄥ姛锛岃屼笖涔熶细锅氩緢澶氶吨澶岖殑宸ヤ綔銆傜粍锻树箣闂村緢濂界殑浜挜氭湁镞狅纴琛ㄦ槑镊宸辨e湪锅氢粈涔堬纴涓嬩竴姝ヨ佸仛浠涔堬纴镓嶈兘浣垮伐浣滃緢濂界殑寮灞曞紑𨱒ャ傝屾垜浠缁勮繖娆″氨锅氩埌浜呜繖镣癸纴鎴戜滑姣忓ぉ閮戒细鍦╭q涓婃垨钥呰侀溃鐩镐簰浜ゆ祦锛屽苟鍙婃椂淇鏀硅繘搴﹀畨鎺掕〃;闄ゆや箣澶栵纴鎴戜滑杩樼浉浜掑府锷╄В鍐抽梾棰桡纴鎴栬呭叡钖岃В鍐抽梾棰桡纴姣斿傝磋繖娆$殑姒傚康妯″瀷镄勮捐★纴鎴戜滑缁勮礋璐h捐℃傚康鏁版嵁妯″瀷镄勫悓瀛(璧##)鍜岃礋璐f暟鎹闇姹傚垎鏋愮殑钖屽(宸##)灏辩粡甯告矡阃(锲犱负涓よ呯殑浠诲姟镵旂郴姣旇缉绱у瘑)锛屽叡钖岃В鍐抽梾棰桡纴镓崭细锅氩嚭浠ゆ垜浠缁勫憳閮芥瘆杈冩弧镒忕殑鏁版嵁姒傚康妯″瀷鍜屾纾浜镄勬暟鎹闇姹傚垎鏋愭枃妗;褰撶劧链閲嶈佺殑鏄鎴戜滑涔熷父浼氩幓涓庤佸笀娌熼氾纴钥佸笀涔熷湪鍏抽敭镄勮捐″湴鏂逛篃缁欎简寰埚氩緢澶氱殑瀹濊吹镒忚併傚綋铹朵笉寰椾笉浣滃嚭妫璁ㄧ殑鍦版柟鏄缁勯暱杩欐′笌钥佸笀浜ゆ祦镄勬瘆杈冨皯锛屽弽钥屼笉鍙婄粍锻桡纴甯屾湜鍦ㄦ帴涓嬫潵镄勯”鐩涓鑳芥湁镓鏀硅傦纴璧峰ソ甯﹀ご浣灭敤銆傛垜钖屾牱涔熸湁瑙傚疗鍒镄勭粍瀹屾垚𨱍呭喌锛屽彂鐜版湁浜涚粍鍑虹幇浜嗙粍闀垮寘骞叉垨钥呯粍闀夸笌涓鍒缁勫憳镄勫寘骞茬殑鐜拌薄锛屾垜瑙夊缑瀵艰嚧鍑虹幇杩欑嶅彲镐旷幇璞$殑涓昏佽矗浠诲湪浜庣粍闀匡纴缁勯暱镄勪换锷′笉浠呬粎鍙备笌閮ㄥ垎浠诲姟镄勫畬鎴愶纴镟撮吨瑕佺殑鏄鍒嗛厤浠诲姟骞跺岗璋幂粍闂村叧绯伙纴鏄娌熼氢氦娴佺殑涓镙逛富瑕佺¢亾銆傞氢织镄勮插氨鏄缁勯暱涓婅佽仈绯昏佸笀锛屼腑瑕佷笌浠栫粍浜ゆ祦锛屼笅瑕佷笌缁勫憳绉鏋佹矡阃氾纴鎴戣夊缑杩欎篃鏄缁勯暱杩欎釜瑙掕壊镄勮剧疆镄勫繀瑕佹墍鍦ㄥ惂銆傛垜鐪熷绩鍦板笇链涘湪鎴戜滑涓嬩竴涓鍒涙柊璇剧▼j2ee镄勮缁冧腑鎴戜滑鐝涓嶈佸啀鍑虹幇杩欑岖幇璞★纴姣忎釜浜洪兘链夊钩绛夊缑鍒伴敾镣肩殑链轰细锛岀粍闀夸笉璁ょ湡鍒嗛厤浠诲姟涓岖Н鏋佷笌缁勫憳娌熼氩湪镆愮岖▼搴︿笂鍓ュず浜嗙粍锻桦缑鍒伴敾镣肩殑链轰细锛岃屾洿鍙鎭茬殑鏄寰埚氱粍锻樿缮娌℃湁镒忚瘑鍒拌繖涓镣广
銆銆澶氢富锷锛岃繖涓镣瑰师链鍜屼笂涓镣瑰氢氦娴佹湁寰埚氱浉浼间箣澶勶纴浣嗘垜鎶婂畠涓挞棬鍒楀嚭𨱒ヤ篃鏄涓轰简浣撶幇浠栫殑閲嶈佹с傚氢富锷ㄤ竴鏂归溃鏄璇磋佷富锷ㄧН鏋佺殑镐濊冭В鍐抽梾棰樸傛湁寰埚氩悓瀛︽瘆杈冨ソ瀛︼纴镐绘槸涓嶅仠镄勫湪涓庡埆浜烘矡阃氢氦娴侊纴鐪嬩技寰堢Н鏋侊纴浣嗘槸浠旂粏鍒嗘瀽浠栨彁鍑虹殑闾d簺闂棰樼潃瀹炴睏娑旀稊锛屾湁浜涢梾棰樿繎浼肩墷楠氲瘽绫伙纴绋嶅井寮锷ㄧ偣鑴戠璎灏辫兘瑙e喅镄勶纴浣嗗叾镐讳笉浼氩厛铡诲绘垒瑙e喅闂棰樼殑锷炴硶钖庡啀鎻愬嚭涓缁忚繃澶ц剳杩囨护镄勯梾棰桡纴璇寸槠浜嗗氨鏄鍑′簨閮芥病链変釜镊宸辩◢寰鎴愮啛镄勭湅娉曘傚叧浜庤繖涓镣规垜镟剧粡灏变竴搴︾姱杩囷纴鐜板湪锲炴兂璧烽偅娈靛瞾链堢潃瀹炶缮鏄瀵规湁浜涘悓瀛︾殑钥愬绩镒熷姩鍒扮儹娉鐩堢湺銆傜洿鍒版湁涓澶╁紶钥佸笀镓炬垜璋堜简涓娆℃垜镓嶅埂铹堕啋鎭熷埌锛屼箣钖庝究链変简鏁椤ぇ镄勯暱杩涳纴镊冲皯鍙桦缑姣旇缉浼氭彁闂棰树简銆傚綋铹舵垜瑙夊缑杩欎竴镣硅缮鏄鍊煎缑缁欎笌涓瀹氱▼搴︾殑镶瀹氱殑锛岃呖灏戜粬镶瀛︼纴姣旇捣闾g嶅枩娆“鎼椤洪庤溅”镄勫悓瀛﹀己澶氢简銆傛垜涓婇溃鎻愬埌镄勮屽叧浜庣粍闀跨殑鍓ュず缁勫憳阌荤偧𨱒冨埄镄勯梾棰樻兂蹇呰佹槸琚链変簺缁勯暱鐪嬩简浼氩ぇ链夋剰瑙侊纴缁勯暱浼氲达细“浣犱互涓烘垜锽沧涓涓浜哄叏骞插晩锛岃缮涓嶆槸琚阃肩殑”銆傚嚭鐜拌繖绉嶆儏鍐典篃浜庝粬浠缁勫枩娆“鎼渚胯溅”镄勪汉澶澶氢简链夊叧绯伙纴杩欎篃鍦ㄤ竴瀹氱▼搴︿笂鏄犲皠鍑轰简杩欎釜缁勭粍锻桦拰缁勯暱锲㈤槦镒忚瘑镄勬瀬搴︾己涔忋傚张镓杩滀简锛屾讳箣锽沧“鎼杞”镄勯偅閮ㄥ垎钖屽﹀彲瑕佹彁楂樿︽儠浜嗭纴鐪肩湅杩囦竴骞村氨瑕佸嚭铡诲疄涔犱简锛岃缮涓嶆姄绱ф椂闂翠富锷ㄥ︾偣涓滆タ锛岃缮涓嶅仠镄勮╃粍闀垮墺鍓娄綘寰楀埌阌荤偧镄勬満浼氾纴浠ュ悗鍦ㄨ繖𨱒¤矾涓婃庝箞娣峰缑涓嫔幓鍟?
銆銆浠ヤ笂寰堢亩鍗旷殑涓夌偣璁╂垜浠缁勫湪杩欐¤捐′箣涓椤哄埄瀹屾垚浜嗕换锷★纴涓嬮溃璋堣皥鎴戜滑缁勫湪杩欐′换锷′腑锅氱殑涓嶈冻镄勫湴鏂瑰惂銆
銆銆棣栧厛寰椾粠缁勯暱镊韬璋堣捣锛屽垰链夎村埌缁勯暱涓庤佸笀浜ゆ祦杈冨皯鏄绗涓镣癸纴绗浜岀偣鏄缁勯暱涓鐩翠互𨱒ョ殑钥佹瘘䦅呬简锛屽氨鏄锘虹涓嶆墡瀹烇纴鏁版嵁搴撶殑鐞呜虹煡璇嗗緢澶氲冨畬灏卞缮镄勫共骞插噣鍑锛屽湪椤圭洰镄勫紑濮嬮桩娈靛张杩斿伐铡昏ˉ涔犻儴鍒嗘暟鎹搴撶殑鐭ヨ瘑锛岃屼笖鎴戜滑镄勭粍锻桦ぇ閮ㄥ垎涔熻繖镙凤纴鐢氲呖鐝閲屾湁寰埚氩悓瀛︿篃鏄杩欐牱镄勚傛墍浠ヤ互钖庡逛簬閲嶈佺殑涓扑笟锘虹璇句竴瀹氲佺墷鐗㈡妸鎻★纴缁濅笉鑳借拷姹傝繃涓闂ㄧ畻涓闂ㄣ备笉杩囱瘽璇村洖𨱒ワ纴缁勯暱杩欐¤繑宸ヨ缮鏄杈冩湁鎴愭晥锛屽緢蹇镄勭悊瑙d简璁捐′换锷★纴骞朵互链蹇镄勯熷害锅氩ソ浜呜︾粏镄勮繘搴﹀畨鎺掕〃锛岄渶瑕佽榧揿姳涓涓嫔懙锻点傜涓夌偣灏辨槸缁勯暱瀵归梾棰樼殑瑙e喅绋嫔害缂轰箯瀹岀编镄勮拷姹傦纴璇撮氢织涓镣瑰氨鏄涓嶆眰鐢氲В锛屽叾瀹炲湪鎴戜滑镄勮捐℃ā鍨嬩腑锛屾湁涓浜涘湴鏂硅缮鍙浠ュ仛璋冩暣镄勶纴鏁版嵁镄勫畬鏁存у拰钖堢悊镐у皢浼氲繘涓姝ユ彁鍗囷纴濡傛灉鎴戝甫棰嗙粍锻樻浈杩欎釜鏂瑰悜鍐嶅氩姫锷涗竴镣癸纴姘村钩灏变笉浠呬粎鎻愰珮鍑犱釜妗f′简锛屼絾鏄缁勯暱榧揿姳缁勫憳铡昏В鍐充简涓閮ㄥ垎锛屼笖鍦ㄤ竴浜涘湴鏂圭‘瀹炲仛浜嗕慨鏀广
銆銆鍏舵¤磋寸粍锻桡纴杩椤嚑浣岖粍锻树腑链変袱浣崭笌缁勯暱钖堜綔杩囦竴娆★纴榛桦戣缮涓嶉敊锛屽湪杩欐$殑浠诲姟镄勫畬鎴愪腑鍙戞尌浜嗗緢澶х殑浣灭敤锛屼粬浠鏄锻#鍜屽乏##锛屽垎鍒𨰾呬换锷熻兘闇姹傝存槑涔︾殑缂栧啓鍜屾暟鎹闇姹傚垎鏋愯存槑涔︾殑缂栧啓锛屾浘鍦ㄧ涓娆″皬缁勪细璁灏辫〃绀轰竴瀹氲佷氦鍑轰护缁勯暱闱炲父婊℃剰镄勪綔鍝侊纴钥屼笖浜嫔疄镄勭‘鏄杩欐牱锛岄兘瀹屾垚镄勫緢鍑鸿壊銆傝屽叾浣欎袱浣嶅悓瀛︾浉瀵逛富锷ㄦу氨宸浜嗙偣锛屾绘槸瑕佺粍闀夸笉锅灭殑鑺卞绩镐濈潱淇冭兘鍕夊己瀹屾垚浠诲姟锛屼护缁勯暱寰堟槸澶寸柤锛屼絾镐荤殑𨱒ヨ磋缮鏄寰堥厤钖堬纴浣呜繖涔熷湪涓瀹氱▼搴︿笂瀵艰嚧缁勫唴缁勫憳姘村钩鍑虹幇杈冨ぇ宸寮伞
銆銆镐庝箞锷炲憿涓嶈冻涔嫔勭湡杩桦皯锛屽彲鑳芥槸缁勯暱鍙岖渷镄勮缮涓嶅熷惂锛岀瓑浠ュ悗鍙岖渷褰诲簳浜嗗啀鍜岃佸笀璇磋村惂銆
銆銆 绡囦簲
銆銆7.1璇剧▼璁捐″唴瀹规荤粨
銆銆链璇剧▼璁捐″弬镦т换锷′功瑕佹眰缁揿悎涓锲界熆涓氩ぇ瀛﹀浘涔﹂嗗伐绋嬬殑瀹为檯𨱍呭喌锛屽叏闱浠嬬粛浜嗛”鐩绠$悊𨰾涙爣绛栧垝浠ュ强寤鸿炬柦宸ヨ繃绋嬬殑绠$悊銆傚叿浣扑粠寤虹珛涓氢富镄勯”鐩绠$悊缁勭粐链烘瀯锛屽苟璇﹁堪浜嗗悇镵岃兘閮ㄩ棬镄勫垎宸ュ强镵岃矗;阃氲繃璁鸿堪钖勭嶆圹鍙戝寘妯″纺鍜屽悎钖岃′环鏂瑰纺镄勭壒镣逛互鍙婅仈绯诲疄闄呬腑锲界熆涓氩ぇ瀛﹀浘涔﹂嗗伐绋嬬幇鐘堕夋嫨浜嗗悎鐞嗙殑镓垮彂鍖呮ā寮忓拰钖埚悓璁′环鏂瑰纺;阃夋嫨浜嗗悎鐞嗙殑𨰾涙爣鏂瑰纺锛屽苟鐢ㄦí阆揿浘鍜屾祦绋嫔浘鎻忚堪浜嗘暣涓𨰾涙爣娲诲姩镄勫厛钖庢椂闂磋繃绋;缂栧埗浜嗘柦宸ヨ繃绋嬩腑鏂藉伐鍑嗗囱繃绋嬩腑镄勫伐浣滃拰涓氢富瀵规圹鍖呭晢镄勭$悊鎺鏂;閲岖偣浠嬬粛浜嗘柦宸ラ桩娈典笁澶ф带鍒剁洰镙囦腑镄勮川閲忔帾鏂姐
銆銆7.2璇剧▼璁捐″绩寰椾綋浼
銆銆涓囦簨寮澶撮毦锛屾槸镄 锛屽綋鎴戠涓娆$湡姝g粡铡呜剧▼璁捐℃椂锛屾垜链変簺镞犲堬纴镟存湁浜涜尗铹朵笉鐭ユ墍鎺銆傚綋镓惧埌涓涓妯$増鏄锛屾垜镓嶅硅剧▼璁捐℃湁镓浜呜В锛屽畠宸蹭笉鏄瀹屽叏镄勮炬湰鐞呜猴纴鏄鐞呜轰笌瀹为檯镄勫悎鐞嗙粨钖堛傚彧链夊圭悊璁烘繁鍒荤殑鐞呜В锛屾墠鑳藉厖鍒嗗彂鎸ュ叾链璐ㄧ殑浣灭敤锛屽拰瀹为檯杈惧埌瀹岀编镄勭粍钖堛 璇剧▼璁捐¤繃绋嬫槸涓绉岖粡铡嗭纴镟存槸涓绉嶉敾镣笺傛湡闂存垜镒忚瘑鍒拌嚜宸辩殑鐭ヨ瘑闱㈡槸澶氢箞镫闅桡纴鎴戦渶鍦ㄥ浘涔﹂嗙炕阒呭ぇ閲忕殑璧勬枡𨱒ヨ繘涓姝ュ炲姞镊宸辩煡璇呜串澶囧拰寤虹珛涓涓瀹屽囩殑寤鸿鹃”鐩绠$悊涓庤勫垝镄勪綋绯汇傚悓镞惰繖涔熸槸鎴戝瑰缓璁鹃”鐩绠$悊涓庤勫垝鐞呜哄缑鍒颁简杩涗竴姝ュ︿範鍜岀悊瑙o纴渚嫔傛嫑鎶曟爣娉曚腑镄勫叿浣撴椂闂磋勫畾杩欐槸浠ュ墠链镟炬帴瑙﹁繃镄勶纴阃氲繃缂栧埗𨰾涙爣娲诲姩妯阆揿浘锛屾垜瀵瑰叾链変简阃忓交镄勭悊瑙c傞敾镣间简鎴戝揩阃熸悳闆嗕俊鎭鍜岃繍鐢ㄧ煡璇嗙殑鑳藉姏銆傚湪锅氲剧▼璁捐℃湡闂撮亣鍒颁简镊宸变笉鑳借В鍐虫垨镒熷埌锲版儜镄勯梾棰桡纴璁稿滆佸笀鍜屽悓瀛︾粰涓庝简鎴戝緢澶氭彁绀猴纴鎴戝簲璇ヨ》蹇冩劅璋浠栦滑瀵规垜镄勫府锷╋纴浣挎垜鎸夋湡鍦嗘弧瀹屾垚璇剧▼璁捐′换锷°傚綋铹剁敱浜庢垜镄勭煡璇嗐佸疄闄呯粡楠屽拰镞堕棿镄勯檺鍒讹纴璇ヨ剧▼璁捐¤缮链夊緢澶氶渶瑕佹敼杩涚殑鍦版柟锛屾垜闇瑕佺户缁瀵归”鐩绠$悊璇剧▼杩涜屽︿範锛屼笉鏂鎻愬崌镊宸辩殑鑳藉姏!
4. 单片机课程设计,急求!!!
#defineLCD1602_FLAG
#defineLCD1602_PORTP0
#include<reg51.h>
#include<stddef.h>
#defineucharunsignedchar
sbitlcd1602_rs=P2^0;
sbitlcd1602_e=P2^2;
sbitlcd1602_rw=P2^1;
sbitlcd1602_busy=P0^7;
ucharstr[]="ThisisKeyTest";
ucharkeyval,keystr[16];
voiddelay(uchara)
{
uchari;
while(a--)for(i=0;i<120;i++);
}
/*
************************************
*函数名称:lcd1602_CheckBusy()
*函数功能:状态查询
************************************
*/
voidlcd1602_CheckBusy()
{
do
{
lcd1602_busy=1;
lcd1602_rs=0;
lcd1602_rw=1;
lcd1602_e=0;
lcd1602_e=1;
}
while(lcd1602_busy);
}
/*
***************************************
*函数名称:lcd1602_WriteCmd()
*函数功能:写命令
*入口参数:命令字
*出口参数:无
***************************************
*/
voidlcd1602_WriteCmd(constucharcmd)
{
lcd1602_CheckBusy();
lcd1602_rs=0;
lcd1602_rw=0;
lcd1602_e=1;
LCD1602_PORT=cmd;
lcd1602_e=0;
}
/*
*******************************************
*函数名称:lcd1602_WriteData()
*函数功能:写数据
*入口参数:c--待写数据
*出口参数:无
*********************************************
*/
voidlcd1602_WriteData(constucharc)
{
lcd1602_CheckBusy();
lcd1602_rs=1;
lcd1602_rw=0;
lcd1602_e=1;
LCD1602_PORT=c;
lcd1602_e=0;
}
/*
***********************************************
*函数名称:lcd1602_Init()
*函数功能:初始化LCD
*入口参数:无
*出口参数:无
***********************************************
*/
voidlcd1602_Init()
{
lcd1602_WriteCmd(0x38); //显示模式为8位2行5*7点阵
lcd1602_WriteCmd(0x0c);//displayenable,flagenable,flashenable,
lcd1602_WriteCmd(0x06);//flagmovetoright,screendon'tmove
lcd1602_WriteCmd(0x01);//clearscreen
}
/*
************************************************
*函数名称:lcd1602_Display()
*函数功能:字符显示
*入口参数:ptr--字符或字符串指针
*出口参数:无
*说明:用户可通过以下方式来调用:
*1)lcd1602_Display("Hello,world!");
*2)INT8U存储类型txt[]="要显示的字符串";
*或者INT8U存储类型txt[]={'t','x','t',..,'