2024单片机原理与接口技术实验_陈青.docx
《2024单片机原理与接口技术实验_陈青.docx》由会员分享,可在线阅读,更多相关《2024单片机原理与接口技术实验_陈青.docx(158页珍藏版)》请在课桌文档上搜索。
1、实验指导书单片机原理与接口技术编者:陈青出B.E旧RHRElSnHll,J iF衡成画1工算篁断回!r1LvnO0123456789*ABCD华中科技高校武昌分校信息系2024年3月第一章系统概述4其次章试验指导14一、试验指导说明14二、软件试验部分14试验一清零程序15试验二拆字程序16试验三拼字程序17试验四数据区传送子程序17试验五数据排序试验18试验六查找相同数个数19试验七无符号双字节快速乘法子程序20试验七无符号双字节快速乘法子程序21试验八多分支程序22试验九脉冲计数(定时/计数器试验)24试验十电脑时钟(定时器、中断综合试验)28三、硬件试验部分33试验一PI输出口亮灯试验3
2、4试验二Pl输出转向灯试验36试验三用P3口输入,用Pl口输出试验40试验四工业依次限制试验42试验五8255A,B,C口输出方波试验45试验六8255PA开关输入,PB口输出显示试验46试验七8255模拟交通信号灯限制过程试验48试验八简洁I/O接口扩展试验51试验九A/D转换试验53试验十D/A转换试验56试验十一用8279扩展键盘、显示接口试验60* 试验十二用8255连接标准打印机接口试验64* 试验十三用微型打印机打印字符/曲线/汉字试验66* 试验十四DS12887日历时钟芯片应用试验70* 验十五PC存储卡读写试验82* 试验十六ISD1420语音芯片录音试验91* 试验十七IS
3、D1420语音芯片放音试验95试验十八单片机外接继电器限制试验98试验十九单片机限制步进电机试验100试验二十单片机扩展8253产生方波试验108试验二十一单片机限制微型直流电机调速试验110试验二十二单片机限制16*16点阵LED显示试验113试验二十三单片机连接128*64点阵LCD液晶显示器试验118试验二十四单片机扩展8250串行接口试验127试验二十五单片机扩展8251串口与PC机通讯试验134试验二十六 试验二十七 试验二十八单片机用RS232/RS485串行发送数据试验(双机通讯).141单片机用RS232/RS485串行接收数据试验(双机通讯)148单片机接温度压力传感器试验1
4、50试验项目(一)软件试验(1)清零程序;(2)拆字程序;(3)拼字程序;(4)数据区传送子程序;(5)数据排序试验;(6)查找相同数据个数;(7)无符号双字节快速乘法子程序;(8)多分支程序;(9)脉冲计数试验;(10)电脑时钟试验。(二)硬件试验(1)Pl口输出亮灯试验;(2)Pl口输出转弯灯试验;(3)用P3口输入,用Pl口输出试验;(4)工业依次限制试验;(5)8255A,B,C口输出方波试验;(6)8255PA开关输入,PB口输出显示试验;(7)8255模拟交通信号灯限制过程试验;(8)简洁I/O接口扩展试验;(9)A/D转换试验;(10)D/A转换试验;(11)用8279扩展键盘、
5、显示接口试验;*(12)用8255连接标准打印机接口试验;*(13)用微型打印机打印字符/曲线/汉字试验;*(14)DS12887日历时钟芯片应用试验;(15)Pc存储卡读写试验;*(16)ISD1420语音芯片录音试验;*(17)ISD1420语音芯片放音试验;(18)单片机外接继电器限制试验;(19)单片机限制步进电机试验;(20)单片机扩展8253产生方波试验;(21)单片机限制微型直流电机调速试验;(22)单片机限制16*16点阵LED显示试验;(23)单片机连接128*64点阵LCD液晶显示器试验;(24)单片机扩展8250串行接口试验;(25)单片机扩展8251串口与PC机通讯试验
6、;(26)单片机用RS232/RS485串行发送数据试验(双机通讯);(27)单片机用RS232/RS485串行接收数据试验(双机通讯);(28)单片机接温度压力传感器试验;注:试验项目前打*星号为选配扩展卡试验。DICE-3000型51/96通用单片机仿真器相关介绍详见DICE-3000型运用说明或本试验指导书的相关介绍。第一章系统概述一:恒科超想-3000仿真机的运用方法:在桌面点击“HK-51系列仿真开发系统”出现如下画面:1、“新建”/“打开”一个ASM汇编源程序2、“编译/汇编!”ASM文件,生成包括HEX16进制文件在内的系列文档。假如编译没有通过,则依据提示修改程序的语法错误,直
7、到编译胜利。3、插入仿真头到应用板上,通电后用“单步”或“连续”运行,视察CPU内部RAM,各个特殊功能寄存器内容的变更,以及应用板上设计的显示等变更。假如达不到设计效果和要求,则须要重新考虑修改程序上的逻辑错误,直到完善为止。要想了解更多超想-3000仿真机的运用方法,请查阅单片机原理及其接口技术试验朱定华编著教材附录A(超想-3000仿真机运用说明)娟J胃可心胃南:)测Xa)工程C)设置6)视图(V)窗口物助coD盲等雪区/F护-/SmB3G4LJKP5DATAEQU100H033(编译后文件窗口)PORC0030HJOTSCOK,啦HCLREACLKESCPLP3.2LCALLWTCLR
8、P3.4CLRP3.5CLRALCALLDISPLAYKVDPTR,W000H;READ6116JVR5,J255K)VA,SOAAH1ESTC116:JK)VXeP巩AIKDPTR1.OP:IC:hkcxTKT51.DATAEQO100HORGOOOOH,(源文件窗口)1.JKPLOPORG003OHIOVSCOKJOOHCLREACLRES1.OP:CPLP3.21.CALLVAITCLRP3.4CLRP3.5CLRALCALLDISPLAYIOVDPTRJ0000H;READ6116FC0009ACC-IbPSWOODPTRonSP-07800RO00Rl00R200R300R400_R
9、5_00R600R7I00TeONj00(寄存器区窗口)-lll后1.列:1等待状态目 K 23.45d刑I四雕靴论文7iI单片机翅讲义27.HCc55I图1-1HK-51系列仿真开发系统仿真软件窗口图示2源文件的建立和打开目建立新文件执行“文件/新文件”菜单吩咐或单击工具栏按钮即出现一个源文件编辑窗口,您可以在编辑窗口中输入源程序代码,完成后用“文件/存储”吩咐将文件存到磁盘上。假如源文件是新建立的Superimage-3()(M)Win98则会弹出文件列表框要求您输入要保存的文件名,再单击“保存”即可。国打开一个文件执行“文件/打开文件”菜单吩咐或单击工具栏按钮即出现打开文件列表框,您可用
10、鼠标干脆点击显示在列表框内文件名或者也可在输入框内干脆输入,再单击“打开”按钮,屏幕即出现一个文件编辑窗口,显示您选取的文件内容。国译单个源程序文件当您已经建立或打开了一个源程序文件,您就可以运用“编译/文件编译、连接、装载”吩咐或单击工具栏按钮即可对当前源文件进行编译、连接,假如源文件存在错误,即弹出“编译连接产生错误”对话框,单击“OK”,编译错误信息便出现在“编译连接信息”窗口,双击错误信息行,光标便自动跳转到源文件编辑窗口的出错行,以便您进行修改。假如源程序文件没有错误,即弹出“编译、连接胜利”对话框。编译、连接胜利6. 2源文件的装载国在源文件编辑窗口或已打开工程文件后即可用“编译/
11、编译、连接、装载”菜单吩咐或单击工具栏按钮即可对当前源文件或当前工程组进行编译、连接,并装载到ROM。向当源文件通过编译并生成目标代码时,您可干脆将其目标代码(*.OMF*.HEX*.BIN*.OBJ*.O)装入ROM,方法是执行“编译/装载”菜单吩咐或单击工具栏按钮,再选择要装载的代码文件。例如demo,asm已通过编译并生成代码,您可干脆装载demo.Omf文件。假如装载的文件不含调试信息,调试窗口则以反汇编方式显示。您也可用此方法装载从编程器上读取的代码文件。留意:当源文件经过修改,必需运用13恒新编译装载。无论您运用何种方法装载,系统均提示编译、连接胜利。单击“OK”确认后,即打开调试
12、窗口。运用调试窗口调试源程序您可以在程序调试窗口中对用户程序设置或清除断点、起先或中止仿真、进行单步操作以及视察变量等。菜单及其吩咐菜单用途文件菜单建立、打开、保存源文件,关闭当前窗口,输出列表表文件,退出IDE编辑菜单对活动窗口有关内容进行编辑编译菜单源程序编译、连接、装载,阅读模块,设置编译选项调试菜单单步、断点、连续运行方式,增加变量,程序复位,程序暂停,设置PC。工程菜单建立、打开、编辑、关闭工程,打开工程文件列表。设置菜单设置仿真模式及通讯端口。视图菜单查看调试、寄存器、存储器、变量、编译信息窗口。窗口菜单层叠、平铺及关闭全部窗口,选择已打开的窗口。帮助菜单显示关于Superimag
13、e-3(XX)的版本信息。菜单及其用途列表(1)文件菜单建立一个新的源文件。弹出对话框,选取列表中的文件或在输入框输入文件名,单击“打开”,文件编辑窗即显示该文件内容。关闭关闭当前的活动窗口。将当前编辑窗口中的文件存到磁盘上。另存为将当前编辑窗口中的文件换成另一个文件名再存盘。输出列表文件将当前ROM地址空间的代码保存为-LST列表文件。弹出文件列表对话框,输入要保存的文件名并单击“保存”。执行该吩咐可退出Superimage-3(MX)Win98。(2)编辑菜单留意:编辑菜单为SUPerimage-3000Win98的动态菜单,当激活不同的窗口时该菜单命令也随之变更:关闭全部窗口后该菜单也白
14、动关闭。现以源文件编辑窗口为例向您说明该菜单(假设已激活源文件编辑窗口)。该菜单的其它吩咐将在以后的章节为您具体说明C我们特别建议您运用IDE快捷菜单。运用该吩咐能复原文件编辑中最终一次所做的修改。清除编辑窗口中选定的文件,并放置在剪贴板上。只有在选定文本后,这一吩咐才有效。放置在剪帖板上的文件始终保留在那里,直到新内容替换掉它们。运用该吩咐可将选定的文本复制到剪贴板上。只有在选定文本后,这一吩咐才有效。复制到剪贴板上的文本将替换掉从前的内容。运用该吩咐可以将剪贴板内容插入到当前编辑窗口的光标位置。假如在编辑窗口中已选定内容。运用该吩咐可用剪贴板上的内容替换掉选定的内容。假如剪贴板上无内容,这
15、一吩咐将是无效的。运用该吩咐可以在当前编辑窗口中查找文本字符串。该吩咐包含两参数,您可选择运用:WholeWord整字匹配MatchCase区分大小写查找下一个Ctrl+L运用该吩咐可以接着查找在“查找”吩咐中指定的文本。运用该吩咐可以跳转到编辑窗口中指定的行。字体对编辑窗口中的文本进行字体、字号、颜色等设置。刷新重新显示当前编辑窗口。(3)编译菜单编译、连接对当前编辑窗口源文件或当前工程组进行编译、连接,生成目标代码。国译、连接、装载Ctrl+F9对当前编辑窗口源文件或当前工程组进行编译、连接,并将生成的目标代码装入ROM。国装载F3将磁盘上存在的目标代码干脆装入ROMo回阅读模块Ctrl+
16、F3该吩咐可在调试窗口中阅读源文件内容,通常适用于阅读工程组中的源文件。编译选项运用该吩咐您可设置源文件编译的各选项。(4)调试菜单同连续运行F9执行该吩咐便起先连续运行用户程序,当遇到断点或按下Esc暂停键时停止。运行到指定地址F5以连续方式运行程序,运行到指定的地址停下。假如在源文件方式下调试,可以选择符号地址。E运行到光标处F4以连续方式运行程序,运行到光标所在行停下。假如光标移在非执行语句行,将不响应此命令。目单步运行F7逐步运行用户程序,遇到调用子程序,则跟踪进入子程序运行。同宏单步运行F8逐步运行用户程序,遇到调用子程序,一步执行完整个过程而不进入子程序运行。自动单步以连续单步方式
17、运行用户程序。自动宏单步以连续宏单步方式运行用户程序。增加变量Ctrl+F5将程序中想要视察的变量增加到变量窗口,在程序运行时您要随时视察变量的内容。国设置或清除断点Ctrl+F8当光标移到调试窗口可执行语句行时,可以用该吩咐设置断点,重复该吩咐也可清除断点。技巧:将鼠标移到调试窗口的可执行语句行左侧,单击鼠标即可设置断点。重复此操作也可清除断点。阅读断点执行此吩咐即弹出对话框,您可通过对话框查看断点个数、断点所在的模块、断点地址、断点在源文件中的行号,您也可用此吩咐增加或清除断点。清除全部断点该吩咐可清除各个调试模块中全部设置的断点。国复位Ctrl+F2该吩咐可对(目标系统)CPU复位,同时
18、将PC指针回复到装载文件的初始值(11(XX)O)o国重新起先运行将当前PC置初始值(如OOOo)后再以连续方式运行。回暂停Esc该吩咐可停止当前程序的运行(适用于连续运行、自动单步/自动宏单步运行方式),返回待令状态。臼区折处理强制停下当前正在运行的程序。一般来讲,“暂停”吩咐即可停止,假如正在运行和程序无法用“暂停”吩咐停止,可运用此吩咐。设置PC将当前PC指针指向您输入的地址。假如在源文件方式下调试,可以选择符号地址。PC=当前地址将PC指针指向当前光标所在的可执行语句行。(5)工程菜单新建打开文件列表框,创建新工程文件。国打开弹出文件列表框,打开已存在的工程文件。编辑打开对话框,增加或
19、删除工程中的文件。关闭关闭当前运用的工程文件。文件列表打开工程文件列表对话框,可指定编辑工程中的源文件。(6)设置菜单仿真模式打开对话框,可对仿真CPU、RAM、ROM读写限制等选项进行设置。通讯端口选择选择与仿真器实际连接的通讯端口。国重新连接通讯失败、检查硬件连接或重新选择通讯端口后,该吩咐可重新进行通讯测试。(7)视图菜单调试打开程序调试窗口。假如未装载程序,可看到随机代码。寄存器打开寄存器窗口。您可对该窗口进行增加、删除操作。存储空间1/2IDE允许同时打开两窗口,可在该窗口切换查看程序存储器、数据存储器、CPU内部存储器、特殊寄存器等内容。变量打开变量窗口,可随时视察变量的变更。编译
20、连接信息打开编译连接信息窗口,可查看源文件编译是否有错。(8)窗口菜单同层叠以重叠方式排列已打开的窗口,但保持每窗口的标题栏都可见。国水平平铺把已打开的窗口水平排列,使已打开的窗口都可见。国垂直平铺把已打开的窗口垂直排列,使已打开的窗口都可见。关闭全部窗口关闭全部已打开的窗口。选择“窗口”菜单下已打开窗口的名称及编号可以激活该窗口。(9)帮助菜单关于显示关于Superimage-3()(M)Win98集成开发环境的版本信息,及Win98环境与DOS环境下编辑器伪指令运用上的区分。二、TOP系列编程器运用的简要说明T0P2024型编程器具有体积小巧,功耗低,牢靠性高的特点,是专为开发单片机和烧写
21、各类存储器而设计的通用机型。T0P2024采纳USB通用串口与PC机连接通信,传输速率高,抗干扰性能好,牢靠性能极高,而且无需外接电源,特殊适合电池供电的笔记本电脑外出访用。其特点:1 .可支持2565V的器件;2 .运用USB接口电源,不必外接电源;3 .通过USB通用串口与PC机连接,传送速率12mhs;4 .即适合电池供电的笔记本电脑运用,也适合台式机运用;5 .完善的过电流爱护,有效地爱护编程器和器件不受损害;6 .USB负载实力检测(0至10级);7 .全插脚检查,可以检查出随意一个插脚的的接触状态;8 .40针进口万能锁紧插座;9 .在町NoTVS98SE/ME/2000/XP下运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2024 单片机 原理 接口 技术 实验 陈青
链接地址:https://www.desk33.com/p-1207672.html