单片机原理及应用实验(数目24台)
——51或52系列单片机
序号 |
实验名称 |
实验内容要求(C51) |
实验内容要求(汇编) |
1 |
数据的传送 |
1.掌握51系列单片机内部RAM和外部RAM存储器的特点和应用。 2.学习Keil软件的使用和调试程序的要领。 3.学习指针变量的界说与使用。 4.学习循环语句的使用。 5.编写程序完成数据的一连传送。 |
1、掌握51系列单片机内部RAM和外部RAM存储器的特点及应用。 2、掌握51系列单片机传送类指令的应用。 |
2 |
测字、拼字程序 |
1.学习并掌握逻辑运算指令的应用; 2.学习C51数组的界说和使用; 3.学习使用C51扩展要害字 at 的使用; 4.进一步熟练掌握C51语言程序设计和Keil软件使用和调试的要领。 |
1、学习并掌握逻辑运算指令的应用; 2、进一步熟练掌握汇编语言程序设计和调试要领。 |
3 |
算术运算 |
掌握算术运算指令的应用。 |
掌握算术运算指令的应用。 |
4 |
数据的排序 |
1.学习和掌握用冒泡排序程序设计要领; 2.学习使用绝对地点会见函数absacc.h; 3.掌握循环结构的编程要领; 4.进一步掌握调试、修改程序的要领。 |
1、学习和掌握将内部数据存储器和外部数据存储器清零的要领; 2、学习和掌握用冒泡排序程序设计要领; 3、掌握循环结构的编程要领; 4、进一步掌握调试、修改程序的要领。 |
5 |
流水灯控制 |
1.学习P1口接发光二极管的电路设计; 2.学习延时子程序的编写; 3.学习移位指令的使用 |
1、学习P1口的使用要领 2、学习延时子程序的编写 3、学习移位指令的使用
|
6 |
多条件分支散转程序 |
1.掌握多条件分支情形下程序的编写要领; 2.掌握switch语句的应用; 3.学习使用控制转移指令及查表法设计散转程序。 |
1、熟悉使用51系列单片机指令,掌握单片机程序设计和调试要领; 2、掌握使用控制转移指令及查表法设计散转程序。 |
7 |
外部中止的应用 |
1.学习和掌握中止的初始化编程; 2.学习掌握中止效劳程序的编写; 3.学习CPU处置惩罚多中止源中止的要领。 |
1、 相识中止的应用与入口地点的治理; 2、 学习和掌握中止的初始化编程; 3、 学习掌握子程序的编写和挪用。 |
8 |
方形波信号爆发器—准时器的应用 |
1.掌握准时器的事情原理及事情方法; 2.掌握准时器的编程要领,可通过程序调试差别的准时时间。 3.学习虚拟示波器的使用要领。 4.学习两个准时器同时应用的要领。 |
1、掌握准时器的事情原理及事情方法; 2、掌握准时器的编程要领,可通过程序调试差别的准时时间。
|
9 |
数码管显示设计 |
1.掌握数码管静态显示事情原理和编程要领; 2.掌握数码管动态扫描显示事情原理; 3.学习数码管与单片机的接线方法。 |
通过设计单片机控制数码管显示实验,掌握数码管静态显示、动态扫描显示事情原理和编程要领,以及数码管与单品机的接线方法。
|
10 |
浅易秒表设计 |
1.掌握单片机准时器的原理; 2.学习使用中止方法编写准时器效劳程序的要领。 |
1.掌握单片机准时器的原理; 2.学习使用中止方法编写准时器效劳程序的要领。 |
11 |
矩阵按键识别 |
掌握矩阵按键识别的原理、应用及编程要领。 |
掌握矩阵按键识别的原理、应用及编程要领。 |
12 |
继电器的控制设计 |
通过单片机编程实现对继电器的控制,学会使用单片机I/O口举行输出控制,相识继电器功效作用。 |
通过单片机编程实现对继电器的控制,学会使用单片机I/O口举行输出控制,相识继电器功效作用。 |
13 |
串行口通讯 |
1.相识单片机串口发送和接受的历程。 2.掌握单片机串口发送和接受数据的编程要领。 |
1、相识单片机串口发送和接受的历程 2、掌握单片机串口发送和接受数据的编程要领 |
14 |
I/O口的扩展设计—使用8255A |
掌握单片机系统扩展I/O口数目的要领,相识8255芯片的结构及编程要领。 |
掌握单片机系统中扩展外围芯片的要领,相识8255芯片的结构及编程要领。 |
15 |
A/D转换 |
1.掌握A/D转换与单片机接口的要领; 2.相识A/D芯片0809转换性能及编程要领; 3.通过实验相识单片机怎样举行数据收罗。 |
1、掌握A/D转换与单片机接口的要领; 2、相识A/D芯片0809转换性能及编程要领; 3、通过实验相识单片机怎样举行数据收罗。 |
16 |
D/A转换 |
1.掌握D/A转换器与单片机的接口要领; 2.掌握D/A转换芯片0832的性能及编程要领; 3.掌握单片机系统中扩展D/A转换芯片的基本要领。 |
1、掌握D/A转换器与单片机的接口要领; 2、掌握D/A转换芯片0832的性能及编程要领; 3、掌握单片机系统中扩展D/A转换芯片的基本要领。 |
17 |
模拟交通灯的设计 |
1.进一步熟悉P1口的硬件连线及编程要领; 2.学习用单片机设计控制系统的要领; 3.进一步学习延时程序的编写及挪用。 |
1、 进一步熟悉P1口的硬件连线及编程要领。 2、学会子程序的编写及挪用 3、进一步学习延时程序的编写及挪用。 |
18 |
抢答器的设计 |
用单片机编程设计一个三人抢答器,掌握单片机I/O口控制要领,进一步熟悉用单片机设计系统的要领。 |
用单片机编程设计一个三人抢答器,掌握单片机I/O口控制要领,熟悉单片机编程要领。 |
微机原理实验
软件实验:
(1)二进制多位加法实验
(2)二进制转换为BCD码实验
(3)BCD码转换为二进制码
(4)十进制数的BCD码相减运算
(5)内存清零实验
(6)数码显示实验
(7)求最大数和最小数
(8)数据块传送实验
(9)分支程序设计。
硬件实验:
(1)A/D转换实验
(2)D/A转换实验(一)
(3)D/A转换实验(二)
(4)8255A并行口实验(一)
(5)8255A并行口实验(二)
(6)准时器/计数器实验
(7)8259单级中止控制器实验
(8)串行口发送实验(双机通讯)
(9)串行口吸收实验(双机通讯)
(10)小直流电机调速实验;
(11)步进电机控制
(12)继电器控制
(13)存贮器读写实验
(14)电子琴实验
(15)简朴I/O口扩展实验
(16)8251可编程通讯接口和PC机通讯
(17)16*16LED点阵显示实验
(18)128*64LCD液晶显示实验
(19)8237DMA传送实验
(20)8250可编程异步通讯接口实验
(21)8279键盘显示实验
(22)温度控制实验
(23)压力丈量实验
要求:
实验箱或小型实验台,箱体或台体结实。实验箱(台)面板、外壳防水、防侵蚀、耐热。
内部焦点芯片能够完全兼容89S52(或MCS-52)、8088(8086)芯片。
优先思量实验装备支持16位单片机或32位单片机的厂家。。
电源使用交流220V,50HZ。
箱体至少含有8只LED。
至少8路自力按键。
RS232或RS485通讯,联机操作应简朴可靠。
需配套认真装置实验箱(台)对应的软件并培训我校实验西席该软件的使用。
装备上各电子器件型号铭牌清晰或手艺文件上对所用的元器件参数标注清晰,不得抹去元器件参数铭牌。配套对应的实验手艺文件。至少三年质保效劳,专门手艺职员上门装置调试。
一、系统简介
TW-210K多功效单片机实验开发系统是《MCS-51单片机原理与接口》《C8051嵌入式单片机控制手艺》《自动化控制》《CPLD/FPGA手艺》等课程教学的最佳配套实验装备。以小系统、多功效、易扩展为设计头脑,系统的地点总线、数据总线、控制总线所有引出,对用户开放,并留有扩展单位(区),这样学�?梢源有枰龇�,无邪选配种种扩展�?�,为种种院校的教学实验、课程设计、结业设计提供了优异的实验开发情形,也是科研、开发事情者的得力助手。

