无线单片机汇编与C语言比较和全速软件断点

来源 :信息技术 | 被引量 : 0次 | 上传用户:cyberfu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线单片机C语言和汇编语言各有所长。无线单片机内存容量极小,而且不同型无线单片机收/发硬件结构各不相同,因此C语言时常表现出很多不足之处(如C语言良好的可移植性在不同无线单片机间并不存在)。首先对无线单片机的汇编语言和C语言进行比较,说明汇编语言具有相当大的优势。接着提出改进汇编语言可交叠式模块编程方法。最后考虑至今软件断点都是极慢速的(慢100倍);现有的硬件断点方法需要很贵的硬件来支持,成本很高,为此提出低成本和高速的全速软件断点方法。采用CPLD芯片实现的nRF24E1外围电路,完成键盘扫描,显示,收发控制和信息存储。多次并以nRF24E1收发的实验和调试验证了上述方法的正确性。 Wireless MCU C language and assembly language have their own strengths. The memory capacity of the wireless microcontroller is extremely small, and the hardware structures of the different types of wireless microcontrollers are different from each other. Therefore, the C language often shows many shortcomings (for example, C portability does not exist between different wireless microcontrollers). First of all, the wireless microcontroller assembly language and C language comparison, assembly language has considerable advantages. Then put forward to improve assembly language programming method can be overlapped module. In the end, the software breakpoints so far are very slow (100 times slower); the existing hardware breakpoint method needs expensive hardware to support and the cost is high. Therefore, a low-cost and high-speed full-speed software breakpoint method is proposed . Using CPR chip nRF24E1 peripheral circuits to complete the keyboard scan, display, send and receive control and information storage. Experiments and debugging with multiple times of sending and receiving with nRF24E1 verify the correctness of the above method.
其他文献
CMM是目前国际上最具权威性的一种软件生产过程改进和软件企业软件过程能力评价标准,已经得到了国际软件产业界的认可.其中讨论了CMM在软件企业所起到的重大作用、国内外的发
随着我国铁路货车实现了从60 t级向70 t级的历史性的跨越,70 t级铁路货车检修已经成为车辆段检修的发展趋势。本文阐述了大准铁路公司车辆段为申请70 t级铁路货车段修资质,进
本文利用更新理论、可靠性理论、建立汽车最优二给维护周期的数学模型,可使车辆的单位行驶里程(或时间)维修费最低。研究中采用参数估计与假设检验方法并编写计算机程序,在结合载
MANET(Mobile Ad hoc Network)中没有一个永久的中心机构,其网络拓扑结构不断变化,所以必须有一种能够对网络主机地址动态自配置和管理的协议。给出了在MANET中动态地址自配置与
介绍3TDMoIP的实现过程,主要对Ingress方向的上数据处理过程进行描述,在IP网络上实现数据处理业务.与传统网络相比,IP网络组网更简单经济,传送数据、图像、声音质量更好,与VO
国家标准GB T175 44规定了软件包的质量要求及针对这些要求如何对软件包进行测试的细则。质量要求从产品描述、用户文档、程序及数据三个方面进行了规定 ,测试细则依据这些规
伴随我国社会经济水平的发展,我国的建筑行业也随着社会水平的发展而不断发展。在建筑行业的发展过程中,建筑方案的设计尤为重要,其是一项非常关键的阶段,对整个工程建设来说
《本草纲目》中有枸杞能延年益寿的论述。枸杞的干果是中药中有名的滋补肝肾,益精明目的常用良药,用其泡酒有滋补虚损,去劳热之功效。对于头晕目眩、腰膝酸软等症有一定疗效,家庭
单片机通信的可靠性很大程度上依赖于是否有一个好的通信协议。为了确保通信的可靠性,特别设计了一种以单片机为主控机的基于帧的通信协议,计算机端使用VB,单片机端使用KEILC.本
为了提高数控机床加工零件的速度及其加工精度,分析了TI公司的DSP芯片在数控机床的进给伺服系统和主轴伺服系统的应用及其发展前景.