找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2614|回复: 0
打印 上一主题 下一主题
收起左侧

让一个数码管显示数字8的单片机程序

[复制链接]
跳转到指定楼层
楼主
ID:710954 发表于 2020-3-23 22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h> //52系列单片机头文件
sbit dula=P2^6;          //申明U1锁存器的锁存端
sbit wela=P2^7;         //申明U2锁存器的锁存端
void main()                 //主函数
{
wela=1;                        //打开U2锁存端
P0=0xFE;                //FE=1111  1110,让第一个数码管亮
wela=0;                        //关闭U2锁存端

dula=1;                        //打开U1锁存端
P0=0x7F;           //7F=0111 1111,数码管显示8
dula=0;                  //关闭U1锁存端
while(1);          //程序结束,()中不为0时,执行后面的语句,但是后面没有语句。它就不断判断是不是为0,一直都不是,一直执行后面语句。
}



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表