二、系统组成:

(1)硬件:
1 |
用户CPU(AT89S52),带仿真接口 |
21 |
I/O口扩展�?椋�74LS244、74LS273) |
2 |
ISP在线编程接口,标配ISP下载线和软件 |
22 |
蜂鸣器�?� |
3 |
单片机所有IO口,数据、地点线,及译码地点区 |
23 |
射极追随器实验�?� |
4 |
译码、锁存单位(由CPLD芯片1016设计) |
24 |
红外�?匚帐笛槟?椋ㄅ浜焱庖?仄鳎� |
5 |
扩展ROM(64K)、扩展RAM(32K) |
25 |
单脉冲与牢靠时钟�?� |
6 |
扩展�?榍║SB、网卡、CAN总线等) |
26 |
DS18B20数字温度传感器�?� |
7 |
RS232串行通讯口 |
27 |
DAC0832数模转换�?� |
8 |
8251实验�?� |
28 |
模拟温度传感器实验�?� |
9 |
8253实验�?� |
29 |
压力传感器实验�?� |
10 |
8279实验�?� |
30 |
ADC0809模数转换�?� |
11 |
8255实验�?� |
31 |
128*64 LCD液晶显示�?椋ǹ苫�16*2 LCD�?椋� |
12 |
六位动态数码管实验�?� |
32 |
PWM转换�?� |
13 |
4*6矩阵键盘�?� |
33 |
LM386音频功放�?� |
14 |
8155实验�?� |
34 |
继电器�?� |
15 |
8位LED发光二极管输出�?� |
35 |
RS485通讯�?� |
16 |
8位开关量输入�?� |
36 |
直流电机�?椋ù舳衅�,可实现闭环调速) |
17 |
8250实验�?� |
37 |
四相步进电机�?椋ù缏罚� |
18 |
16*16点阵实验�?� |
38 |
接触式IC卡实验�?椋ū昱湟豢镮C卡) |
19 |
可调电压�?� |
39 |
标配超强Keil51仿真器(USB接口) |
20 |
直流电源�?椋ㄌ峁�+5V、+12V、-12V、GND) |
40 |
配套附件实验接插线,排线,IC卡,红外�?仄�,USB线,说明书,光盘资料(含详实的实验代码C与汇编程序)。 |
(2)软件和程序:
系统设置98/2000/XP//WIN7等操作平台的单片机仿真调试软件KEILC51 UV2 调试情形,支持汇编、C51语言编译、调试;单片机ISP在线下载软件;串口调试助手;取模软件等;随光盘配有所有的实验源程序和电子版实验指导书。
(3)开关电源:
系统内置高性能开关电源,提供DC:+5V、+12V、-12V、GND。
(4)实验箱材质和尺寸:
系统设置轻盈铝合金箱子作为实验仪机箱。长*宽*高520*330*140
三、系统主要特点
(1)USB三核高性能KeilC仿真器(标配):系统标配有USB接口Keil51仿真器或选配TW-3000和其它型号仿真器。
★ Keil51仿真器是现在偕行业功效完整,性能稳固,手艺先进的全USB接口仿真器。兼容KEILC51 UV2 调试情形支持单步、断点、随时可审查寄存器、变量、IO、内存内容。支持夭折功效可仿真种种51指令兼容单片机,ATMEL、WINBOND、INTEL、SST、ST等等。
★不占资源,无限制真实仿真(32个IO、串口、T2可完全单步仿真),真实仿真32条IO脚,包括恣意使用P30和P31口。
★USB接口,无需外接电源和串口,即插即用,台式电脑、无串口的条记本均适用。三CPU设计,接纳仿真芯片+监控芯片+USB芯片结构,在仿真状态下仿真芯片被完全冻结,可以100%重现CPU所有特征,即总线I/O口。
★下载仿真通讯急速115200BPS,也是KEIL支持的最高速率,相比以前版本提高一个数目级(10倍以上),单步运行如飞。
(4)实验开放性:实验电路单位尽可能自力开放,如开放式键盘, 开放式显示器,开放式串口等,为顺应多种方法实验提供可能。
(5)二次开发:系统将地点总线、数据总线、控制总线所有引出,主机板留有扩展单位,通过单片机仿真器调试用户系统。
(6)在线下载:实验系统配有ISP在线下载接口,可直接烧录AT89S5X单片机。
(7)二种事情方法:一是联PC机运行,在与上位软件联机的状态下,实现种种调试和行运的操作;二是脱机运行,系统配有治理监控,在无仿真器状态下,系统自动切换到脱机治理状态,用户可轻松挪用EPROM中的实验程序完成实验。
四、实验项目
(一)软件实验(1)清零程序;
(2)测字程序;
(3)拼字程序;
(4)数据区传送子程序;
(5)数据排序实验;
(6)查找相同数据个数;
(7)无符号双字节快速乘办法程序;
(8)多分支程序;
(9)脉冲计数实验;
(10)电脑时钟实验。(二)硬件实验(1)P1口亮灯实验;
(2)P1口转弯灯实验;
(3)P3.3口输入,P1口输出实验;
(4)工业顺序控制实验;
(5)8255 A、B、C口输出方波实验;
(6)8255 PA口控制PB口;
(7)8255控制交通灯;
(8)简朴I/O扩展实验;
(9)A/D0809转换实验;
(10)D/A0832转换实验;
(11)8279键盘显示实验;
(12)通用打印机实验;(打印机选配)
(13)微型打印机打印字符、曲线、汉字实验;(打印机选配)
(14)I2C贮存卡读写实验;
(15)继电器控制实验;
(16)步进电机控制;
(17)8253方波实验;
(18)小直流电机调速实验;
(19)16*16 LED点阵显示实验;
(20)128*64 LCD液晶显示实验;
(21)8250可编程异步通讯接口实验(自觉自收);
(22)8251可编程通讯接口实验(与PC机);
(23)单片机RS232/485串行发送实验(双机通讯);
(24)单片机RS232/485串行吸收实验(双机通讯);
(25)温度实验;
(26)压力实验;
(27)DS18B20单总线数字温度传感器实验;
(28)红外线�?赝ㄑ妒笛�;
(29)PWM脉冲宽度调制实验;
(30)射极追随器实验;
(31)电子音乐演奏实验。