c语言在单片机开发中的应用 单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编的人来说,总觉得高级语言’可控性’不好,不如汇编那样随心所欲。但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实际工作中遇到的几个问题,希望对初学C51者有所帮助。一... 2023-06-13 C语言单片机开发应用
单片机倒计时定时器 这里我们先要安装好51试验板上的两个轻触按钮开关,我们采用的是独立式按钮开关,也就是说将开关直接连接到电源的地和单片机的对应引脚之间,这里K1接到单片机的P3.6引脚,K2接到P3.7。正常情况下单片机的P3.6、P3.7都被程序初始化时置“1”当有按键按下时对应的单片机引脚被按... 2023-06-13 单片机开发倒计时器倒计时设计电路设计
51单片机指令系统(1) 第十九课:汇编语言基础所谓指令,就是规定计算机进行某种操作的命令。计算机按程序一条一条地依次执行指令,从而完成指定任务。一条指令只能完成有限的功能,为使计算机完成一定的或者复杂的功能,就需要一系列指令。一般来说,一台计算机的指令越丰富,寻址方式越多,且每条指令的执行... 2023-06-13 单片机开发倒计时器倒计时设计电路设计
关于51和AVR单片机开发的一些看法 本人原来使用过的芯片有:AT89C51、2051、PIC16C711、16F84、LPC76X、ADuC812/834但是看到AVR以后觉得AVR有不少优点:1.带10位A/D,一般满足工业控制的基本要求;2.带FLASH和EEPROM,特别是EEPROM,可以放逻辑炸弹,防止某些人用上了不付钱;3.引脚少,没有外扩总线,抗干扰性能还可以;4.... 2023-06-13 51AVR单片机开发文章单片机AVR单片机
单片机开发应掌握的几个基本技巧 在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着工程师。为帮助工程师解决单片机设计上的难题,某知名网站特邀 Holtek香港分公司工程部处长邓宏杰先生担任《单片机应用编程技巧》专题讨论的嘉宾,与广大设计工程师交流单片机设计开发经验。现... 2023-06-13 单片机开发基本技巧文章单片机基础知识
单片机开发中应掌握的几个基本技巧 一、 如何提高C语言编程代码的效率用C语言进行单片机程序设计是单片机开发与应用的必然趋势。如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今后编程的时候,使用编译效率... 2023-06-13 单片机开发基本技巧C语言编程代码测试单片机文章单片机基础知识
单片机开发中应掌握的基本技巧 在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着工程师。为帮助工程师解决单片机设计上的难题,现根据论坛中的讨论归纳出单片机开发中应掌握的几个基本技巧。一、如何提高C语言编程代码的效率邓宏杰指出,用C语言进行单片机程序设计是单片机开... 2023-06-13 单片机开发基本技巧开发技巧技巧BUGc语言编程C语言效率文章单片机基础知识
怎么成一名单片机开发高手 第一:不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异。第二:别小家子气,买本书几十块都舍不得,你还学个P。为了省钱看电子书,浪费的时间绝对超过书的价值。当然如果查资料,只能看PDF。第三:学习新的... 2023-06-13 学习经验单片机开发开发软件单片机学习入门文章单片机基础知识
PIC单片机开发的若干问题 1 怎样进一步降低功耗功耗,在电池供电的仪器仪表中是一个重要的考虑因素。PIC16C××系列单片机本身的功耗较低(在5V,4MHz振荡频率时工作电流小于2mA)。为进一步降低功耗,在保证满足工作要求的前提下,可采用降低工作频率的方法,工作频率的下降可大大降低功耗(如PI... 2023-06-13 PIC单片机开发问题文章单片机其他
单片机开发涉及到的几个概念 1.什么是DSP中的“内部上拉”和“内部下拉”?DSP中介绍引脚时,注明PU,PD说是“内部上拉”和“内部下拉”,就是说内部已经配置了接电源的上拉电阻或是接地的下拉电阻。这样,当作为输入端口连接OC或COMS芯片或浮空时。信号线平是确定... 2023-06-13 单片机开发时钟周期上拉电阻文章单片机基础知识
怎样在VS2005中添加自定义的C语言关键字 磨刀不误砍柴工;keil固然好用,但是写代码时,没有类似VC assist这样好用的软件,使得在keil编写代码效率低了;因此,我们计划:1 在VC上建立project,来编写C代码;顺便利用上VC assist了;2 调用keil编译器进行编译,以生成hex文件;3 VC不识别sbit、sfr等关键字(不自动标蓝);识别方法:在C:\Prog... 2023-06-13 单片机开发keilC代码VC文章软件开发开发环境
C语言在单片机开发中的应用 在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编的人来说,总觉得高级语言’可控性’不好,不如汇编那样随心所欲。但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实际工作中遇到的几个问题,希望对初学C51者... 2023-06-13 C语言单片机开发文章基础课C语言基础
PIC单片机开发问题 由美国Microchip公司生产的PIC系列单片机,由于其超小型、低功耗、低成本、多品种等特点,已广泛应用于工业控制、仪器、仪表、通信、家电、玩具等领域,本文总结了作者在PIC单片机开发过程中的一些经验、技巧,供同行参考。1. 怎样进一步降低功耗功耗,在电池供电的仪器仪表中是一... 2023-06-13 PIC单片机单片机开发文章PIC单片机
【基础知识】单片机的基本原理 说单片机与通用型中央处理单元芯片不同,是因为前者一般很容易配合最小型的外部支持芯片制成工作计算机。这样就可以很容易的把单片机系统植入装置内部来控制装置了。近年来为了在指令和数据上使用不同的字宽,并提高处理器流水线速度,哈佛结构在微控制器(Microcontrollers)和... 2023-06-13 单片机单片机结构单片机开发文章基础知识
AVR单片机开发经验 AVR与传统类型的单片机相比,除了必须能实现原来的一些基本的功能,其在结构体系、功能部件、性能和可靠性等多方面有很大的提高和改善。但使用更好的器件只是为设计实现一个好的系统创造了一个好的基础和可能性,如果还采用和沿袭以前传统的硬件和软件设计思想和方法的话,... 2023-06-13 单片机开发AVR单片机控制MCU文章单片机
stm32学习——两轮平衡小车之硬件设计 这篇文先写最开始的电路设计,之后会更新后续的代码编写和小车调试。电路设计的基本过程一般是这样的:需求分析——元件选型——原理图设计——PCB设计——焊接调试。需求分析:在这里,主要是确定小车需要哪些模块、外设或接口。首先,s... 2023-06-13 STM32两轮平衡小车硬件设计单片机开发文章单片机