51实验14.数码管从 000 显示到999
#include "reg52.h" typedef unsigned int u16; typedef unsigned char u8; //138译码器管脚位定义 sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4; //数码表 u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //延时函数 void delay(u16 i) { while(i--); } void DigDisplay(u16 num) { u8 i; u16 bits,ten,hundreds; //取位 bits=num%10; ten=num/10%10; hundreds=num/100; //前三个数码管亮 LSA=1;LSB=1;LSC=1; P0=smgduan[hundreds]; delay(700); LSA=0;LSB=1;LSC=1; P0=smgduan[ten]; delay(700); LSA=1;LSB=0;LSC=1; P0=smgduan[bits]; delay(700); } void main() { while(1) { u16 n; //n从0到999循环 for(n=0;n<1000;n++) { DigDisplay(n); } } }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算