单片机硬件实验报告

上传人:re****.1 文档编号:487882722 上传时间:2023-05-20 格式:DOCX 页数:14 大小:669.98KB
返回 下载 相关 举报
单片机硬件实验报告_第1页
第1页 / 共14页
单片机硬件实验报告_第2页
第2页 / 共14页
单片机硬件实验报告_第3页
第3页 / 共14页
单片机硬件实验报告_第4页
第4页 / 共14页
单片机硬件实验报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《单片机硬件实验报告》由会员分享,可在线阅读,更多相关《单片机硬件实验报告(14页珍藏版)》请在金锄头文库上搜索。

1、功能原理:74LS573 :锁存器*LE :锁存输入使能高电平 有效7 21短路块接心*J12 :接I/O口QI: hm三三if-i 0 h irnLML nQ OuOu nQCL二U-E IUJ袴74573JR8 5_l14JR7 63.JR6 72JR5 Siiii:IR23JK34JR45JR.56IR67JR78IRS9GND1LE11单片机导论课程硬件实验实验报告院系: 光电信息工稈学系 专业:姓名:学号: 、硬件实验一(一)实验 1-11、实验内容与要求编写程序,使发光二极管从左到右轮流循环点亮(用软件延时)2、实验使用的硬件模块及原理功能 流水灯模块硬件系统:流水灯实验3、程序流

2、程及主要程序程序流程: 主要程序:ORG 0000HOOP:MOV A, #80HMOV R2, #8UTPUT: MOV Pl, ARL AACALLDELAY;延时子程序DJNZR2, OUTPUT ;八个发光二扱管依次点蔑LJMP LOOPELAY: MOV RGO;约延时丄 13s 二 255*2*255usM07 R7, #0ELAYLOOP: DJNZ R6, DELAYLOOPDJNZ R7, DELAYLOOPRETEND4、实验结果与讨论发光二级管从左到右依次循环电亮二)实验 1-21、实验内容与要求采用 独立 式键 盘, 当任 一个 K (K0 K7 )键 按下 时, 点亮

3、 相应 的 LED(LED0-LED7)。2、实验室用的硬件模块及原理功能 独立键盘硬件模块:原理功能:3、程序流程与主要程序程序流程:主要程序:;独立键盘控制发光二级管RG 0000HPlOFFH 扎P1匚 #0FFH, KEYPUTLIKT1:CJNE SJMPKT2:CJNESJMPKT3:CJNE SIMPKT4:CJNE SIMPKT5:CJNE SJMPKT6:CJNE SIMPKT7:SJMP;Pd端输出信号点蔑岌光二级管SJMPEYPUT:CJNE 扎和 TFH,NEXT1 SJMP KI扎和血FH, NEXT2 K2扎呦 DFH,NEXTd K3AJ#OEFHJNEKT4 K

4、4A,#0FTH,NEXT5 K5A.SOFBH.NEKTS K6AJ#0FDHJNEKT7 K7K81:MOV PJSOH LJMP LO 2:MOV P3, #40H LJMP LO 3:MOV社DHLJMP LO 4:M07LJMP LO 5:MOV PN 钊甜LJMP LO 6:MOV P3,#04HLJMP LO 7:MOV P3,#02HLJMP LO;先将Pl端预置高电平;F1端读取独立按键按下信号8:MOV F缶舸 1H LJMP L0ND4、实验结果与讨论利用独立键盘控制相应的发光二极管,每按下一个键盘,相应的二极管点亮三)实验 1-31、实验内容与要求编写能发出“哆”到“西

5、”的程序,每个音均为一拍2、实验室用的硬件模块及原理功能蜂鸣器硬件模块:100-Q1丿S130BZ型BBZJ8|wr loo严蜂鸣器实验原理功能:3、程序流程与主要程序修改了例程欢乐颂的音频-节拍表,得到以下程序ORG 0000HLJMPSTARTORG 000BH;TD中断LJMPINTOO#01H#00HETO EA B,A, 34HA,A A+DPTRATLOMOV A,MOVCORG 0030HART: CLR TRO MOV TMOD, SETB SETBSICO:CLR MOVSIC1:MOVA4 OH,MOV DPTR,40HA, A+DPTRMOV MOVSWAP ANL MO

