开机次数记录器课程设计

开机次数记录器课程设计

ID:12435483

大小:39.50 KB

页数:5页

时间:2018-07-17

开机次数记录器课程设计_第1页
开机次数记录器课程设计_第2页
开机次数记录器课程设计_第3页
开机次数记录器课程设计_第4页
开机次数记录器课程设计_第5页
资源描述:

《开机次数记录器课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、例程6:串行EPROM写入编程练习电路原理图:参考程序:;***************************************************************************;程序包括主程序,24C02读、写程序,INT1中断服务程序以及显示子程序。;中断次数计数器,每中断一次加1,并在右边数码管上显示,系统复位保存计数次数,;计满99次自动回零。;***************************************************************************SDA24EQ

2、UP3.5SCL24EQUP3.4ORG0000HAJMPMAINORG0013HAJMPINT11ORG0030HMAIN:MOVSP,#0a0HMOV7cH,#14HMOV7dH,#14HSETBEASETBIT1SETBEX1MOVA,#00H;读地址LCALLRD24MOV40H,ALP:MOVA,40H21ANLA,#0FHMOV7BH,AMOVA,40HSWAPAANLA,#0FHMOV7AH,AACALLDISPLAYAJMPLP;******************INT1中断子程序***********************

3、****INT11:PUSHACCPUSHPSWMOVA,#00H;读地址LCALLRD24ADDA,#01DAAMOV40H,AMOVB,AMOVA,#00HLCALLWT24CPLP1.1POPPSWPOPACCRETI;*********************************************************************RD24:;读24C02子程序PUSHACCSETBSDA24CLRSCL24CALLSTART24MOVA,#0A0HCALLSHIFT8CALLACKPOPACCCALLSHIFT8

4、CALLACKCALLSTART24MOVA,#0A1HCALLSHIFT8CALLACKSETBSDA24MOVR4,#8CLRASETBSDA2422RD000:RLASETBSCL24MOVC,SDA24MOVACC.0,CCLRSCL24DJNZR4,RD000RET;-------------------------------;写入24C02程序:WT24:PUSHACCSETBSDA24CLRSCL24CALLSTART24MOVA,#0A0HCALLSHIFT8CALLACKPOPACCCALLSHIFT8CALLACKMOVA

5、,BCALLSHIFT8CALLACKCALLSTOPCALLDELAY2RET;-------------------------------;开始准备START24:CLRSDA24SETBSDA24SETBSCL24CLRSDA24CLRSCL24RET;停止条件STOP:CLRSDA24SETBSCL24SETBSDA24RET;应答信号ACK:SETBSCL24CLRSCL24RET23;读、写数据SHIFT8:MOVR4,#8SH01:RLCAMOVSDA24,CSETBSCL24CLRSCL24DJNZR4,SH01RETDELA

6、Y2:NOPNOPNOPNOPRET;------------显示子程序----------------DISPLAY:MOVDPTR,#TABLEDISPLAY1:MOVR0,#7aHMOVR1,#0EFHNEXTT:MOVA,@R0MOVCA,@A+DPTRMOVP0,AMOVA,R1MOVP2,ALCALLDAYINCR0RLAMOVR1,ACJNER1,#0FEH,NEXTTRETDAY:MOVR6,#4D1:MOVR7,#248DJNZR7,$DJNZR6,D1RETTABLE:DB28H;0DB0EBH;1DB32H;2DB0A2H

7、;3DB0E1H;4DB0A4H;5DB24H;624DB0EAH;7DB20H;8DB0A0H;9DB60H;ADB25H;BDB3CH;CDB23H;DDB34H;EDB74H;FDB0D7H;-.DB61H;HDB70H;PDB0DFH;.DB27H;oDB0FFH;全黑END调试步骤:1)线路连接:单片机P3.4、P3.5与24C02连接2)下载程序:接好通信线,运行STC程序。请参照“LK-51系列单片机实验、应用学习机使用说明”。按照使用说明中提示的步骤,分别选择单片机型号、打开待下载的程序文件(.HEX文件)、选择通信口和通信波特

8、率(可选38400);下载程序,先关电源,点击DownLoad/下载框,然后再接通电源(冷启动),在左下框中出现程序下载信息,并提示程序下载成功。3)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。