电子测试
電子測試
전자측시
ELECTRONIC TEST
2011年
10期
55-57
,共3页
蔡礼田%逄博%邱政%樊妃九
蔡禮田%逄博%邱政%樊妃九
채례전%방박%구정%번비구
STC89C52RC%C语言%Visual%C++
STC89C52RC%C語言%Visual%C++
STC89C52RC%C어언%Visual%C++
STC89C52RC%C language%Visual C++
根据某型号雷达模拟器研制需要,设计了基于STC89C52RC单片机数字键盘。先分析了STC89C52RC单片机的特性,随后给出了硬件电路和利用C语言和VisualC++的软件设计方法。根据设计要求,在Keil软件平台下使用扫描法编写程序对单片机进行控制,并对键盘响应进行处理,随后送入用C++编写的接收程序进行读取根据键值的不同进行相应的处理,并解决了硬件电路中存在的漏扫和震荡问题,最后对此设计方法进行了测试,并给出了测试结果。测试结果表明,键盘出错率低,响应迅速,符合设计要求。
根據某型號雷達模擬器研製需要,設計瞭基于STC89C52RC單片機數字鍵盤。先分析瞭STC89C52RC單片機的特性,隨後給齣瞭硬件電路和利用C語言和VisualC++的軟件設計方法。根據設計要求,在Keil軟件平檯下使用掃描法編寫程序對單片機進行控製,併對鍵盤響應進行處理,隨後送入用C++編寫的接收程序進行讀取根據鍵值的不同進行相應的處理,併解決瞭硬件電路中存在的漏掃和震盪問題,最後對此設計方法進行瞭測試,併給齣瞭測試結果。測試結果錶明,鍵盤齣錯率低,響應迅速,符閤設計要求。
근거모형호뢰체모의기연제수요,설계료기우STC89C52RC단편궤수자건반。선분석료STC89C52RC단편궤적특성,수후급출료경건전로화이용C어언화VisualC++적연건설계방법。근거설계요구,재Keil연건평태하사용소묘법편사정서대단편궤진행공제,병대건반향응진행처리,수후송입용C++편사적접수정서진행독취근거건치적불동진행상응적처리,병해결료경건전로중존재적루소화진탕문제,최후대차설계방법진행료측시,병급출료측시결과。측시결과표명,건반출착솔저,향응신속,부합설계요구。
Because of demand of a type of radar simulator,a digital keyboard is designed based on real arming radar.This paper analysis the characteristics of STC89C52RC SCM and presents the hardware circuit and the way to design the software.Scanning method is used to control the SCM under the platform of Keil software.The answer of the keyboard is sent to the receiving program to deal with.It resolves the leakage scanning and the shaking problem in hardware circuit,and then test and analyses the system.The keyboard has advantages to have less fault and respond rapidly.