第8题
【填空题】1、简易秒表的设计,根据电路补充程序 要求: 设计一个简易秒表,系统一上电,数码管显示“00”每间隔1S,显示加1,当加到60时,数码管显示0,从0开始加。<reg51.h> //包含头文件reg51.h com1=P3^0; com2=P3^1; unsigned char dm ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0-9对应段码 unsigned char c1,miao=0; //定义无符号字符型变量c1为5万us计数器,变量miao为秒计数器。 void ys(unsigned int t)//延时函数 { while( ) } void t0csh()//T0初始化程序的编写 { TH0=(65536- ) 256;//设置T0计数初值高8位,定时时间50ms TL0=(65536- ) 256;//设置T0计数初值低8位,定时时间50ms =0X01; //设置T0为工作方式1,定时器使用 //定时器T0中断允许 //总中断允许 //启动T0 } void xs()//显示函数 { com1= ;com2= ;//选中1号数码管 P2=dm[ ];//显示变量miao的十位 ys(1000); =0xff;//关闭显示,消影 com1=0;com2=1;//选中2号数码管 P2=dm[ ];//显示变量a的个位 ys(1000); //关闭显示,消影 } void main() { //t0初始化 While { xs(); } void tozd( ) //T0中断函数 { TH0=(65536-50000) 256; TL0=(65536-50000) 256; ;//5万us计算器加1 if( )//1S时间到 { c1=0; miao++; if( >59) miao=0;//当秒计数到60,回到0 } }
第9题
B.有利于程序的设计和调试
C.有利于程序的优化和分工
D.提高了程序的阅读性和可靠性
E.使程序的结构层次一目了然
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!