完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题.....
#include #include "Cry1602.h" #include "Cry1602.c" unsigned int count1=0; //unsigned char overflow; uchar shuzi[] = {"0123456789"}; uchar ptr[5]; void Trans_val() { int i; ptr[4] =count1%10; ptr[3] = count1%100/10; ptr[2] = count1%1000/100; ptr[1] = count1%10000/1000; ptr[0] = count1%100000/10000; //在液晶上显示变换后的结果 for(i = 0;i < 5;i++) Disp1Char((6 + i),1,shuzi[ptr[i]]); } //************************************************************************* // 主函数 //************************************************************************* void main( void ) { /*下面六行程序关闭所有的IO口*/ P1DIR = 0XFF;P1OUT = 0XFF; P2DIR = 0XFF;P2OUT = 0XFF; P3DIR = 0XFF;P3OUT = 0XFF; P4DIR = 0XFF;P4OUT = 0XFF; P5DIR = 0XFF;P5OUT = 0XFF; P6DIR = 0XFF;P6OUT = 0XFF; WDTCTL = WDTPW+WDTHOLD; //关闭看门狗定时器 LcdReset(); P1DIR |= 0x01;//设置P1.0口为输出 P1IE |= 0x08;//使能P1.3中断 P1IES |= 0x08;//P1.3口下降沿触发中断 P1IFG &= ~0x08;//中断标志位 _EINT(); //中断允许 while(1) { Trans_val();} } #pragma vector = PORT1_VECTOR __interrupt void PORT_1(void) { count1++; P1IFG &= ~0x08;//中断标志位清零 } |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
3012个成员聚集在这个小组
加入小组2891 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3407 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2322 浏览 1 评论
4781 浏览 1 评论
2556 浏览 1 评论
1294浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3407浏览 2评论
2892浏览 1评论
1450浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-9 18:34 , Processed in 1.213040 second(s), Total 68, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号