版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.1Keil集成开发环境熟悉度和更换实验编程程序1.MOV 20H,#98HMOV A,20HMOV B,#100DIV ABMOV 30h,AXCH A、BMOV B,#10DIV ABMOV 31H,AMOV 32H,BRET终端2.MOV 20H,#78HMOV A,20HANL A,#0FHADD A,#30HMOV 30H,AMOV A,20HANL A,#0F0HSWAP AADD A,#30HMOV 31H,A3.主:MOV 30H,#2MOV 31H,#3MOV 3AH,#4MOV 43H,#3MOV R0,#30HMOV R7,#10MOV A,#00HLOOP:MOV R
2、0,AINC R0Djnz r7,循环RET终端4.主:MOV 30H,#3MOV 31H,#5MOV 3FH,#6MOV R0,#30HMOV R1,#40HMOV R7,#16LOOP:MOV A,R0MOV R1,AINC R0INC R1Djnz r7,循环RET终端并行I/O介面实验1.ORG 0000HAjmp主要ORG 0100H主:MOV A,#0FEH光源:MOV P1,ARR AMOV P1,AACALL DELAYAjmp光源DELAY:MOV R7,#250DELAY1:MOV R6,#250诺夫DELAY2:DJNZ R6,DELAY2DJNZ R7,DELAY1RE
3、T终端2.ORG 0000HAjmp主要ORG 0100Hmain : setb p 1.0SETB P1.1回路: mov c,p 1.0MOV P1.2,CMOV C,P1.1MOV P1.3,CAjmp循环SJMP $终端3.ORG 0000HAjmp主要ORG 0100H主:SETB P1.7回路:MOV C,P1.7MOV P1.1,CMOV P1.0,CAjmp循环SJMP $终端3.3光栅LED显示器实验1.ORG0000HLjmp主要ORG0030Hmain : moba,# 0fehMOVR4,#8LCALLT164SJMP MAINT164: RLC AMOV P3.3,C
4、MOV P3.4,CSETBP3.2CLRP3.2LCALLDELDJNZR4,T164Dell : mov r5,# 04hDell 1: movr6,# 0ffhDell 2: movr7,# 0ffhDell 3: djnzr 7,del3DJNZR6,DEL2DJNZR5,DEL1终端2.ORG 0SJMP MAINORG 30H主:MOV R1,#10X:MOV DPTR,#TABXMOVB,# 0FEH转换列值的b寄存器CLR CMOV R2,# 8;R2热循环数LCALLLOOPDjnz R2,循环DJNZR1,XSJMP MAINLOOP:MOV A,#0MOVP1,#0FFH
5、MOV R4,# 8;R4线条和转换计数。设置行值MOVCA,A DPTRINC DPTRLCALL T164。设置列值MOV P1,B莫巴,bRLAMOVB,A。延迟LCALL DELRETSJMP MAIN。字符串和转换节目T164: RLCAMOVP3.3,CMovp 3.4,cSETBP3.2CLRP3.2DJNZR4,T164RET。延迟子程序Dell : mov r5,# 20Dell 1: movr6,# 125DEL2:DJNZR6,DEL2DJNZR5,DEL1RETTabx : db 7e h、0bdh、0dbh、0e7h、0e7h、0dbh、0bdh、7e hTabt :
6、 db 0f ch,0f ch,0f ch,00h,0f ch,0f ch,0f ch,0f ch,0f chTabl : db 00h、00h、3fh、3fh、3fh、3fh、3fh、3fh、3fh、3fh、3fhTabe : db 00h,00h,24h,24h,24h,24h,24h,24h,24h3.4 I2C巴士和8段LED显示器实验1.内容1,显示。* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *。定义设备地址和存储设备ZLG7290EQU70H
7、 : ZLG7290的设备地址SLADATA63H设备的从属地址SUBADATA64H设备的子地址。定义变量单元格ACKBIT10H响应标志位NUMBYTEDATA62H读/写字节数变量MTDEQU6EH数据缓冲区传输DISBUFEQU66H : 66H到6DH是显示器缓冲区,66H对应于最右侧的位。通常不要更改以上定义。定义I2C销SDABITP3.0SCLBITP3.1RSTBITP3.6。* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *ORG0000H
8、Ljmp主要ORG0030H主:MOV SP,# 70H设置堆栈。建议在此处安装堆栈LCALL RE7290重置RE7290MOVR0,# DISBUF缓冲区第一个地址(66H)moba,# 1fh依次使用显示缓冲区填充关闭代码MOVR2,#8MLOOP:MOV R0,AINCR0DJNZR2,MLOOPCC:MOVR0,#DISBUFMOVR3,#08HMOV A,#08HAA: MOV R0,AINC R0DEC ADJNZ R3,AALCALLLEDDISP调用显示器节目LCALLDELAY延迟SJMPCC$INCLUDE(LEDDISP_ASM。INC);包括LED显示器模块节目终端2
9、.ZLG7290EQU70HSLADATA63HSUBADATA64HACKBIT10HNUMBYTEDATA62HMTDEQU6EHDISBUFEQU66HSDABITP3.0SCLBITP3.1RSTBITP3.6ORG 0000HLjmp主要ORG 0030H主MAIN:MOV SP,#70HLCALL RE7290MOV R0,#DISBUFMOV A,#1FHMOV R2,#8MLOOP:MOV R0,AINC R0Djnz R2,m循环AA:MOV R0,#DISBUFMOV A,P1MOV B,#64HDIV ABMOV R0,AINCR0MOV A、BMOV B,#10DIV
10、ABMOV R0,AINCR0MOV A、BMOV R0,ALCALL LEDDISPLCALL DELAYSJMP AA$INCLUDE(LEDDISP_ASM。INC)终端3.5中断实验1.ORG 0Ljmp主要ORG 0003HLJMP INT00ORG 30Hmain : setbeaSETB EX0SETB IT0SETB P1.0HERE:JMP HEREINT00:CPL P1.0莱蒂终端2.ORG0000HLjmp主要ORG0003HLJMPINTT0ORG0100Hmain : setbex 0SETBIT0SETBEAMOVR1,#0MOVA,#0FCH/最小比特开CL:M
11、OVR4,移动7次DL:MOVR5,#10 /50MS*10MOVP1,ACHULI:CJNER1,#0,CHULI1/R1 0,向左移动一个周期照明RLAChuli 1: cjner 1,# 1,chuli 2/R1为1,向右移动一位循环光源RRAChuli 2: cjner 1、# 2、chuli 3/R1 2,向左移动两个循环照明RLARLACHULI3:CJNER1,#3,DELAY /R1移动3,向右移动两个周期照明RRARRADELAY:LCALLDELDJNZR5,DELAY /DEL延迟50毫秒每次调用R5次DJNZR4,每个DL /倒圆角R4次变位LJMPCL/1倒圆角结束,
12、从头开始,主要是新分配R4Dell : movr6,# 200/更精确的50毫秒延迟Dell 1: movr7,# 123诺夫DEL2:DJNZR7,DEL2DJNZR6,DEL1RETINTT0: INCR1Cjner1、# 4、风扇后IMOVR1,#0FANHUI: RETI终端3.ORG 0Ljmp主要ORG 0003HLJMP INTOOORG 30Hmain : setbeaSETB EX0SETB IT0SETB P1.0MOV 30H,#0ORG 50HHERE:JMP HEREINTOO:MOV A,30HADD A,#1MOV 30H,AMOV A,31HADDC A,#0M
13、OV 31H,AMOV A,30HCPL AMOV P1,A莱蒂终端3.6计时/柜台实验1.调用LED显示屏的示例节目:将键连接到T0针,然后计算并显示程序中的键数。* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *。定义设备地址和存储设备ZLG7290EQU70H : ZLG7290的设备地址SLADATA63H设备的从属地址SUBADATA64H设备的子地址。定义变量单元格ACKBIT10H响应标志位NUMBYTEDATA62H读/写字节数变量MTDEQU6EH数据缓冲区传输DISBUFEQU66H : 66H到6DH是显示器缓冲区,66H对应于最右侧的位。通常不要更改以上定义。定义I2C销SDABITP3.0SCLBITP3.1RSTBITP3.6。* * * * * * * * * * * * * * * * * * *
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未来五年材竹和藤家具行业市场营销创新战略制定与实施分析研究报告
- 2026河南漯河市临颍县公益性岗位招聘53人备考题库附答案详解【b卷】
- 2026北京化工大学巴黎居里工程师学院物理实验助理招聘1人备考题库附参考答案详解【基础题】
- 2026云南曲靖市宣威市虹桥街道社区卫生服务中心、宣威市龙场镇卫生院、宣威市热水镇中心卫生院、宣威市羊场镇中心卫生院招聘8人备考题库【学生专用】附答案详解
- 2026广东省南方医科大学珠江医院三水医院第二批合同制工作人员招聘26人备考题库含答案详解(轻巧夺冠)
- 2026江西工业职业技术学院图书管理员岗位招聘1人备考题库附参考答案详解(黄金题型)
- 2026福建福州市光荣院招聘行政人员1人备考题库(模拟题)附答案详解
- 2026浙江温州市公证协会招聘1人备考题库及完整答案详解【有一套】
- 2026北京燕东微电子股份有限公司春季校园招聘备考题库(综合题)附答案详解
- 2026西藏日喀则定日县珠峰联村党委领办企业工作人员招聘2人备考题库含完整答案详解【名师系列】
- 设计转换控制程序
- 6mw生物质能发电项目可行性研究报告
- 脊髓电刺激在慢性疼痛的应用
- GB/T 21843-2008塑料氯乙烯均聚和共聚树脂用机械筛测定粒径
- GB/T 11021-2014电气绝缘耐热性和表示方法
- 2023年劳动人事争议仲裁员培训考试题库试题
- 熔滴过渡课件
- 2023版中考历史复习之中国古代史课件
- 幼儿园中班语言:《比耳朵》 课件
- 初中数学中考总复习教案 最新版
- (李庆扬)数值分析-绪论
评论
0/150
提交评论