单片机/MCU论坛
登录
直播中
郑凡
7年用户
5经验值
擅长:嵌入式技术
私信
关注
[问答]
小白求教,对着郭天祥视频里的程序打的,为什么单片机不会变化?
开启该帖子的消息推送
单片机
郭天祥
受到警告
提示:
作者被禁止或删除 内容自动屏蔽
回帖
(2)
宋衍昭
2017-3-25 16:15:08
额,数码管显示哪里不是应该加一个循环才能显示1到9吗?我也新手。。
额,数码管显示哪里不是应该加一个循环才能显示1到9吗?我也新手。。
举报
武林
2017-3-26 10:11:18
//你抄的不对,郭天祥的程序是这样的
#include
//52单片机头文件
#include
//包含有左右循环移位子函数的库
#define uint unsigned int //宏定义
#define uchar unsigned char //宏定义
***it dula=P2^6; //数码管段选锁存端
***it wela=P2^7; ////数码管位选锁存端
uchar num,tt;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
void main()
{
num=0;
tt=0;
TMOD=0x01;//设置定时器0为工作方式1
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;//开总中断
ET0=1;//开定时器0中断
TR0=1;//启动定时器0
dula=1;
P0=0x3f; //给段开始送显示0。
dula=0;//关闭段选锁存端,防止开始时出现乱码。
wela=1;//11101010
P0=0xc0; // 打开六个数码管位选
wela=0;
while(1)
{
if(tt==10) //每进入10次中断即为500ms,执行一次显示变化。
{
tt=0;
num++;
if(num==16)
num=0;
dula=1;
P0=table[num];
dula=0;
}
}
}
void exter0() interrupt 1 // 定时器0中断
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
}
//你抄的不对,郭天祥的程序是这样的
#include
//52单片机头文件
#include
//包含有左右循环移位子函数的库
#define uint unsigned int //宏定义
#define uchar unsigned char //宏定义
***it dula=P2^6; //数码管段选锁存端
***it wela=P2^7; ////数码管位选锁存端
uchar num,tt;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
void main()
{
num=0;
tt=0;
TMOD=0x01;//设置定时器0为工作方式1
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;//开总中断
ET0=1;//开定时器0中断
TR0=1;//启动定时器0
dula=1;
P0=0x3f; //给段开始送显示0。
dula=0;//关闭段选锁存端,防止开始时出现乱码。
wela=1;//11101010
P0=0xc0; // 打开六个数码管位选
wela=0;
while(1)
{
if(tt==10) //每进入10次中断即为500ms,执行一次显示变化。
{
tt=0;
num++;
if(num==16)
num=0;
dula=1;
P0=table[num];
dula=0;
}
}
}
void exter0() interrupt 1 // 定时器0中断
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
}
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
郭天祥
谁有
郭
天祥
的15天学会
单片机
教程PPT或
视频
2014-11-07
3658
、求《
郭
天祥
十天学会
单片机
视频
》全部的’课后习题...
2012-10-22
6465
“
郭
天祥
《十天征服
单片机
》
视频
教程”的还要密码才能看
2013-11-19
6793
求解
单片机
???
2016-07-30
3489
为什么我的开发板下载
郭
天祥
的
程序
没用
2012-04-06
6716
郭
天祥
单片机
串行口调试
2016-05-09
4320
求高人指点
单片机
如何去学习
2012-12-18
2092
郭
天 祥
2016-05-12
4172
谁有
郭
天祥
的51
单片机
开发板?二手的 价格可以商量
2017-08-18
2237
51
单片机
c语言编程完全手册分享!
2019-10-17
3481
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分