6、VCJNECLRA;qDH存锁取值的序号STABLEENDO3 OH,AA,#0FH;31H,AA,30HAA,#0FH32H,ASOOH,TRODELMS;32H存放音符频率代码HUSIC2;CIDH表示结束DPT凡#TAELE132HDECMOV MOVCMOVMOVDECA 34H, 扎TLO, 44H, 34H:霹歸翳蠶黔器的初11;保存定时器初值高計立SETBTROEL MS: MOV33H,31HACALLDELAYMOV A,4 OHINC AMO7 4 OH,ASJMPMUSIC 1NDO:MOV33H,#10HACALLDELAYSJMPSTARTELAY: MOVR2, 3

7、3HELI:MOVR3, #02EL2:MOVR4, #100EL3:MOVR5, #255EL4:DJNZR5, DEL4DJNZR4, DEL3DJNZR3, DEL2DJNZR2, DELIRETMOVMOVCMOV THEMOV 45H,A+DPTR A THO;歌曲结束,延时一秒后继续INTOO: CLR EAMOV THEMOV TLO,PUSH ACCCPL P3. 3POP ACCSETBRETIEA45H44HTAELE: DBTAELE1:DBDBEND44H, 54H, 64H, 74H, 84H, 94H, 0A4HOFBH, 04H, OFBH, OCCH, OFCH

8、, OCH, OFCH, 44H, OFCH, OACH, OFDH, 09H, OFDH, 34HOFDH, 82H, OFDH, 0C8H, OFEH, 06H, OFEH, 22H, OFEH, 56H, OFEH, 85H, OFEH, 9AH,4、实验结果与讨论利用已有的欢乐颂例程,修改最后的音频-节拍表,即得到每个音一拍的 dore、mi、fa、so、la、si。二、硬件实验二一)实验 2-11、实验内容与要求编程使静态数码管以 1s 间隔循环显示90,循环2 次后,使数码管的 ab c d e f 6个段,依次点亮并循环,每个段点亮的时间为 0.5 秒。(用软件 延时或定时器定时

9、)2、实验室用的硬件模块及原理功能VC0rdip啊 02? a i rr n r共阳极数码管O-9段码:OxCO, 0xF9, 0xA4f 0x80, 0x99f 0x92, 0x82, 0xF8f0x80f 0x90A5ffiHF.:A静态数码管静态断码管实验RP10+3、程序流程与主要程序程序流程:_s执愿卫 g 2逼施业包也R石 n 0 .歹- 0 -4* 久w1 站丑人滋攻显d ?.,十孩2=2碉珈2沆 主要程序:谱羈專蠶黑灌持崙腿畛0000HDPT瓦 #TABR2,#02H OOP:MOV R3, #0AHMOV RO, #00H OOP 1: MOV A, ROMOVC A, A+

10、DPTRMOV P0, AINC ROMOV A, #02 :延时 Im 二 0. 51*2sACALL DELAYDJNZ R3, LOOP1DJNZ R2, LOOPMOVOOP2:MOVMOVOOP3:MOVRG0V0V:循环9-1,显示2次DPTR.STAElR4, #6H Rh#OOH A,R1MOVC A, A+DPTRMOV PO, AINC R1MOV A, #01ACALL DELAY :延时0. 5*ls DJNZ R4, LOOP3LJMP LOOP2ELAY:MOV 30H, AELI:MOVR5,#05EL2:MOVR6,#200iEL3:MOV瓯#255EL4:DJ

11、NZR7, DEL4DJNZR6,DEL 3DJNZ瓯DEL 2DJNZ3OH, DELISET;延时0.51s子程序TAB:DB 9 OH, 8 OH, 0F8H, 82H, 92H, 99H, OB OH, 0A4H, 0F9H, OCOH ;共阳极管 段码 TAB1: DB OFEH, OFDH, OFBH, 0F7H, OEFH, ODFH, OBFH, 7FH ;依次点宴 a-f 六段段码 END4、实验结果与讨论静态数码管循环显示90,每个1S,循环两次。后使数码管的 a b c d e f 6 个段,依次点亮并循环,每段 0.5s。二)实验 2-21 、实验内容与要求编写十字路口交通灯控制程序。要求:东西向车道亮红灯时,南北向车道亮绿灯,东西向人行道亮红灯,南北向 人行道亮绿灯,时间为 5s;两个方向的车道均为黄灯,人行道均亮红灯亮,时间为2s;红绿灯显示交换方向;两个方向的车道均为黄灯,人行道均亮红灯亮,时间为2s,如此循环反 复。2、实验室用的硬件模块及原理功能i交通灯实验块交通灯JPI3、程序流程与主要程序程序流程:I建盘迢附g ?矗為M*红琢时盘J11傣(2塩念/2 一苇爲L%0 /O11/ Q/ 7二 虫0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号