AVR的IO结构分析与操作实例

的电平控制,请使用外接电阻固定电平   休眠时:        作输出的,依然维持状态不变        作输入的,一般无效,但如果使能了第二功能(中断使能),其输入功能有效。例如 外部中断的唤醒功能。AVR的C语言IO操作: ...

http://www.eeworld.com.cn/mcu/article_2017121236731.html 发布时间: 2017-12-12



AVR单片机开发软件的安装及使用

  ICCAVR6.31AC语言编译器的安装在电脑中放入配套光盘,打开ICCAVR6.31A安装文件后进入安装界面(左图))安装目录可使用默认方式,将其安装在C盘的icc文件夹中(右图)。安装完成后,需进行注册才能得到无时间限制的完全版软件。注册方式如下:  1.打开ICCAVR6.31A编译器界面,单击菜单栏Help→RegistSOFt→ware(左图),系统会提示关掉计算机的防病毒程序,单击Continue按钮进入注册界面(右图)o2.选中并复制EMailUnLOCkCode栏右侧框内的7组数值。   3.打开注册器,粘贴刚才复制的数值(下图)。  4.点击得到解锁码(下图)。...

http://www.eeworld.com.cn/mcu/article_2017121236721.html 发布时间: 2017-12-12



AVR单片机的主要特性介绍

的集成开发环境。但AVRStu-dio不支持C语言编译,因此,当我们用C语言开发AVR单片机时,需先用ICCAVR编写C语言并进行编译,然后使用AVRStudio打开编译生成的*.cof文件,进行程序的仿真调试。下图为SVRAStudio的工作界面。   PonyProg2000软件主要用于AVR单片机及PIC单片机的程序下载,能在Windows95/98/ME/NT/20001XP等操作系统...

http://www.eeworld.com.cn/mcu/article_2017121136720.html 发布时间: 2017-12-11



AVR单片机位操作C语言编程的执行

:  如此宏定义之后,可构成一个头文件,然后加入到新建工程文件中(编译器用ICC的ICC6.31A),但之前需包含相应单片机的头文件,如:MCU为AT-MEGA48,则最先包含iom48V.h之后,再包含此自制头文件,即可在程序中运用:  此法在运用时,依旧用了移位操作,只是为了方便程序操作,只在小规模程序中运用。  下面,将充分利用C语言自身的强大位运算能力和指针相结合,构建一个ICC6.31A平台下...

http://www.eeworld.com.cn/mcu/article_2017121136712.html 发布时间: 2017-12-11



AVR在IC芯片解密技术与传统类型单片机有很大的提高和改善

的4*4矩阵键盘。  采用TimeTip+状态机设计+CASE结构,实现多任务并行运行系统设计方法。或时间触发式的系统设计。(见:《时间触发嵌入式系统设计模式》中国电力出版社 2004.6)  移植小型嵌入式操作系统,如UCOS-II。在网上有些免费的基于AVR的简洁的操作系统。  提高C语言的编程能力和软件应用水平:  熟悉和用好C中的数据结构体、指针应用、内存管理等较高级的应用。  熟悉和了解你所使用...
关键词: AVR IC芯片 解密技术

http://www.eeworld.com.cn/mcu/article_2017121136711.html 发布时间: 2017-12-11



基于AVR单片机的数字电子秤的设计

可以用AS-CII码直接赋值,还可以用字符型常量或变量赋值;蜂鸣器的作用是当称重物品超出传感器的量程时,以鸣响报警提示用户。              3 系统软件设计    系统软件开发平台为WinAVR,开发语言为C语言。为了方便程序调试和提高可靠性,程序设计采用自上而下、模块化、结构化的程序设计...

http://www.eeworld.com.cn/mcu/article_2017121136708.html 发布时间: 2017-12-11



苹果谷歌和微软为何会成为美国市值最高的公司

