大学单片机课程设计(999999显示与出租车计费器_包含汇编与c语言)(编辑修改稿)内容摘要:
04H。 位选 5 (Y5) ,十位数码管打开 MOV P0,A。 送十位数据 ACALL DELAY MOV A,B MOVC A,@A+DPTR MOV P2,05H。 位选 6(Y6) ,个位数码管打开 MOV P0,A。 送个位数据 ACALL DELAY RET DELAY: MOV R5,01H。 延时 1ms ,晶振 6MHz LOOP1: MOV R6,248 DJNZ R6,$ DJNZ R5,LOOP1 RET SEGTAB: DB 3FH,06H,5BH,4FH,66H。 0,1,2,3,4 ;共阴极 LED 数码管的段码表 DB 6DH,7DH,07H,7FH,6FH。 5,6,7,8,9 END ( C 语言),用共阴极数码管 include include define uint unsigned int define uchar unsigned char uchar bai,shi,ge,shiwan,qian,wan。 uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f}。 //段码表 void delay(uint z)。 unsigned long temp。 //定义要显示的数为无符号长整形(范围: 0 到 2 的 32 次方减 1) void main() { TMOD=0x06。 //0000 0110 T0 计数模式,工作方式 2( 8 位,自动重装初值) TH0=255。 TL0=255。 //赋初值 255,来一个脉冲直接溢出 TR0=1。 //开定时计数器 T1(用的是查询方式,总中断不用开 ) P0=0x00。 temp=0。 //数码管初值 while(1) //一直在 while 里面循环 { if(TF0==1) { temp=temp+1。 //加计数 if(temp999999) temp=0。 TF0=0。 //溢出标志位 TF0 清 0 } shiwan=temp/100000。 wan=temp%100000/10000。 qian=temp%10000%10000/1000。 bai=temp%10000%10000%1000/100。 shi=temp%10000%10000%1000%100/10。 ge=temp%10。 P2=0xf0。 //位选 (十万位) P0=table[shiwan]。 //段选 delay(1)。 //延时 1MS P0=0x00。 //段选全关 ,消影,防止乱码 P2=0xf1。 P0=table[wan]。 delay(1)。 P0=0x00。 P2=0xf2。 P0=table[qian]。 delay(1)。 P0=0x00。 P2=0xf3。 P0=table[bai]。 delay(1)。 P0=0x00。 P2=0xf4。 P0=table[shi]。 delay(1)。 P0=0x00。 P2=0xf5。 P0=table[ge]。 delay(1)。 P0=0x00。 } } void delay(uint z) //延时 zMS { uint x,y。 for(x=z。 x0。 x) for(y=110。 y0。 y)。 } (汇编) ORG 0000H LJMP MAIN ORG 000BH LJMP L1 ORG 0030H MAIN: MOV 70H,0。 给段码显示缓冲区清 0 MOV 71H,0 MOV 72H,0 MOV 73H,0 MOV 74H,0 MOV 75H,0 MOV TMOD,06H。 计数模式,工作方式 2(自动重装初值) MOV TH0,255。 赋初值 255,每来一个脉冲就会溢出,即 TF1=1,数码管显示(计数)加 1 MOV TL0,255。 TF1 清 0 后,又自动赋初值 255 SETB TR0。 开 T1 定时 /计数器 L1:。 采用查询方式中断, TF1 软件清 0,总中断不能开 JNB TF1,L3。 判断计数溢出标志位 TF1,若 TF1=0(无溢出),则转到 L3 CLR TF1。 若 TF1=1(溢出),则清 0 LCALL COUNT。 调 用 COUNT L3: LCALL DISPLAY SJMP L1 COUNT:。 计数加 1 程序 MOV R1,70H。 R170H L2: INC @R1。 (R1)中的内容加 1 CJNE @R1,10,BTOM。 判断 ,若 ((R1))不等于 10,转到 BOTM MOV @R1,0。 若 ((R1))=10,即产生进位,则清 0 INC R1。 进位保存在下一个单元中 CJNE R1,76H,L2。 判断是否计满 999999,最高位(十万位) 75H 是否产生进位,若( R1)不等于 76H,转回 L2 MOV R1,70H。 若最高位(十万位) 75H 是否产生进位,即( R1) =76H,则重新 R170H BTOM: RET DISPLAY: MOV R0,70H。 显示缓冲区首地址送 R0 MOV R3,0。 位选码首地址清 0 MOV DPTR,SEG。 DPTR 指向字型码表的首地址 L4: MOV A,@R0。 取出要显示的数 MOVC A,@A+DPTR。 取出 显示码 MOV P2,R3。 位选输出到 P2 MOV P0,A。大学单片机课程设计(999999显示与出租车计费器_包含汇编与c语言)(编辑修改稿)
相关推荐
确保工程质量,使其早日发挥应有的作用。 CCZYY 大学图书馆及研究生院 教学楼 、第二食堂建设项目可行性研究报告 11 第 二 章 需求分析 及 办学 规模 需求分析 全国高等教育市场情况 改革开放以来,我国的经济建设持续保持高速增长状态,政府工作重心逐步向经济建设转移,社会主义市场经济体制逐步建立,各行各业对技术人才的需求也逐年增加。 随着中国高等教育的飞速发展,中国高等教育已 经从 20
优点,因而应用范围广,但是灰砂砖具有抗剪强度低,初期收缩变形大和施工质量不易控制的缺点,工程中墙体出现的问题很多,墙体出现各种裂缝;由于裂缝的性质及危害不同,裂缝原因复杂,故应对裂缝在生产工艺、材料力学性 能、施工技术、设计等方面进行分类,并根据其特征及对其鉴别等问题,在此基础上提出砌体裂缝处理建议。 关键词 : 灰砂砖 质量 裂缝 处理东北大学继续教育学院 毕业设计(论文) 1 绪 论
2. 5 961 .8 560 .7 724 5. 6 39. 9 222 6. 1 49. 5 712 3. 1 761 . 561 . 524 5. 3 19. 5 89. 5 822 6. 1 4 20 4. 6 212 3. 1 761 . 5 61 . 522 6. 1 49. 5 89. 5 820 4. 6 420 4. 6 220 4. 5 320 4. 0 824 5. 3
根据建设单位提供的水准点和本工程与周围建筑物的平面关系作为施工测量依据,由施工单位引入现场并在现场适当地点做好控制点的埋设工作。 基础施工时的标高以埋设的控制点作为依据直接引入基坑,当地下结构施工完后,水准控制点放在电梯井内作为向上传递的依据,各楼层引标高时均以底层为准,不受限制,避免误差积累。 轴线控制由地面上的引线控制桩,根据现场方格网,采用激光经纬仪测设,建筑物轴线及垂线分层投测方 法
班子,两块牌子,全面负责“ 211 工程”建设工作的领导和建设项目的管理,下设大学“ 211 工程”办公室。 大学领导小组及法人代表 : 大学领导小组及法人组织成员 : 8 建设项目一览表 序 号 项 目 名 称 一 重点学科建设项目 1 地球表层系统学科群 2 地球化学学科群 3 地球物质科学与材料学学科群 4 国土资源勘查评价学科群 5 工程学科群 6 地球探测与信息应 用技术学科群 7
定功率是 196W,链轮转速为 280r/min, 根据书中的表格查找 得出 p=。 a′ 的计算过程 由式 (85)得 南京工程学院毕业设计说明书(论文 ) 第 8 页 a= 2)2 zz(82)2 zzL2 zzL4p 1212P12P ()( = 2)2 7171(82)2 7171802 717180415. 875 ()( =