问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机c语言程序解读,,求解释。。

发布网友 发布时间:2022-05-11 13:46

我来回答

3个回答

热心网友 时间:2023-10-13 13:31

include <reg52.h>
#include <intrins.h>

是头文件
#define uchar unsigned char
#define uint unsigned int

是宏定义
uchar code DSY_CODE[]=
{
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf
};
这是数码管的显示不同数的代码
uchar code Table_OF_Digits[][8]=
{
{0,9,10,1,2,10,2,5},
{2,1,10,5,7,10,3,9},
};

要显示的数
void DSY_Show() interrupt 1
{
TH0 = (8191-4000)/32;
TL0 = (8191-4000)%32;
P3 = _crol_(P3,1);
P0 = DSY_CODE[Table_OF_Digits[i][j]];
j = (j+1)%8;
if(++t!=350) return;
t = 0;
i = (i+1)%2;
}
设定动态扫描间隔时间和要显示 的数
其中
TH0 = (8191-4000)/32;
TL0 = (8191-4000)%32; 是设定动态扫描间隔时间
P3 = _crol_(P3,1);
P0 = DSY_CODE[Table_OF_Digits[i][j]];
j = (j+1)%8;
if(++t!=350) return;
t = 0;
i = (i+1)%2;
是要动态显示的数及选通控制
void main()
{
P3 = 0x80;
TMOD = 0x00;
TH0 = (8191-4000)/32;
TL0 = (8191-4000)%32;
IE = 0x82;
TR0 = 1;
while(1);
}
其中
TMOD = 0x00;
TH0 = (8191-4000)/32;
TL0 = (8191-4000)%32;
IE = 0x82;
TR0 = 1;

是确定定时器的工作模式及初始化定时器

参考资料:可找51单片机C语言系列书耤

热心网友 时间:2023-10-13 13:31

#include"reg52.h"是什么意思就是指把reg52.h这个文件包含进来
这个头文件主要是包含了有关52单片机的几条汇编语句的C语言调用接口,是直接编译成对应的汇编语句的。比如_nop_()函数就代表汇编语言中的NOP,在C语言编程时编写精确的短延时时使用_nop_()函数。

热心网友 时间:2023-10-13 13:32

数码管滚动显示数字。追问谢谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 单片机程序分析 单片机程序注释 单片机程序 解析一下 谢谢 急 急!!!单片机程序的详细解释 单片机程序详解,尤其是查表指令,如何查表,tab怎么那么多数据啊?数据怎么用?顺序是怎么的?谢谢! 一个单片机程序怎么解释? 单片机程序解释? 单片机程序说明解释 单片机程序分析,详细如下(初学,希望详细解释)? 下午几点吃水果是最好的时间段 嘴巴一圈发黄是怎么回事 买入价与买一价的区别和卖出价与卖一价的区别 什么是买一价,什么是卖一价,什么是最新价? 条件单买一价买二价怎么区别 公司法人私自挪用公司资金该会怎么样 法人挪用公司资金怎么处理 怎么认定挪用公司资金罪 寻个英文名字:女生的英文名字,本人比较喜欢微光这个词,因为虽然是小光还是会长大变成大阳光。 中山建在恬静质朴的乡村书店为何会成为村民的心灵避难所? 我的空中楼阁语段练习答案 单片机(c语言)程序解释? 产生排尿困难的原因有哪些? 尿频尿急尿不尽!排尿困难,请问什么原因? 排尿困难的排尿困难的原因 排尿困难的排尿困难病因 小便不利是怎样引起的? 什么品种的鸡最好味道。 如何检测自己是什么种类的皮肤 怎么测自己的肤色 什么叫柴鸡,什么叫菜鸡,哪个味道更好 顺德桑拿哪里最好? 今天出差,一个人,刚刚到佛山顺德 ,现在住在华威,就想问问这里那里有 多少钱 顺德大良哪个夜总会最好?生意最好? 顺德均安哪里沐足好玩 顺德晚上哪里好玩 怎么手工编制资产负债表利润表 如何快速测试自己的肤色是冷色还是暖色 顺德哪里好玩 佛山顺德哪里逛街好玩 秋葵是一种营养价值很高的蔬菜,那么种植秋葵有什么要注意的点呢?