




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机实训考核装置 一、单片机实训考核装置简介单片机应用与开发离不开实践,以往单片机的开发是依赖于仿真器和编程器。然而单片机仿真器和编程器价格昂贵,这样致使学习单片机的门槛很高,很多人不能跨入单片机学习和应用的大门。近年来,随着FlashROM型单片机的广泛应用,推动了在线系统可编程ISP((In System Programmable)技术的发展,采用软件模拟加写片验证成为一种经济实用的应用开发方式。单片机实训考核装置,是基于单片机在线可编程技术(ISP串口烧片技术),结合职业院校单片机教与学的现状,及单片机爱好者,初学者乃至广大从事单片机开发的工程技术人员的需要而精心设计,具编程+下载+开发功能于一体。只要一根串口下载线、实训考核装置、电脑就可以开始单片机学习和应用之旅。单片机实训考核装置,使用于在校大学生和广大从事单片机应用和产品开发的工程技术人员。对初学者来说,通过本装置提供的典型应用案例,到实验项目的自由组合,将理论与实践相结合,亲身投入单片机实践活动,可以在较短的时间内学好单片机课程;单片机实训考核装置同时也是学校针对单片机课程的考核、在校大学生课程设计和毕业设计理想的实践工具。对于具有一定基础的工程技术人员来说,可借助装置的模块功能实现项目的开发,从而大大缩短了产品的开发成本和开发周期。二、开放的设计理念,实现实训项目的自由组合单片机实训考核装置以具有串口烧写程序功能的STC系列单片机为核心,采用模块化结构和开放的设计理念,实现实训项目自己组合。从基础实验、课程设计、毕业设计、到应用开发,达到了工程应用与学校的无缝连接。1、 单片机实训考核装置硬件资源在做实验时请不要将金属物体放在电路板上,不然会造成短路。如因人为原因造成电路板损坏本公司概不负责。单片机实训考核装置电路原理如附图所示,它是参考09全国职业院校电子电工类单片机控制与调试项目指定的亚龙实验台电路设计,由电源电路模块、LED显示模块、串口模块、数码显示模块、及继电器控制、音响电路、按纽组成。2、 可开实验项目单片机实训考核装置采用模块化结构,实验项目自由组合。可完成无数的实验项目,下面列举的是一些常用的实验项目,用户可根据自己的需要进行重新组合。1、流水灯实验2、定时器控制的流水灯实验3、用中断方式实现定时器控制的流水灯实验4、单灯闪烁实验5、计数器实验6、定时实验7、外中断实验8、键盘实验9、数码显示接口实验10、串行通讯实验11、音响实验12、继电器控制实验单片机实训考核装置除了上述的基本实验项目外,还提供了扩展功能。用户可以用装置的全部或部分模块来进行产品开发与研究。如用户可用扩展出来的I/O口(P0,P1,P2,P3)外接其他控制端口,方便实用。三、各个模块的实验例程实验一:;*copyright*; 亚龙科技集团-电子事业部;*; RS232通信实验;短路D_VCC,连接JP-D和P1口,用串口调试程序通过电脑发送数据,由P1口显示发送数据;*ORG 0000H AJMP MAIN ORG 0023H ;串行中断入口地址 AJMP COM_INT ;串行中断服务程序 ORG 0030HMAIN: MOV P1, #0FFH MOV SP, #30H MOV TMOD, #20H ;设置定时器T1工作方式2 MOV TL1, #0F4H ;定时器计数器初值,波特率2400 MOV TH1, #0F4H SETB EA ;中断总允许 SETB ES ;串行中断允许 MOV PCON, #00H ;波特率不倍增 MOV SCON, #50H ;设置串口工作方式1,REN=1 允许接收 SETB TR1 ;启动定时器1 SJMP $COM_INT: CLR ES ;禁止串行中断 CLR RI ;清除接收标志 MOV A,SBUF ;从缓冲区取出数据 MOV P1,A ;由P1口输出数据 MOV SBUF,A ;把接收到的数据又转发给上位机 JNB TI,$ ;等待发送完毕 CLR TI ;清除发送中断标志 SETB ES ;允许串行中断 RETI ;中断返回;*; END;* END 实验二:;*copyright*; 亚龙科技集团-电子事业部;*; 实验名称:灯光闪烁实验;短路D_VCC,连接JP-D的D1和P10;*LED EQU P1.0 ORG 0000H ;单片机复位后从此地址开始执行 AJMP 0030H ;跳到主程序开始处 ORG 0030H ;主程序存入地址MAIN: CPL LED ;LED引脚电平取反 ACALL DELAY ;延时 AJMP MAIN ;循环DELAY: MOV R7,#0FFHD1: MOV R6,#0FFHDJNZ R6,$ DJNZ R7,D1 RET;*; END ;汇编结束;* END实验三:;*copyright*; 亚龙科技集团-电子事业部;*; 实验名称: 独立按键实验;短路D_VCC,短路P2口(P20.P27)和S口(S1.S8),连接P1口和JP-D的8个端口;*KEY EQU P2.0LED EQU P1 ORG 0000H AJMP MAIN ORG 0030HMAIN: MOV A,#0FEH MOV R5,#00H SETB KEYMAIN1: ACALL KEYPRO ACALL LEDPRO AJMP MAIN1;*; 按键处理;*KEYPRO: JNB KEY,KEYP1KEYRET: RETKEYP1: ACALL LEDPROJNB KEY,KEYP2AJMP KEYRETKEYP2: CJNE R5,#02H,KEYP3MOV R5,#00HAJMP KEYRETKEYP3: INC R5AJMP KEYRET;*; 显示处理;*LEDPRO: CJNE R5,#00,LEDPRO1 MOV LED,A RR A ACALL DELAY AJMP LEDPRORETLEDPRO1: CJNE R5,#01H,LEDPRO2 CPL A MOV LED,A CPL A RR A ACALL DELAYLEDPRO2:LEDPRORET: RETDELAY: MOV R7,#06FHD1: MOV R6,#0FFH DJNZ R6,$ DJNZ R7,D1 RET;*; 程序结束;*END实验四:;*copyright*; 亚龙科技集团-电子事业部;*; 实验名称:继电器控制实验;连接P3口的P37和继电器输入控制端J_IN;*LED EQU P3.7 ORG 0000H ;单片机复位后从此地址开始执行 AJMP 0030H ;跳到主程序开始处 ORG 0030H ;主程序存入地址MAIN: CPL LED ;LED引脚电平取反 ACALL DELAY ;延时 AJMP MAIN ;循环DELAY: MOV R7,#0FFHD1: MOV R6,#0FFHDJNZ R6,$ DJNZ R7,D1 RET;*; END ;汇编结束;* END实验五:;*copyright*; 亚龙科技集团-电子事业部;*; 实验名称:跑马灯实验;短路D_VCC,连接JP-D的D8.D1和P17.P10;*LED EQU P1NUM EQU 18H ;3*8=24=#18H ORG 0000H ;单片机复位后从此地址开始执行 AJMP 0030H ;跳到主程序开始处 ORG 0030H ;主程序存入地址MAIN: MOV A,#0FEHMOV R5,#NUM ;移三次WORKL: MOV LED,ARR A ACALL DELAY ;延时 DJNZ R5,WORKL MOV R5,#NUMWORKR: MOV LED,A RL A ACALL DELAY ;延时 DJNZ R5,WORKR MOV R5,#NUM AJMP WORKLDELAY: MOV R7,#08FHD1: MOV R6,#0FFH DJNZ R6,$ DJNZ R7,D1 RET;*; END ;汇编结束;* END实验六:;*copyright*; 亚龙科技集团-电子事业部;*; 实验名称:数码管显示实验;*;短路DS_VCC,短路P0口(P00.P07)和DS口(D0.D7),连接P3口(P35.P36.P37)和JP-CS(CLK.CS1.CS2);数码管显示12345678;*; 引脚定义;*D_PORT EQU P0CLK EQU P3.5CS1 EQU P3.6CS2 EQU P3.7;*; 显存定义;*DS0 EQU20HDS1EQU21HDS2EQU22HDS3EQU23HDS4 EQU24HDS5EQU25HDS6EQU26HDS7EQU27H;-; 程序入口;- ORG 0000H AJMP MAIN;-; 主程序;- ORG 0030HMAIN: MOV DS0,#01HMOV DS1,#02HMOV DS2,#03HMOV DS3,#04HMOV DS4,#05HMOV DS5,#06HMOV DS6,#07HMOV DS7,#08HMOV DPTR,#TABMDIS: ACALL DISPLAYAJMP MDIS ;-; 显示子程序;-DISPLAY: MOV R0,#08H ;扫描8位数码管MOV R1,#DS0 ;装入显存地址MOV R2,#7FH ;位选DISP: MOV A,R1MOVC A,A+DPTRMOV D_PORT,AINC R1 ;指向下一显存 CLR CLK CLR CS1 SETB CLK SETB CS1MOV A,R2 MOV D_PORT,A RR A MOV R2,A CLR CLK CLR CS2 SETB CLK SETB CS2 ACALL DELAY DJNZ R0,DISPRETDELAY: MOV R7,#010HDELY: MOV R6,#020HDJNZ R6,$DJNZ R7,DELYRETTAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH;*; end;*END实验七:;*copyright*; 亚龙科技集团-电子事业部;*; 实验名称:音乐演奏实验;连接蜂鸣器信号输入端B_IN和P37;*;R4用作节拍;P3.7接蜂鸣器 ORG 0000H AJMP START ORG 000BH AJMP TIM0 ORG 0030HSTART: MOV TMOD,#01H ;方式1 MOV IE,#82H ;定时中断打开MAIN: ACALL PLAY AJMP MAINTIM0: PUSH ACC PUSH PSW MOV TL0,20H MOV TH0,21H CPL P0.0 CPL P3.7 POP PSW POP ACC RETIPLAY: MOV 30H,#00H ;取音符指针NEXT: MOV DPTR,#TABLE MOV A,30H MOVC A,A+DPTR MOV R0,A JZ END0 ANL A,#0FH ;取节拍 MOV R4,A ;放节拍 MOV A,R0 SWAP A ANL A,#0FH ;取音符 JNZ SING CLR TR0 JMP D3SING: DEC A MOV R0,A RL A MOV DPTR,#TABLE1 MOVC A,A+DPTR MOV TH0,A MOV 21H,A MOV A,R0 RL AINCA MOVC A,A+DPTR MOV TL0,A MOV 20H,A SETB TR0D3: CALL DELAY INC 30H AJMP NEXTEND0: CLR TR0 CLR P0.0 CLR P3.7 RETDELAY: MOVR7,#02H ;125MSD2: MOV R6,#125D1: MOV R5,#248 DJNZ R5,$ DJNZ R6,D1 DJNZ R7,D2 DJNZ R4,DELAY RETTABLE1:DW 64021,64103,64260,64400DW 64524,64580,64684,64777DW 64820,64898,64968,65030DW 64934
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年逻辑判断小测试题及答案
- 2025玛纳斯县司法局招聘编制外专职人民调解员(5人)考试备考题库及答案解析
- 2025年新能源微电网稳定性控制与智能电网信息安全保障策略研究报告001
- 合肥市政府门户网站信息公开:现状、问题与优化路径
- 合成生物学视角下颠覆性技术识别指标体系的构建与验证研究
- 基于2025年的绿色环保建材市场发展趋势分析报告
- 2025年教师招聘之《小学教师招聘》经典例题及参考答案详解【b卷】
- 2025年教师招聘之《小学教师招聘》考前冲刺练习题(全优)附答案详解
- 教师招聘之《小学教师招聘》综合检测提分(网校专用)附答案详解
- 2025年教师招聘之《幼儿教师招聘》题库附答案详解【模拟题】
- 2025年烟台市中考语文试卷真题(含答案及解析)
- 英语教学案例范文(6篇)
- 项目质量保障与承诺方案
- DB13(J)∕T 268-2018 建筑施工安全风险辨识与管控技术标准
- 《新能源汽车发展历程》课件
- 《全球时尚品牌概述》课件
- 四川宜宾环球集团有限公司招聘笔试题库2025
- 护罩钣金合同协议
- 2025中国新型储能行业发展白皮书
- 风电项目建设流程
- 2025年乡村医生考试题库:常见疾病诊疗与社区医疗管理试题试卷
评论
0/150
提交评论