全球旧事资料 分类
法,程序总体结构确定后,一般以程序流程图的形式对其进行描述。总体框图中Kz0的各个子模块或各个子任务也应该结合具体的教案模型和算法画出较详细的程序流YYK0键对应的发光二极管亮及数码管K0键按与程图,供后面编写具体程序和阅读程序使用。asfpsfpi4k定时器0中断流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中启动中断,数码管开始计时下显示N的文字和符号表示操作的内容,流程线表示操作的先后次序。流程图的基本结构为NY1秒时间到?N顺序结构,分支结构又称选择结构),循环结构。为便于识别,绘制流程图的习惯K1键按下与K1键对应的发光二极管亮及数码管若有选手抢答做法是:ooeyYZTjj1N显示Y方框表示:要执行的处理YProcess)Y秒加1K3键对应的发光二极管亮及数码管K2键按下与平行四边型表示:代表资料输入I
put)中断停止,数码管显示选手的标号及所用的时间显示不规则图形代表资料输出Output)或报表输出Pri
t)NYIfThe
Else)菱形表示:决策或判断例如:数码管显示秒值结束与K2键对应的发光二极管亮及数码管K3键按下BkeGuI
kxIN显示图411抢答器主程序流程图中断返回中断返回图412抢答器定时器中断流程图
PgdO0sRlMo
图413外部中断程序图
42主程序
我们组所设计的抢答器的程序采用的是C程序设计,C语言的显著特点是用二进制来编写程序程序的各个部分除了必要的信息交流外彼此之间相互独立。这种结构1520
f个人资料整理仅限学习使用化方式可使程序层次清晰便于使用、维护以及调试。C语言是以函数形式提供给用户的这些函数可方便的调用并具有多种循环、条件语句控制程序流向从而使程序完全结构化。虽然C语言也是强类型语言,但它的语法比较灵活,允许程序编写者有较大的自由度。本次设计的主程序中包括时钟设计程序,定时器中断子程序,LED显示程序以及按键控制子程序,程序设计如下:3cdXwckm15i
cludereg52hsbitk0P10。sbitk1P11。sbitk2P12。sbitk3P13。sbitd0P14。sbitd1P15。sbitd2P16。sbitd3P17。sbitB0P37。sbitl0P20。sbitl1P22。sbitl2P23。sbitl3P24。sbitkzP30。u
sig
edcharqia
gda
um0x3f。u
sig
edcharcodetable0x3f0xxx0x5b0x4f0x660x6d0x7d0x070x7f0x6f
h8c52WO
gM

u
sig
edcharge0shi0。u
sig
edi
t
um0time0。voiddisplay。voiddelayu
sig
edi
t。mai
TMOD0X01。v4bdyGiousTH06553650000256。1620设置初始值J0bm4qMpJ9采用方式一,即十六位计数器显示函数
f个人资料整理仅限学习使用TL0655365000r
好听全球资料 返回顶部