欢迎来到天天文库
浏览记录
ID:45760048
大小:1.68 MB
页数:73页
时间:2019-11-17
《东华大学51单片机课程设计指导书(硬件实验部分)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机系统设计实验指导书(硬件部分)东华大学信息学院自动化系2013.6[件系统介绍一、系统资源分配1.存储器地址分配程序存储器和数据存储器统一编址,最多可达64K,臟ROM(监控程序)12K;RAM1(程序存储器6264)8K供用户下载实验程序,RAM2(数据存储器6264)8K供用户程序使用。在程序存储器中,0000H〜2FFFH为监控程序存储区,用户不町用。用户I/O区FFFFHCFBEH系统I/O区用户I/O区RAM2用户实验程序区RAM1甩户实验数据区ROM系统监控程序区CFBEH7F
2、FFH4FFFH2FFFH0000H图1-1存储器系统组织图2.中断资源单片机系统中可使用的中断信号方式有外中断、定吋器中断、串行口中断,相应的中断入口地址如表1-1所示。另外还可以使用实验箱的8259中断控制器扩展中断资源。表1・1用户中断程序入口表屮断名称屮断入口地址外中断00003H定时器0中断000BH定时器1屮断(X)1BH串行口中断0023H1.地址资源分配本系统采用可编程逻辑器件(CPLD)EPM7128作为地址译码器,此单元分为两部分:一部分为系统CPLD,完成系统器件如存储器、
3、系统显示控制器、系统串行通讯控制器的地址译码功能,同时将部分地址译码后输出(插孔CSO〜CS7)给用八使用。它们的地址固定,用户不可改变。另一部分为用户CPLD,它们完全对用户开放,用户可在一定地址范围内,进行编码,输出为插孔LCSO〜LCS7的地址选通信号。详细信息如表1・2所示。表1—2:CPLD地址分配表地址范围输出孔/映射器件性质(系统/用户)0000H—2FFFH监控程序存储器系统*3(X)()H—3FFFH数据存储器系统*4000H—BFFFH川八程序存储器系统*C000H-一CF9
4、FHLCS0~LCS7用户CFE0HPC机串行通讯芯片8250系统*CFE8H显示、键盘芯片8279系统CFA0H—-CFA7HCS0系统CFA8II-一CFAFHCS1系统CFB0H—-CFB7HCS2系统CFB8H---CFBFHCS3系统CFC0H---CFC7HCS4系统CFC8H一-CFCFHCS5系统注:系统地址中,除带用户既不可用,也不可改外,其他系统地址用户可用但不可改。二、仿真芯片资源介绍:本实验采用仿真芯片代替实际的8051芯片,仿真芯片具有以下特点:1、支持KeilC环境下
5、的汇编、C;2、完全仿真PO、Pl、P2口;3、对以设置单步全速断点运行方式;4、对以查阅变量RAM、xdata等数据;5、仿真器占用了单片机的串行口和定时器2的资源以及部分程序空间。6、从0地址开始仿真。川汇编时,注意中断矢量单元为标准设置(如:外部小断0为0003H,TO溢出中断为OOOBH)o三、实验箱面板布局:DA信号8279信号插孔眞O卩■■■2片选信号单片机仿真器8255信号I/O扩展芯片信号8259倍号LED及开关信号8253信号£sststtiitsIOOODMI复位及单脉冲按钮
6、第二部分软件说明本次实验采川KeilC软件作为源代码的编辑、编译、调试工具。其基木操作方法如下。1、打开KeilC环境。M£=0令d
7、1爲电1率洋仏%%及$無5EdkDebugH^shPeripheralsTodsJVCSWndowHelp£二二兰M:[ProjectWorkspace的F3®3J3innnnilkifFIJM2、新建工程或打开工程文件:在主菜单上选“Project”项,在下拉列表中选择“NewProject"新建工程,浏览保存工程文件为扩展名为“・Uv2”的文件。或在下拉列表
8、中选择“Openproject”打开已有的工程文件。3、环境设置:新建工程文件后,在工具栏屮选择如下图选项设置调试参数及运行环境W
9、^s
10、Target1或从主菜单"Project”项中选择“OptionsforTargetTarget1',打开如下图设置窗口。2JxJDtvict
11、T12、Output13、Liitin<14、CSl15、A5116、BL51Locate17、BL51Hue18、D«bu<19、UiilititzPfOHCtWorkVendorD«v>c«FwiilyG20、S-S1Variants)Us«Ixt«nd«dUnkerQJ51)insteadofBL51厂eExtendedAfftfbitr(«5l)initttdofA的(fl(t)s]{DDellasSemiconductorDi.ilalDolphinDoffiosysGeneric一j9031_J8032—I曲_21、8052_JARM722、C1661C167Cor<(dl(<11Dei&cnVtritntijVtrianti:VtriantiV
12、Output
13、Liitin<
14、CSl
15、A51
16、BL51Locate
17、BL51Hue
18、D«bu<
19、UiilititzPfOHCtWorkVendorD«v>c«FwiilyG20、S-S1Variants)Us«Ixt«nd«dUnkerQJ51)insteadofBL51厂eExtendedAfftfbitr(«5l)initttdofA的(fl(t)s]{DDellasSemiconductorDi.ilalDolphinDoffiosysGeneric一j9031_J8032—I曲_21、8052_JARM722、C1661C167Cor<(dl(<11Dei&cnVtritntijVtrianti:VtriantiV
20、S-S1Variants)Us«Ixt«nd«dUnkerQJ51)insteadofBL51厂eExtendedAfftfbitr(«5l)initttdofA的(fl(t)s]{DDellasSemiconductorDi.ilalDolphinDoffiosysGeneric一j9031_J8032—I曲_
21、8052_JARM7
22、C1661C167Cor<(dl(<11Dei&cnVtritntijVtrianti:VtriantiV
此文档下载收益归作者所有