开机次数记录器课程设计.doc_第1页
开机次数记录器课程设计.doc_第2页
开机次数记录器课程设计.doc_第3页
开机次数记录器课程设计.doc_第4页
开机次数记录器课程设计.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

例程6:串行EPROM 写入编程练习电路原理图:参考程序:;*;程序包括主程序,24C02 读、写程序,INT1 中断服务程序以及显示子程序。;中断次数计数器,每中断一次加1,并在右边数码管上显示,系统复位保存计数次数,;计满99 次自动回零。;*SDA24 EQU P3.5SCL24 EQU P3.4ORG 0000HAJMP MAINORG 0013HAJMP INT11ORG 0030HMAIN:MOV SP,#0a0HMOV 7cH,#14HMOV 7dH,#14HSETB EASETB IT1SETB EX1MOV A,#00H ;读地址LCALL RD24MOV 40H,ALP: MOV A,40H21ANL A,#0FHMOV 7BH,AMOV A,40HSWAP AANL A,#0FHMOV 7AH,AACALL DISPLAYAJMP LP;*INT1 中断子程序*INT11: PUSH ACCPUSH PSWMOV A,#00H ;读地址LCALL RD24ADD A,#01DA AMOV 40H,AMOV B,AMOV A,#00HLCALL WT24CPL P1.1POP PSWPOP ACCRETI;*RD24: ;读24C02 子程序PUSH ACCSETB SDA24CLR SCL24CALL START24MOV A,#0A0HCALL SHIFT8CALL ACKPOP ACCCALL SHIFT8CALL ACKCALL START24MOV A,#0A1HCALL SHIFT8CALL ACKSETB SDA24MOV R4,#8CLR ASETB SDA2422RD000:RL ASETB SCL24MOV C,SDA24MOV ACC.0,CCLR SCL24DJNZ R4,RD000RET;-;写入24C02 程序:WT24:PUSH ACCSETB SDA24CLR SCL24CALL START24MOV A,#0A0HCALL SHIFT8CALL ACKPOP ACCCALL SHIFT8CALL ACKMOV A,BCALL SHIFT8CALL ACKCALL STOPCALL DELAY2RET; -;开始准备START24:CLR SDA24SETB SDA24SETB SCL24CLR SDA24CLR SCL24RET;停止条件STOP:CLR SDA24SETB SCL24SETB SDA24RET;应答信号ACK:SETB SCL24CLR SCL24RET23;读、写数据SHIFT8:MOV R4,#8SH01:RLC AMOV SDA24,CSETB SCL24CLR SCL24DJNZ R4,SH01RETDELAY2:NOPNOPNOPNOPRET;-显示子程序-DISPLAY: MOV DPTR,#TABLEDISPLAY1: MOV R0,#7aHMOV R1,#0EFHNEXTT: MOV A,R0MOVC A,A+DPTRMOV P0,AMOV A,R1MOV P2,ALCALL DAYINC R0RL AMOV R1,ACJNE R1,#0FEH,NEXTTRETDAY: MOV R6,#4D1: MOV R7,#248DJNZ R7,$DJNZ R6, D1RETTABLE:DB 28H ; 0DB 0EBH ; 1DB 32H ; 2DB 0A2H ; 3DB 0E1H ; 4DB 0A4H ; 5DB 24H ; 624DB 0EAH ; 7DB 20H ; 8DB 0A0H ; 9DB 60H ; ADB 25H ; BDB 3CH ; CDB 23H ; DDB 34H ; EDB 74H ; FDB 0D7H ; -.DB 61H ; HDB 70H ;PDB 0DFH ; .DB 27H ;oDB 0FFH ; 全黑END调试步骤:1)线路连接:单片机P3.4、P3.5 与24C02 连接2)下载程序:接好通信线,运行STC 程序。请参照“LK-51 系列单片机实验、应用学习机使用说明”。按照使用说明中提示的步骤,分别选择单片机型号、打开待下载的程序文件(.HEX 文件)、选择通信口和通信波特率(可选38400);下载程序,先关电源,点击Down Load/下载框,然后再接通电源(冷启动),在左下框中出现程序下载信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论