单片机两个单独的数码管显示数字一个1另一个6 我来答 1个回答 #热议# 生活中有哪些实用的心理学知识? 笨俗艘2 2020-10-30 · TA获得超过228个赞 知道答主 回答量:149 采纳率:98% 帮助的人:59.2万 我也去答题访问个人页 关注 展开全部 数码管采用独立驱动,因此继续亮是不需要动作的,而你的要求:暗2秒,何意?是亮度暗下来,但是还能看到所显示的数值吗,还是什么都看不到了啊;显示“1”,则P0端口得输出七段码为1的数据(是共阴极),P0=0x6;那么显示“6”时,则P2=0x7d;要数码管不亮时,得 P0=P2=0(因为是共阴极数码管);所以;void delaymS(int t){ 自己找个延时程序填进来} //或者用定时器中断定时2秒钟,更精确main(){ while(1){ P0=0x06;P2=0x7d;delaymS(2000); P0=0x00;P2=0x00;delaymS(2000); }} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-09-28 51单片机数码管怎样才能同时在两个数码管上面显示不同的数字?? 为你推荐: