欢迎来到天天文库
浏览记录
ID:45772744
大小:1.57 MB
页数:31页
时间:2019-11-17
《单片机实验指导书修订版(精品)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一部分实验系统概述11.1系统整体11.2系统主板21.3主要模块21•4实验项目3第二部分uVision使用入门32.1KeiIC51简介32.2uVision使用入门4第三部分实验项目11实验1跑马灯设计11实验2交通灯控制12实验3电子钟设计14实验4矩阵式键盘显示18实验5LED点阵显示21实验6马达调速控制25第一部分实验系统概述HNIST型单片机实验系统是一款针对单片机学习者进行单片机实验与开发的单片机学习开发系统。该系统采用模块化设计方法,整个系统由一个主板(89S52最小系统板)连接一个或多个实验板组成,主板可以完成单片机基本实验项目。该系统扩展功能较为丰富,叮以满足
2、不同层次的学生在不同学习时期的各种要求,主要可供学生进行单片机原理与接口的课程实验、单片机类课程设计,毕业设计,以及电子竞赛单片机技术的培训。本系统具有以下优点:1、支持USB口对程序进行在线下载,简单方便;2、可直接通过USB线连接电脑的USB口获取+5v电源,板上提供了一个专用电源接口,以备在脱机环境下运行本实验板;3、本系统扩展资源丰富,能满足不同层次学习使用,另外单片机的I/O口都用排针引出,便丁外扩资源。1.1系统整体HNIST型单片机实验系统的整体如下图1.1所示。9:广I广I门・Ge障mns«型厚片机实IftJM*图1・1HNIST型单片机实验系统整体从上图可以看出,整个
3、系统可以分为多个模块,各个模块之间相对独立,使用者通过此图可以较快找到相应模块对应位置。1・2系统主板O*P0"600SZDpic.pi•gPirp,•Pl于PioPi/•P3目AT24C02WU2*J696929■w~亘邑T图1.2HNIST型单片机实验系统主板1.3主要模块•流水灯:对流水灯的操作可能是初学者最先体会到成就感的一•个项口,该实验板的流水灯由四个发光二极管组成,流水灯的旁边设有四个针头的排针,这样可以用连接线接入单片机的任意I/O口來控制流水灯。我们可以用这儿个发光二极管实现跑马灯、交通灯等功能。•数码管:数码管是该实验板上最能验证程序功能的输出器件。数码管旁边有四
4、个跳线帽,分別用來控制四个数码管工作状态。当然这种控制只是在硬件上的控制,在软件上的控制则可以通过对74SL573锁存器的编程实现。数码管可用于静态显小,和动态扫描。•4x4矩阵键盘:我们可以通过键盘來控制流水灯的亮灭,也可用它來控制数码管上数字或字母的显示。键盘和数码管结合可以通过编写程序来实现计算器功能,日历等。•EEPROM:AT24C02,在单片机应用中,作为EEPROM储存器用,与单片机通过I2C通信。优点是掉电后仍可以保存数据。比如单片机运行吋,手动设置了一些参数,可以用它保存起来。即可对其进行读操作又可进行写操作,并且在断电后可保存数据。•实时时钟芯片:木实验板含有一片D
5、S1302芯片,内含有一个实时时钟/日历和31字节静态RAM通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒、分、时、日、口期、月、年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM指示决定采用24或12小时格式DS1302与单片机Z间能简单地采用同步审行的方式进行通信。另外该芯片含备份电源接口,掉电后,时钟仍然能够正确的运行。1.4实验项目HNIST型单片机实验系统可以进行多种创新设计项口,具体包括:•单片机I/O控制实验,如跑马灯实验、交通灯实验等;•定时器相关实验•数码管显示实验•交流电机实验•LED点阵实验•LCD128x64点阵液晶显示实验•6264外
6、部扩展RAM实验•串行A/D转换实验•串转并的I/O口实验•PS2接口键盘实验•RS-232串口通信实验•I1KeiIC51简介KeilC51是德国KeilSoftware公司出品的51系列兼容单片机开发工具。它集编辑、编译、仿真与调试于一体,支持C语言与汇编语言开发。与汇编相比,C语言在功能、结构性、可读性、可维护性上有明显的优势。KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。KeilC51生成的目标代码效率非常之高,多数语言的汇编代码很紧凑,容易理解,在开发大型软件时更能休现高级语言的优势。用过汇编语言后再使用C来开发,体会更加深刻。C51工
7、具包目前的集成开发环境uVision将项目管理,源代码编辑和程序调试等组合在一个功能强大的环境屮(如下图2」所示)。开发人员可用uVision集成开发环境所自带的编辑器或其他编辑器编辑C语言或汇编语言源文件,然后分别由C51急A51编译器编译生成可重定位的目标文件(.obj)o目标文件可由LIB51创建生成库文件,也可以与库文件一起经BL51连接定位生成绝对目标文件(・ABS)。・ABS文件由C总线串行EEPROM实验•基于18B20的单总线实
此文档下载收益归作者所有