51系列单片机实验实训教材(汇编语言及C语言)(第1版).doc
《51系列单片机实验实训教材(汇编语言及C语言)(第1版).doc》由会员分享,可在线阅读,更多相关《51系列单片机实验实训教材(汇编语言及C语言)(第1版).doc(46页珍藏版)》请在沃文网上搜索。
1、国家示范性高等职业院校重点建设专业机电一体化技术专业51系列单片机实验实训教材(汇编语言及C语言) (第一版)刘克 编制 机械系机电教研室二一三年二月word文档 可自由编辑实验操作工作单项目一、数据传送(RAMXRAM)专业班级姓名学号小组日期一、目的熟悉星研集成环境软件或熟悉Keil C51集成环境软件的使用方法。熟悉MCS51汇编指令,认识内外部数据段的传送、校验,并逐条标注。二、实验内容1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的安装和使用方法。2、熟悉查看特殊功能寄存器、内部数据RAM、外部数据空间的各种方法3、读取程序,认识内外部数据段的传送、校验,并逐条标注。三、
2、程序框图四、实验步骤在内部RAM 30H 3FH中输入数据;使用单步、断点方式调试程序,检测外部数据RAM的1000H 100FH中的内容。熟悉查看特殊功能寄存器、内部数据RAM、外部数据空间的各种方法。五、程序清单(Convction.asm);将内部RAM Address1 开始的16个字节送到外部RAM从Address2开始的单元里,再作比较。Address1DATA30HAddress2XDATA1000HORG0000HLJMPSTARORG0100HSTAR:MOVSP,#60HMOVR0,#Address1MOVDPTR,#Address2MOVR7,#10HSTAR1:MOVA
3、,R0MOVXDPTR,AINCR0INCDPTRDJNZR7,STAR1MOVR0,#Address1MOVDPTR,#Address2MOVR7,#10HSTAR2:MOVB,R0MOVXA,DPTRCJNEA,B,STAR3INCR0INCDPTRDJNZR7,STAR2SJMP$STAR3:SJMP$END六、思考题:1、运行程序前,打开变量窗、二个存贮器窗(一个选择片内数据,起始地址选择30H;一个选择片外数据,起始地址选择1000H),每个存贮器窗有四个标签,有何好处?;2、使用单步进入命令,第一次运行到“DJNZR7,STAR1”后,运行过程中变量窗有何变化?将鼠标停留在A、SP
4、、R0、DPTR上一秒后,出现什么?,它与变量窗使用场合的区别?3、在“CJNEA,B,STAR3”上,设置一个断点,使用全速断点命令运行几次,观察运行结果,它与运行到光标处命令有何区别?4、使用全速运行命令,稍后,点击工具条上停止运行命令按钮,当前执行箭头停在哪一行?运行结果是否正确?它与全速断点运行命令有何区别?5、观察寄存器,有哪几种方法?1)在工作区窗的通用寄存器标签视中; 2)变数窗3)鼠标停留在寄存器上 4)观察窗 5)寄存器窗6、查看CPU内部数据RAM、CPU片外数据RAM:1)存贮器窗 2)变量窗 3)鼠标停留在CPU内部数据RAM、CPU片外数据RAM的地址、R0、DPTR
5、上七、 考核评价考核内容与要求考核办法扣分备注小组长指导教师(1)纪律性(10分)纪律和考勤制度。1.在实训时间追逐、打闹、喧哗、打盹睡、干私活(如阅读其它的书刊、听音乐、室内接打电话、发短信、玩游戏等): -52.迟到: -53.早退:-54.旷课:不及格(2)安全性(10分)安全制度、安全操作规程和服从指导教师的指导。1.穿拖鞋和妨碍安全的服饰:-52.吸烟、吃食物等:-53.违反安全操作规程: -104.安全事故: 不及格(3)态度与团队合作(10分)态度和团队合作意识强。1.态度不端正,自觉性、积极性不高: -52.我行我素,不服从组长:-53.缺乏团队精神:-5(4)卫生(10分)现
6、场整洁。1.随意堆放仪器、工具等,工位脏乱差: -52.随地涂痰,乱丢废物: -53.结束前未认真进行整顿、整理、清洁:、清扫:-10得分(40-小组长扣分)30%:(40-教师扣分)70%:(5)应知应会(60分)(仅由教师评价) 1.实训前无预习,准备不充分:-52.没有正确掌握仪器操作:-53.没有完成项目:-104.回答教师提问:优:-0、良:-10、中:-12、及格:-15、不及格:-205.撰写报告:优:-0、良:-10、中:-12、及格:-15、不及格:-20应知应会得分60-应知应会扣分总评小组长得分指导教师得分+应知应会得分:小组长(签名)年 月 日指导教师(签名)年 月 日
7、注:扣分累计不超过本项的总分(其中“旷课”、 “安全事故”为一票否决)得分:a.小组长: (40-小组长扣分)30%; B.指导教师:(40-指导教师扣分)70% 总评=小组长得分指导教师得分+应知应会得分 实验实训操作工作单项目二、冒泡排序专业班级姓名学号小组日期一、目的 熟悉使用MCS51指令,掌握汇编语言的设计和调试方法,了解如何使用高效方法对数据排序。二、实验内容1、调试一个排序程序,要求使用冒泡法将一组数据(tab_1的数据组)从小到大重新排列,并放入内部RAM 30H3FH中。2、读取程序,画出程序流程图 。三、实验步骤使用断点方式调试程序,检查内部RAM 30H3FH中数据是否按
8、从小到大的顺序排列。四、程序清单(QUEUE。ASM)bSortBITF0ORG0000HLJMPSTARORG0100HSTAR:MOVSP,#60HMOVR0,#30HMOVR7,#16MOVDPTR,#TAB_1STAR1:CLRAMOVCA,A+DPTRMOVR0,AINCR0INCDPTRDJNZR7,STAR1MOVR7,#16-1STAR2:PUSH07HMOVR0,#30HCLRbSortMOVR1,00HINCR1MOVA,R0STAR3:MOVB,AMOVA,R1 CJNEA,B,$+3 JNCSTAR5 XCHA,R0 MOVR1,A SETBbSort STAR5:IN
9、CR0 INCR1 DJNZR7, STAR3 POP07H JNBbSort,Exit DECR7 SJMPSTAR2 Exit:SJMP$ TAB_1:DB 0H,5H,6H,3H,8H,92H,04H,57H,46H,01H,0FFH,0A0H,45H,99H,55H,66HEND思考题 你还知道哪些排序方法?五、程序流程图六、 考核评价考核内容与要求考核办法扣分备注小组长指导教师(1)纪律性(10分)纪律和考勤制度。1.在实训时间追逐、打闹、喧哗、打盹睡、干私活(如阅读其它的书刊、听音乐、室内接打电话、发短信、玩游戏等): -52.迟到: -53.早退:-54.旷课:不及格(2)安全性
10、(10分)安全制度、安全操作规程和服从指导教师的指导。1.穿拖鞋和妨碍安全的服饰:-52.吸烟、吃食物等:-53.违反安全操作规程: -104.安全事故: 不及格(3)态度与团队合作(10分)态度和团队合作意识强。1.态度不端正,自觉性、积极性不高: -52.我行我素,不服从组长:-53.缺乏团队精神:-5(4)卫生(10分)现场整洁。1.随意堆放仪器、工具等,工位脏乱差: -52.随地涂痰,乱丢废物: -53.结束前未认真进行整顿、整理、清洁:、清扫:-10得分(40-小组长扣分)30%:(40-教师扣分)70%:(5)应知应会(60分)(仅由教师评价) 1.实训前无预习,准备不充分:-52
11、.没有正确掌握仪器操作:-53.没有完成项目:-104.回答教师提问:优:-0、良:-10、中:-12、及格:-15、不及格:-205.撰写报告:优:-0、良:-10、中:-12、及格:-15、不及格:-20应知应会得分60-应知应会扣分总评小组长得分指导教师得分+应知应会得分:小组长(签名)年 月 日指导教师(签名)年 月 日注:扣分累计不超过本项的总分(其中“旷课”、 “安全事故”为一票否决)得分:a.小组长: (40-小组长扣分)30%; B.指导教师:(40-指导教师扣分)70% 总评=小组长得分指导教师得分+应知应会得分 实验实训操作工作单项目三、串转并实验专业班级姓名学号小组日期一
12、、实验目的与要求1、了解74HC164芯片的性能,熟悉串并转换原理,掌握使用串并转换芯片扩展I/O口的实现方法。2、认真预习实验内容,做好准备工作,完成实验报告。二、实验内容1、照接线图编写程序,循环点亮G6区的8个指示灯,瞬间只有一个灯亮。2、观察实验结果,验证串并转换数据的正确性。74HC164真值表输入输出CLKABQAQBQHLXXQA0QB0QH0HHHQAnQGnLXLQAnQGnXLLQAnQGn三、实验原理图四、实验步骤 1、联机说明: D5区:74HC164的“A、CLK”A3区:P1.1、P1.2D5区:74HC164的“B”C1区:VCCD5区:74HC164的QA-QH
13、,即 “JP49”G6区的发光管:即JP652、运行参考程序,实现串并数据转换; 3、实验结果:通过G6区的LED指示灯(8个指示灯轮流点亮),观察实验的输出结果是否正确。五、演示程序(HC164_1.ASM)DAINBITP1.1;输入CLKBITP1.2;时钟ORG0000HLJMPSTARTORG0100HSTART:MOVSP,#60H;堆栈CLRCLK;时钟初始为低电平MOVA,#0FEH;输入初值SETBCLOOP:MOVR7,#8;一次串行输出要移位元八次LOOP1:RRCA;实现动态循环点亮八个二极管MOVDAIN,CSETBCLKNOPCLRCLKDJNZR7,LOOP1AC
14、ALLDLTIME;延时SJMPLOOPDLTIME:PUSH05HPUSH06HPUSH07HMOVR5,#02HDLTIME1:MOVR6,#0FFHDLTIME2:MOVR7,#0FFHDJNZR7,$ DJNZR6,DLTIME2DJNZR5,DLTIME1POP07HPOP06HPOP05HRETEND六、实验报告瞬间只有一个灯暗,必须改写程序中的哪些语句? 七 考核评价考核内容与要求考核办法扣分备注小组长指导教师(1)纪律性(10分)纪律和考勤制度。1.在实训时间追逐、打闹、喧哗、打盹睡、干私活(如阅读其它的书刊、听音乐、室内接打电话、发短信、玩游戏等): -52.迟到: -53.
15、早退:-54.旷课:不及格(2)安全性(10分)安全制度、安全操作规程和服从指导教师的指导。1.穿拖鞋和妨碍安全的服饰:-52.吸烟、吃食物等:-53.违反安全操作规程: -104.安全事故: 不及格(3)态度与团队合作(10分)态度和团队合作意识强。1.态度不端正,自觉性、积极性不高: -52.我行我素,不服从组长:-53.缺乏团队精神:-5(4)卫生(10分)现场整洁。1.随意堆放仪器、工具等,工位脏乱差: -52.随地涂痰,乱丢废物: -53.结束前未认真进行整顿、整理、清洁:、清扫:-10得分(40-小组长扣分)30%:(40-教师扣分)70%:(5)应知应会(60分)(仅由教师评价)
16、 1.实训前无预习,准备不充分:-52.没有正确掌握仪器操作:-53.没有完成项目:-104.回答教师提问:优:-0、良:-10、中:-12、及格:-15、不及格:-205.撰写报告:优:-0、良:-10、中:-12、及格:-15、不及格:-20应知应会得分60-应知应会扣分总评小组长得分指导教师得分+应知应会得分:小组长(签名)年 月 日指导教师(签名)年 月 日注:扣分累计不超过本项的总分(其中“旷课”、 “安全事故”为一票否决)得分:a.小组长: (40-小组长扣分)30%; B.指导教师:(40-指导教师扣分)70% 总评=小组长得分指导教师得分+应知应会得分 实验操作工作单项目四、并
17、转串实验专业班级姓名学号小组日期一、目的1、了解74HC165芯片的性能,熟悉并串转换原理,掌握使用并串转换芯片扩展I/O口的方法。2、认真预习,做好实验前的准备工作,填写实验报告。二、实验内容1、熟悉74HC165的工作原理2、照接线图编写程序,将G6区的8位开关作为74HC165的并行数据输入,读出的结果通过A3区的P1口显示在G6区的8个LED指示灯上。3、观察实验结果,验证并串转换数据的正确性。输入功能SH/LDCLKINHLXXParallel load并行装载HHXNo changeHXHNo changeHLShiftHLShift三、实验原理图四、实验步骤1、联机说明: D4区
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 系列 单片机 实验 教材 汇编语言 语言