腾讯科技讯 据外电报道,本周科技史上的里程碑揭示了苹果、谷歌和微软三家科技巨头成功的最重要和最被忽视的技术趋势,这也让他们最终成为当今美国市值最高的三家公司。苹果和微软被认为是“PC时代”首要和长期的典范:前者侧重于自给自足(以及设计精美)的硬件和软件系统,后者则侧重于成为PC标准的软件产品。1974年12月17日,《大众电子》发行的1975年1月刊出现在各大报亭当中。这份期刊的封面是全球第一台与“大型商务机叫板”的个人电脑“牵牛星8800”(Altair 8800)。事实上,“牵牛星8800”确实也成为全球首款在商业上取得成功的微电脑,开启了被众人熟知的“个人电脑时代。”1975年,当英特尔...
关键词: 苹果 谷歌

http://www.eeworld.com.cn/wltx/article_2017121118306.html 发布时间: 2017-12-11



基于ATmega128的迷你数控雕刻机系统设计方案

AVR单片机开发者进行开发。C语言作为高级语言的一种,编写程序效率高,易懂。在编写程序中,采用模块化编写思想,整个软件系统由串口通讯模块、PWM波模块、LCD12864液晶显示模块、键盘扫描模块、超声波传感器引起中断等几部分组成。系统软件设计的程序流程图如图6所示。    4 防碰撞设计    实践生产表明,雕刻机在工作中经常会发生碰撞事故。造成碰撞...

http://www.eeworld.com.cn/mcu/article_2017121136699.html 发布时间: 2017-12-11



PIC单片机C语言精确控制时间

很多朋友说C不能精确控制延时时间,不能像汇编那样直观。其实不然,对延时函数深入了解一下就能设计出一个理想的筐架出来。一般我们都用for(VX=100;--X){;}此句等同于X=100;while(--X){;};或Vfor(x=0;x<100;x++){;}.来写一个延时函数。在这里要注意:X=100,并不是表示只运行100个指令就跳出循环。可以看看编译后的汇编: X=100;while(--x){;}汇编后:movlw 100bcf 3,5bcf 3,6movwf _delayl2 decfsz _delaygoto 12return从代码中可以看出总的指令是303个,其公...

http://www.eeworld.com.cn/mcu/article_2017121036677.html 发布时间: 2017-12-10



C语言在嵌入式系统编程时的注意事项1

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。20世纪80年代,为了避免各开发厂商用...

http://bbs.eeworld.com.cn/thread-599517-1-1.html 发布时间: 2017-12-10



TM1628 驱动程序C语言

编译环境 Keil uVision5 松翰单片机:SN8F5703 已验证。...

http://download.eeworld.com.cn/detail/ledsd/566080 发布时间: 2017-12-10



基于PIC16F877A的秒表程序

