




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电梯滚动程序 #include#include#define uchar unsigned char#define uint unsigned intsbit PA=P10;sbit PB=P11;sbit PC=P12;sbit PD=P13;uint i,j=0;void delay(uint z);void jiantou(uint);void jiantouxia(uint);void xianyi();void xianer();void xiansan();void xiansi();void xianwu();void xianliu();void xianqi();void xianba();void xianjiu();void mie();void main() while(1) for(i=3000;i0;i-) if(j=0) xianyi();/进入主程序后先显示“1” j=0时显示“1” else xianjiu();/外部中断0中 执行完上升指令后显示屏显“9” EA=1; /开中断 IT0=1; IT1=1; EX0=1; EX1=1; /开外部中断0,1 分别控制向上和向下 void mie() /点阵灭掉 P0=0xff; P2=0xff;void delay(uint z)/延时函数 延时一毫秒 uint x,y; for(x=z;x0;x-) for(y=115;y0;y-);void jiantou(uint temp) /向上箭头程序 箭头共占5列 uint temp1,temp2,temp3,temp4,temp5; temp1=0xf7; temp1=_crol_(temp1,temp); /循环移位 P2=temp1;P0=0xff; /只有P2口控制的部分循环移位 P0口控制部分不变 PA=0;PB=0;PC=0;PD=0; /第0列 delay(3); mie(); temp2=0xef; temp2=_crol_(temp2,temp); P2=temp2;P0=0xff; PA=1;PB=0;PC=0;PD=0; /第1列 delay(3); mie(); temp3=0xc0; temp3=_crol_(temp3,temp); P2=temp3;P0=0x03; PA=0;PB=1;PC=0;PD=0; /第2列 delay(3); mie(); temp4=0xef; temp4=_crol_(temp4,temp); P2=temp4;P0=0xff; PA=1;PB=1;PC=0;PD=0; /第3列 delay(3); mie(); temp5=0xf7; temp5=_crol_(temp5,temp); P2=temp5;P0=0xff; PA=0;PB=0;PC=1;PD=0; /第4列 delay(3); mie();void jiantouxia(uint temp) /向下的箭头程序 箭头共占5列 uint temp6,temp7,temp8,temp9,temp0; temp6=0xef; temp6=_cror_(temp6,temp); /循环移位 P2=0xff;P0=temp6; /只有P0口控制的部分循环移位 P2口控制部分不变 PA=0;PB=0;PC=0;PD=0; /第0列 delay(3); mie(); temp7=0xf7; temp7=_cror_(temp7,temp); P2=0xff;P0=temp7; PA=1;PB=0;PC=0;PD=0; /第1列 delay(3); mie(); temp8=0x03; temp8=_cror_(temp8,temp); P2=0xc0;P0=temp8; PA=0;PB=1;PC=0;PD=0; /第2列 delay(3); mie(); temp9=0xf7; temp9=_cror_(temp9,temp); P2=0xff;P0=temp9; PA=1;PB=1;PC=0;PD=0; /第3列 delay(3); mie(); temp0=0xef; temp0=_cror_(temp0,temp); P2=0xff;P0=temp0; PA=0;PB=0;PC=1;PD=0; /第4列 delay(3); mie();void xianyi() /显示数字“1” P2=0xef;P0=0xfb; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xef;P0=0xfb; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xc0;P0=0x03; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xff;P0=0xfb; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xff;P0=0xfb; PA=0;PB=0;PC=1;PD=1; delay(3); mie();void xianer()/显示数字“2” P2=0xf7;P0=0xc3; PA=1;PB=1;PC=1;PD=0; delay(3); mie(); P2=0xef;P0=0xbb; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0xbb; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0xbb; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0xbb; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0xbb; PA=0;PB=0;PC=1;PD=1; delay(3); mie(); P2=0xe0;P0=0x73; PA=1;PB=0;PC=1;PD=1; delay(3); mie(); void xiansan() /显示数字“3” P2=0xf7;P0=0xef; PA=1;PB=1;PC=1;PD=0; delay(3); mie(); P2=0xef;P0=0xf7; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xee;P0=0xf7; PA=0;PB=0;PC=1;PD=1; delay(3); mie(); P2=0xf1;P0=0x0f; PA=1;PB=0;PC=1;PD=1; delay(3); mie();void xiansi()/显示数字“4” P2=0xf8;P0=0x3f; PA=1;PB=1;PC=1;PD=0; delay(3); mie(); P2=0xf7;P0=0xbf; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xef;P0=0xbb; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0xbb; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xc0;P0=0x03; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xff;P0=0xbb; PA=0;PB=0;PC=1;PD=1; delay(3); mie(); P2=0xff;P0=0xbf; PA=1;PB=0;PC=1;PD=1; delay(3); mie();void xianwu() /显示数字“5” P2=0xc1;P0=0xcf; PA=1;PB=1;PC=1;PD=0; delay(3); mie(); P2=0xdd;P0=0xf7; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdd;P0=0xfb; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdd;P0=0xfb; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xdd;P0=0xfb; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xdd;P0=0xf7; PA=0;PB=0;PC=1;PD=1; delay(3); mie(); P2=0xde;P0=0x0f; PA=1;PB=0;PC=1;PD=1; delay(3); mie();void xianliu() /显示数字“6” P2=0xf0;P0=0x0f; PA=1;PB=1;PC=1;PD=0; delay(3); mie(); P2=0xef;P0=0x77; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xef;P0=0x77; PA=0;PB=0;PC=1;PD=1; delay(3); mie(); P2=0xf7;P0=0x8f; PA=1;PB=0;PC=1;PD=1; delay(3); mie();void xianqi() /显示数字“7” P2=0xdf;P0=0xff; PA=1;PB=1;PC=1;PD=0; delay(3); mie(); P2=0xdf;P0=0xff; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0xff; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0xff; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0x03; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xdd;P0=0xff; PA=0;PB=0;PC=1;PD=1; delay(3); mie(); P2=0xc3;P0=0xff; PA=1;PB=0;PC=1;PD=1; delay(3); mie();void xianba() /显示数字“8” P2=0xf3;P0=0x8f; PA=1;PB=1;PC=1;PD=0; delay(3); mie(); P2=0xed;P0=0x77; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xde;P0=0xfb; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xed;P0=0x77; PA=0;PB=0;PC=1;PD=1; delay(3); mie(); P2=0xf3;P0=0x8f; PA=1;PB=0;PC=1;PD=1; delay(3); mie();void xianjiu() /显示数字“9” P2=0xf1;P0=0xef; PA=1;PB=1;PC=1;PD=0; delay(3); mie(); P2=0xee;P0=0xf7; PA=0;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0x7b; PA=1;PB=0;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0x7b; PA=0;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xdf;P0=0x7b; PA=1;PB=1;PC=0;PD=1; delay(3); mie(); P2=0xee;P0=0xf7; PA=0;PB=0;PC=1;PD=1; delay(3); mie(); P2=0xf0;P0=0x0f; PA=1;PB=0;PC=1;PD=1; delay(3); mie();void wai0() interrupt 0 /开关向上 外部中断0 for(i=20;i0;i-) /显示向上箭头和数字“1” jiantou(0); xianyi(); for(i=20;i0;i-) /显示向上箭头和数字“2” jiantou(1); xianer(); for(i=20;i0;i-) /显示向上箭头和数字“3” jiantou(2); xiansan(); for(i=20;i0;i-) /显示向上箭头和数字“4” jiantou(3); xiansi(); for(i=20;i0;i-) /显示向上箭头和数字“5” jiantou(4); xianwu(); for(i=20;i0;i-) /显示向上箭头和数字“6” jiantou(5); xianliu(); for(i=20;i0;i-) /显示向上箭头和数字“7” jiantou(6); xianqi(); for(i=20;i0;i-) /显示向上箭头和数字“8” jiantou(7); xianba(); for(i=20;i0;i-) /显示向上箭头和数字“9” jiantou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考西方政治制度-企业管理概论参考题库含答案解析(5套试卷)
- 2025年商务出行小汽车租赁与智能停车设施共享服务协议
- 2025年高端会所服务员劳动合同续签及服务品质提升协议
- 2025年城市绿化养护项目班组包工服务合同
- 2025年绿色建筑玻璃钢化粪池产品销售代理合同
- 2025智能工厂厂长委派与管理服务综合合同
- 2025年度智慧购物中心特色餐饮品牌租赁权转让协议书
- 2025年创新企业员工加班薪资计算与劳动保障细则合同
- 2025智能医疗器械全周期维护与定期专业检修服务协议
- 2025年度企业综合办公设备采购与维修服务合同
- 2025年政府部门文秘岗位笔试模拟题及答案集
- 2025年全科医师转岗培训理论知识题库及参考答案
- 2025-2026学年人教版(2024)初中生物八年级上册教学计划及进度表
- (高清版)DB11∕T 1455-2025 电动汽车充电基础设施规划设计标准
- 2025年辅警招聘考试真题(含答案)
- 电化学储能电站设计标准
- 消除母婴三病传播培训课件
- 附件6工贸高风险企业高危领域较大以上安全风险管控清单
- ASTM-D3359-(附著力测试标准)-中文版
- iatf16949-2016标准与程序文件对照表
- 过程装备与控制工程导论
评论
0/150
提交评论