完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
这是我写的想显示0-65536之间的数;可是只有个位正确显示其他都不行: 还有上位机用十六进制发送程序内部要进行十进制的转化吗???谢谢
#include #define uchar unsigned char #define uint unsigned int ***it beep=P2^3; ***it dula=P2^6; ***it wela=P2^7; uchar code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71, 0x76,0x79,0x38,0x3f,0}; uchar flag; int num; void init(); void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void display(); void main() { init(); num=0; while(1) { display(); if(flag==1) { //ES=0; flag=0; /*SBUF=b; while(!ti); TI=0; SBUF=s; while(!TI); TI=0; SBUF=g; while(!TI); TI=0; SBUF=a; while(!TI); TI=0; ES=1;*/ } } } void init() { TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; REN=1; SM0=0; SM1=1; EA=1; ES=1; num=0; P0=0xff; } void ser() interrupt 4 { RI=0; num=SBUF; flag=1; if(num==65535) num=0; } void display() { uchar w,q,b,s,g; w=num/10000; q=num%10000/1000; b=num%1000/100; s=num%100/10; g=num%10; dula=1; P0=table[w]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1); dula=1; P0=table[q]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1); dula=1; P0=table[b]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1); dula=1; P0=table[s]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1); dula=1; P0=table[g]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); } |
|
相关推荐
3个回答
|
|
int num; 取值范围是-32768 -- 32767 应该改为unsigned int num;
dula=1; P0=table[g]; dula=0; //这个是锁定段码,位码还没选马上就清除,这个可以显示?? P0=0xff; wela=1; P0=0xef; wela=0; |
|
|
|
int num; 取值范围是-32768 -- 32767 应该改为unsigned int num;
dula=1; P0=table[g]; dula=0; //这个是锁定段码,位码还没选马上就清除,这个可以显示?? P0=0xff; wela=1; P0=0xef; wela=0; |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
727 浏览 0 评论
815 浏览 0 评论
850 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
823 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
1274 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11816 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 02:57 , Processed in 2.190664 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号