(void){ TMR0=0X13;   //对TMR0写入一个调整值。因为写入TMR0后接着的 //两个周期不能增量,中断需要3个周期的响应时间, //以及C语言自动进行现场保护要消耗周期 T0IF=0;     //清除中断标志 CLRWDT(); sreg...
关键词: PIC16F877A 秒表程序

http://www.eeworld.com.cn/mcu/article_2017120736667.html 发布时间: 2017-12-07



PIC 单片机软件异步串行口实现技巧

转移过程。 图3  本刊网络补充版中,介绍了简单的C语言参考源程序。此段程序实现1200b/s全双工串行通信,1位起始位,8位数据位,无校验位,1位停止位,没有帧错误等判别。编译环境为HITECH-PICC编译器V8.00PL4或更高版。  在网络补充版的程序中,关键部分是TMR0的中断服务。TMR0每隔278μs左右中断一次,TMR0的中断响应即为软件UART接收和发送全双工通信过程...

http://www.eeworld.com.cn/mcu/article_2017120736652.html 发布时间: 2017-12-07



用PIC16F877的c语言写的一个时闹钟程序

用c语言写的一个时闹钟程序单片机 用16F877,主时钟用20MHz,用32768作定时时间。可以实现2路定闹,每一路都可分别设置和开关,采用4x4键盘,16x2的字符型LCD显示。连线在程序开头有说明。程序的功能:(1)上电后LCD背光打开,并显示倒计时5秒,然后时钟开始工作。(2)用模式键(*)切换模式,如显示时间、日期、闹钟1、闹钟2等,并且可以用上、下键控制加1、减1或是闹钟的On、Off。(3)原程序有16个键,包括0~9数字键,可以直接输入要设置的时间值,但后来将数字键取消了,你仍然可以通过修改程序的部分注释恢复此功能。(4)闹钟有2路,时间到后闹2分钟,可按任意键取消本...
关键词: PIC16F877 c语言 闹钟

http://www.eeworld.com.cn/mcu/article_2017120736659.html 发布时间: 2017-12-07



LCD1602显示C语言

//**********定义与声明******************* #include<pIC.h> #define uchar unsigned char #define uint unsigned int #define E RE2 #define RS RB4uchar i,num,byte,ys; uchar const table[]="  Shan&...
关键词: LCD1602显示 C语言

http://www.eeworld.com.cn/mcu/article_2017120636619.html 发布时间: 2017-12-06



PIC16F87X电磁继电器控制设计

电磁继电器是自动控制中常用的一种元器件,它利用电磁原理实现接通或断开一个或一组接点的一种自动开关,广泛应用在电子设备、仪器仪表及自动化设备中。但在各种自动控制设备中,都存在一个低压的自动控制电路与高压电气电路的互相连接问题:一方面要使低压的电子电路的控制信号能够控制高压电气电路的执行元件;另一方面要为电子线路和电气电路提供良好的电隔离,以保护电子电路和人员的安全。为此,采用PIC16F87X 单片机 控制电磁式继电器尝试完成这一桥梁作用。1 电磁继电器工作原理  电磁继电器是在输入电路内电流的作用下,由机械部件的相对运动产生预定响应的一种继电器。电磁继电器一般由控制线圈、铁...

http://www.eeworld.com.cn/mcu/article_2017120636608.html 发布时间: 2017-12-06



PIC17CXX器件的C语言中断保存/恢复语句

;flags  ENDM  #endasm  #define restore_context #asm ( POP)  #pragma option +l  标题: PIC16CXX 4K字器件的C语言中断保存/恢复语句 ...

http://www.eeworld.com.cn/mcu/article_2017120636600.html 发布时间: 2017-12-06



pic16f877a c语言时钟程序

 用c语言写的一个时闹钟程序   单片机 用16F877,主时钟用20MHz,用32768作定时时间。可以实现2路定闹,每一路都可分别设置和开关,采用4x4键盘,16x2的字符型LCD显示。连线在程序开头有说明。  程序的功能:  (1)上电后LCD背光打开,并显示倒计时5秒,然后时钟开始工作。  (2)用模式键(*)切换模式,如显示时间、日期、闹钟1、闹钟2等,并且可以用上、下键控制加1、减1或是闹钟的On、Off。  (3)原程序有16个键,包括0~9数字键,可...

http://www.eeworld.com.cn/mcu/article_2017120636592.html 发布时间: 2017-12-06



学习嵌入式4412开发板-手把手配套视频_2000人群组在线交流

:}{:1_102:}{:1_102:} 哪里可以下载视频? 视频在线看的吗?还是网盘资料的呢 {:1_98:}{:1_98:}{:1_98:} 只会c语言的话,这块板子也不吃力是吧 ...

http://bbs.eeworld.com.cn/thread-597114-1-1.html 发布时间: 2017-12-06



PIC单片机的延时函数

  PIC单片机C语言中的延时函数(即延时一定值),有多种等效的编写,这里介绍一种最简延时函数。  函数中的K为给定的整形。...

http://www.eeworld.com.cn/mcu/article_2017120336521.html 发布时间: 2017-12-03




<上一页 9101112131415161718192021222324 下一页> 相关结果约14,943个