ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:24.88KB ,
资源ID:18420387      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18420387.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(广东工业大学单片机课程设计何教授文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

广东工业大学单片机课程设计何教授文档格式.docx

1、 JMP DISPLAY2DISPLAY1:MOV R2,#00H JMP A1DISPLAY2:MOV R2,#04HA1: MOV A,R3 MOV DPTR,#7F01H MOV DPTR,#1000H MOV A,R2 MOVC A,A+DPTR MOV DPTR,#7F02H CALL DLIMS INC R2 RL A MOV R3,A JNB ACC.4,BEGINDLIMS:MOV R7,#05HDL0:MOV R6,#0FFHDL1:DJNZ R6,DL1 DJNZ R7,DL0RETEND5479EBA(2)编程实现键盘并能左移显示:ACALL DIS ACALL CLEA

2、R ACALL CCSCAN JNZ INK1AJMP BEGININK1: ACALL DLIMS JNZ INK2 AJMP BEGININK2:MOV R2,#0FEH MOV R4,#00HCOLUM:MOV DPTR,#7F01H INC DPTR MOVX A,DPTR JB ACC.3,LONE MOV A,#00H AJMP KCODELONE:JB.ACC.2,NEXT MOV A,#04HKCODE:ADD A,R4 ACALL PUTBUF PUSH ACCKON:ACALL CCSCANJNZ KONPOP ACCNEXT: INC R4 JNB ACC.4,KEER

3、MOV R2,A AJMP COLUMKERR:CCSCAN: MOV DPTR,A MOVX A ,DPTR CPL A ANL A,#0CH RETCLEAR:DIS: PUSH ACC PUSH 00H PUSH 03H MOV R0,#05H MOV R3,#0F7HAGAIN: MOV A,R0 MOV DPTR,#DDEG INC R0 JNB ACC.0,OUT RR A AJMP AGAINOUT: POP 03H POP 00H POP ACCDDEG:DB 0EE,3EH,9EH,7AH DB 0E6H,0E0H,66H,0B6HMOV R7,#01HPUTBUF:PUSH

4、 00H MOV R7,A MOV A,51H MOV 50H,A MOV A,52H MOV 51H,A MOV A,53H MOV 52H,A MOV A,R7(3)程序实现单片机售票机,以下要求:a)当k0=1时,键入地址、价钱、SET,设置某个地址的票价,该机至少可连续设置三个不同地址的价钱:上海864元、北京756元、广州819元。b)当k0=0时,键入一个地址,购买的张数,按SET 得到总价,再键入另一个地址、购买的张数,按SET即得总价,可计得至少三个地址的合总价。#includeabsacc.h#define uchar unsigned char#define pcon XB

5、YTE0X7F00#define pa XBYTE0X7F01#define pb XBYTE0X7F02#define pc XBYTE0X7F03#define led0 DBYTE0x50#define led1 DBYTE0x51#define led2 DBYTE0x52#define led3 DBYTE0x53#define keynum DBYTE0x54uchar bdata da;sbit pc2=da2;sbit pc3=da3;sbit k0=da1;sbit p26=P26;uchar code table=0XFC,0X60,0XBA,0XF2,0X66,0XB6,

6、0XBE,0XE0,0XFE,0XE6;uchar code ctrl4=0XFE,0XFD,0XFB,0XF7;void Init() p26=1; pa=0x00; pcon=0x03;Void Delay(int sec) int i,j; for(i=0;isec;i+) for(j=0;j=3&keynumsadd /5 sadd=keynum; status=2; numbuff3=numbuff2=numbuff1=numbuff0=0; /5 /4 /address/ else if(status=2)/count switch(keynum) case 7: /6 if(nu

7、mbuff3=9)numbuff3=0; else numbuff3+; break; /6 case 8: if(numbuff2=9)numbuff2=0; else numbuff2+; case 1: if(numbuff1=9)numbuff1=0; else numbuff1+; case 2: if(numbuff0=9)numbuff0=0; else numbuff0+; case 6: if(sadd /7 countsadd-3=numbuff0*1000+numbuff1*100+numbuff2*10+numbuff3; totalprice+=countsadd-3

8、*pricesadd-3; numbuff0=totalprice/1000; temp=totalprice-numbuff0*1000; numbuff1=temp/100; temp=temp-numbuff1*100; numbuff2=temp/10; temp=temp-numbuff2*10; numbuff3=temp; sadd=0; status=0; /7 /switch/ /else if status=2/ /3 /k0=0/ /数据处理/ /2 led0=tablenumbuff0; led1=tablenumbuff1; led2=tablenumbuff2; led3=tablenumbuff3; Display(); Delay(10); /1/0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1