广东海洋大学单片机实验报告

上传人:z****2 文档编号:73001156 上传时间:2022-04-10 格式:DOC 页数:22 大小:782.50KB
返回 下载 相关 举报
广东海洋大学单片机实验报告_第1页
第1页 / 共22页
广东海洋大学单片机实验报告_第2页
第2页 / 共22页
广东海洋大学单片机实验报告_第3页
第3页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
广东海洋大学单片机实验报告一、实验目的:1. 通过AT89C51单片机控制8个发光二极管,八个发光二极管分别接 在单片机的P0.0 P0.7接口上,输出“ 0”时,发光二极管亮。开始时P0.0 -P0.1P0.7,实现亮点以1HZ频率循环移动。2. 用PROTEU设计,仿真以AT89C51为核心的发光二极管流水灯实验 装置。3. 掌握发光二极管的控制方法。二、PROTEU电路设计:PO.CKIPO.UAD1 电,Al垃 FC.VAD3 RO.qsAAM PO.&WH P:j砂僚XTLZRSTALh EAP1 U pi qFl 2mi.3F1 4PI 5IF 1.6 PI JF2C/CF J U.KL pii.xc ph j/irsnu PO/FIT7 pionn P3 5.7U 阳总竺临7號啊-11P乜*備7-/爲鑑怎 F :亠红.*.1 同1单1打 同执痕 PC HAE3 PflXTAL1PO.O/ACOPO.17AD1P0.2/AC2XTAL2P0.3/AD3P0.4/AC4P0.S/AO5P0.B/AC6RSTP0.7/A07P2bQjVP2JAflQP2_2/A1OPSENF2.3/A11IALEP2.4/A12EAP2.5W13P2.6/A14P2.7/A15P1.0P3.0/RXDP1JP3.1/TXDP1.2P3.2/IHT0P1.3P3,3ZINT1P1b4P3.4H1QP1.5P3.5/T1P3J6/WRP1.7P3.7/RD1183031ATS9C5122三、实验仪器和设备PC机、PROTEU软件或 W-A-51综合开发学习板四、源程序设计:根据电路图自行编写并调试。ORG 0000HAJMP MAIN;T0 中断入口ORG 000BHAJMP LOOPORG 0030HMAIN:MOVTMOD,#01HMOV TH0,#3CHMOV TL0,#0B0H设置T0用于定时,模式1方式 装入定时初值MOV IP,#02HMOV IE,#82H;T0中断允许MOV DPTR,#TABMOV R0,#60MOV R1,#16SETB TR0LOOP1:MOV A,R0MOV B,#10DIV ABMOVC A,A+DPTRMOV P2,#80HMOV P0,AACALL DEL0MOV A,BMOVC A,A+DPTRMOV P2,#40HMOV P0,AACALL DELOAJMP LOOP1LOOP:MOV TH0,#3CHMOV TL0,#0B0HDJNZ R1,LOOP2MOV R1,#16DEC ROCJNE RO,#OFFH,LOOP2MOV R0,#60LOOP2:RETIDELA Y:MOV R2,#20DELO:MOV R3,#50DJNZ R3,$DJNZ R2QEL0RETTAB:DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHEND实验五矩阵式键盘的设计一、实验目的:1. 掌握键盘设计中按键识别的原则。2. 用PROTEU设计一个常规4X 4的矩阵键盘0-9、A-F,按下对应3. 键盘编码规则自己定义,分别对应数字键 的按键显示在数码管上显示对应的数据。二、PROTEU电路设计:5斗三、实验仪器和设备PC机、PROTEU软件或 W-A-51综合开发学习板四、源程序设计:根据电路图自行编写并调试。ORG 0000HAJMP STARTORG 30HSTART:MOV DPTR,#TABLEMOV P1,#07HHH: MOV P2,#0F0HH1: JB P2.4,H2MOV A,#00HLJMP LLH2: JB P2.5,H3MOV A,#01HLJMP LLH3: JB P2.6,H4MOV A,#02HLJMP LLH4: JB P2.7,H1MOV A,#03HLL: MOV P2,#0FHL1: JB P2.0,L2MOV R0,#00HLJMP CBL2: JB P2.1丄3MOV R0,#01HLJMP CBL3: JB P2.2,L4MOV R0,#02H广东海洋大学LJMP CBL4: JB P2.3,L1MOV R0,#03HCB: MOV B,#04HMUL ABADD A,R0MOVC A,A+DPTRCPL AMOV P0,ALJMP HHTABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB 7FH,6FH,77H,7CH,39H,5EH,79H,71HEND实验六 AD 转换程序设计一、实验目的:1. 掌握转换器ADC0809的使用。2. 用PROTEU设计,仿真基于AT89C51单片机的A/D转换实验。LED3. 通过改变电位器的值改变模拟量的输入, 经转换为数字量在上显示,比对模拟量和数字量的关系、PROTEU电路设计:帧艸51El 宀丄iXAlZWTTTET aiE*D.1iAD1*D”ll3 m kJ*mtn JiAWr +m v -1J? MR R2=k3 r*-T| ri.-E rzar.S 町如# rzraBTHJirtg M h i :i raami t-UfUTTP3 m 町钮ra.?W乍 / irr v5- rJLKIEMC卢一 TFrcTE: S P 1 w-Ti三、实验仪器和设备PC机、PROTEU软件或 W-A-51综合开发学习板四、源程序设计:根据电路图自行编写并调试。ORG 0000HLJMP STARTORG 0030HTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB 7FH,6FH,77H,7CH,39H,5EH,79H,71HSTART:MOV R1,#00HMOV R2,#08HMOV DPTR,#TABLECLR EX0LOOP:CLR P2.0MOVX R1,AMOV R3,#20HDEL Y: DJNZ R3,DEL YSETB P3.2WAIT: JB P3.2,WAITMOVX A,R1MOV R5,AANL A,#0FHMOVC A,A+DPTRCPL ASETB P3.5CLR P3.4MOV P1,AACALL DLYMOV A,R5ANL A,#0F0HSWAP AMOVC A,A+DPTRCPL ASETB P3.4CLR P3.5MOV P1,AACALL DLYSJMP LOOPDLY:MOV R4,#175DL:MOV R6,#125DL1:DJNZ R6,DL1DJNZ R4,DLRETHERE: SJMP HEREEND实验七双机通信实验一、实验目的:1. 掌握单片机串口通信程序的设计。2. 了接RS232接口通信的特点。3. 双机通信:分别把接收到的对方通过逻辑开关输入的信息在本地数码管上显示,如下图甲机的逻辑开关数据为 81H,乙机通过串口接收该数据并数码关管显示,而甲机显示乙机发送的数据 88H。二、PROTEU电路设计:PC机、PROTEUS:件或 W-A-51综合开发学习板三、实验仪器和设备四、源程序设计:根据电路图自行编写并调试。ORG 0000HLJMP STARTORG 0050HSTART:MOV TMOD,#20HMOV TH1,#0FDHMOV TL1,#0FDHMOV SCON,#5OHMOV PCON,#00HSETB TR1AABB:MOV A,P1MOV SBUF,AL1:JBC TI,L2SJMP L1L2:JBC RI,NEXT2 JMP L2EXT2:OV A,SBUFMOV P0,ASJMP AABBEND
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!