《现代电子技术》2006年第20期摘录:周功明等:基于单片机AT89C
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
周功明等:基于单片机AT89C2051的扛坚量垫篮萱塑壹量垣查矍笪逞进显示选手号,同时单片机开始对选手回答问题定时,时间到则对选手报警,在之前允许抢答时间到也发出报警信号。到主持人发出下一次抢答信号。图5单片机内部程序信号流程图3.2C51语言简介由于单片机应用系统的日趋复杂。要求所写的代码规范化,模块化,并便于多人以软件工程的形式进行协同开发,汇编语言作为传统的单片机应用系统的编程语言·已经不能满足这样的实际需要,而c语言以其结构化和能产生高效代码满足了这样的需求,成为电子工程师进行单片机系统编程时的首选编程语言。基于80C51系列单片机的广泛应用从1985年开始许多公司陆续推出了80C51单片机的C语言编译器.简称C51。C51程序设计语言.编程者只需了解变量和常量的存储类型与80C51单片机存储空间的对应关系。而不必深入了解单片机的硬件和接Vl。C51编译器会自动完成变量的存储单元的分配。编译调试灵活方便,生成的代码编译效率高,完全模块化。可移植性好,便于项目维护管理。3.3部分程序清单<head><metahttpequiv一”Content—Type”content一”text~/html;charset—gb2312”></head><PRE>’*********************“j/’***********抢答器程序**********’/*******功能:能够满足9人同时抢答******j,/****特点:可调节允许抢答时间和允许答题时间***’/********作者:周功明周陈琛*********’,/*********2006年4月10日********’,*********************’<,。PRF><PRE~。*********报警电路********’voiddelay一2(unsignedinti){longintk;k—i*i:for(i一0;i&It;k;i++);}</PRE><PRE~voidys(unsignedinti)(unsignedintJ;.for(j—i;j>;0;j一一){delay2(N);P37—0:delay2(N):P37—1;、I*********}<,、fPRE>/***************/<:/PRE><PRE>/***在相应位显示相应的数字********/voidxs(unsignedintdatal,unsignedcharadr){switch(datal)/*行下面这段程序****/{case0:datal—0x02;break;case1:datal—0x9e;break;case2:datal一0x24;break;case3:datal—0xoc;break;case4:datal一0x98;break;case5:datal一0x48;break;case6:datal—0x40;break;case7:datal一0xle;break;case8:datal—0x00;break;case9:datat一0x08;break;default:datal—0xff;break;}switch(adr)/*地址位*****/{case1:P33—0;P34—1;P35—1;break;case2:P33—1;P34—0;P35—1;break;case3:P33—1;P34—1;P35—0;break;default:break;}P32—0;/***打开74I.$595***/sBuF—datal;/*将要显示的数送入串口缓冲寄存器****1whi!e(!TI){)/*当8位数字全都移进74LS595后就锁存*/P32—1:TI=0;/***将串行口中断标志位复位*****/}/***************/<:/PRE≥>4结语本设计是以实际电路作为最终成果形式。该电路允许9人同时参赛(可扩展),并显示剩余答题时间与剩余允许抢答时问及抢答选手号,有状态显示电路及报警电路。功能相当齐全,在以后还可扩展功能。如自动控制记分器进行记分.并通过串行口与PC机通信,用PC机统计选手得分情况.完全实现智能化和公正,减小人为因素的影响。参考文献[1]沈文斌.嵌入式硬件系统设计与开发实例详解[M].北京:电子工业出版社,2005.[2]张鑫.单片机原理及应用[M].北京:电子工业出版社,2005.[3]潘永雄.电子线路CAD实用教程[M].2版.西安:西安电子科技大学出版社.2005.[4]张齐.单片机应用系统设汁技术——基于c语言编程[M].北京:电子工业出版社,2004.[5]杨元挺.电子技术技能训练[M].北京:高等教育出版社,2002.[6]丁元杰.弹片微机原理及应用[M].北京:机械工业出版社,2001.
阅读此文(图):
点击此处在线翻阅