共查询到18条相似文献,搜索用时 15 毫秒
1.
利用ATMEAGl6L的PWM功能实现数/模输出
ATmegal6L上的两个8位定时/计数器和一个16位定时/计数器都支持PWM(脉冲宽度调制)输出功能,利用这一功能,我很容易实现数/模转换功能。 相似文献
2.
ATMEAG16L的I/O端口特点及使用
ATMEAG16L单片机有32个通用I/O口,分为PA、PB、PC和PD四组,每组都是8位。这些I/O口都可以通过各自的端口寄存器设置成输入和输出(即作为普通端口使用),有些I/O口还具有第二功能(我们在后面使用到这些第二功能时再介绍)。 相似文献
3.
ATMEAG16L中有8个十位精度的ADC(模/数转换器),它包括一个8通道的模拟开关、一个采样保持比较器、一个转换逻辑和4个控制/状态寄存器。其中,8通道10位模拟开关的输入端同PORTA口相连复用,用于输入模拟信号。模拟开关的输出则接至采样保持比较器的输入上,采样保持比较器可以确保模数转换逻辑的输入在转换过程中保持不变,它的输出接至模数转换逻辑。 相似文献
4.
ATMEAG16L的中断系统
什么是“中断”?顾名思义中断就是中断某一工作过程去处理一些与本工作过程无关或间接相关或临时发生的事件,处理完后,则继续原工作过程。比如:你在看书,电话响了,你在书上做个记号后去接电话,接完后在原记号处继续往下看书。如有多个中断发生,依优先法则,中断还具有嵌套特性。又比如:看书时,电话响了,你在书上做个记号后去接电话,你拿起电话和对方通话,这时门铃响了,你让打电话的对方稍等一下,你去开门,并在门旁与来访者交谈,谈话结束,关好门,回到电话机旁,拿起电话,继续通话,通话完毕,挂上电话,从作记号的地方继续往下看书。由于一个人不可能同时完成多项任务,因此只好采用中断方法,一件一件地做。 相似文献
5.
ATMEAG16L的内部EEPROM读写
BATmega16L单片机片内有512个字节的EEP-ROM,它作为一个独立的数据空间存在。ATmega16L的EEPROM采用独立线性编址,其地址范围为0~511。ATmega16L通过对相关寄存器的操作实现对EEPROM按字节进行读写。ATmega16L的EEPROM至少可以擦写100000次。 相似文献
6.
ATMEAG16L驱动16×2点阵字符液晶模块的实验
在小型的智能化电子产品中,普通的7段LED数码管只能用来显示数字,若遇到要显示英文字母或图像、汉字时,则必须选择使用液晶显示器(简称LCD)。 相似文献
7.
<正> ATMEAG16L 驱动162点阵字符液晶模块的实验(续1)要实现对162点阵字符液晶模块的高效控制,必须按照模块设计方式,建立起相关的子程序,下面先详细介绍驱动162点阵字符液晶模块的各功能子程序。1.写命令到 LCM 子函数void LcdWriteCommand(uchar CMD,uchar Attribc)/*函数名为 WriteCommandLCM 的写指令到 LCM 子函数。定义 CMD、Attribc 为无符号字符型变量。*/ 相似文献
8.
<正> ATMEAG16L 驱动128×64点阵图形液晶模块的实验(续1)要实现对128×64点阵图形液晶模块的高效控制,必须按照模块设计方式,建立起相关的子程序模块,下面详细介绍各功能子程序。1.判 LCM 忙子函数void lcd_busy(void)/~*函数名为 lcd_busy 的判 LCM 忙 相似文献
9.
<正> ATMEAG16L 驱动128×64点阵图形液晶模块的实验点阵图形液晶模块是一种用于显示各类图像、符号、汉字的显示模块,其显示屏的点阵像素连续排列,行和列在排布中没有间隔,因此可以显示连续、完整的图形。当然它也能显示字母、数字等字符。点阵图形液晶模块依控制芯片的不同,其功能及控制方法与点阵字符液晶模块相比略有不同。点阵图形液晶模块的 相似文献
10.
<正> Atmega16L 与 PC 机的串行通信通用串行接口 USART 的主要特征 ATMEAG16L 带有一个全双工的通用异步收发器(USART),其特征如下:1.全双工操作(独立的串行接收和发送寄存器)、2.异步或同步操作、3.主机或从机提供时钟的同步操作、4.高精度的波特率发生器、5.支持5、6、7、8或9个数据位和1个或2个停止位、6.硬件支持的奇偶校验操作、7.数据过速检测、8.帧错误检测、9.噪声滤波,包括错误的起始位检测,以及数字低通滤波器、10.三个独立的中断(发送结束中断、发送数据寄存器空中断、以及接收结束中断)、11.多处理器通讯模式、12.倍速异步通讯模式。 相似文献
11.
本刊在2006年8月开始连载了《AVR单片机入门及C语言高效设计实践》讲座,又从2009年1月开始连载《手把手教你学CPLD/FPGA设计》,受到全国广大的学生、工程技术人员、电子爱好者的热烈欢迎。笔者举办的讲座教学方式新颖独特,入门难度明显降低,结合边学边练的实训模式,很快就有数十万读者跟着讲座入了门。为了满足读者对学习及学会PIC单片机设计的强烈要求,笔者也采用相同的教学方式,手把手地教读者学习PIC单片机的C语言设计,使读者能尽快掌握其设计要领并应用于实际产品中。如读者朋友自制或购买讲座中介绍的学习、实验器材有困难时,可与作者联系,咨询购买事宜。笔者的联系电话:13774280345 13044152947技术支持E-mail:zxh2151 sohu.com或zxh2151@yahoo.com.cn也可登陆培训中心的网站,获取更多的资料或培训信息:http://www.hlelectron.com 相似文献
12.
<正> AVR 单片机开发软件的安装及使用ICCAVR6.31A C 语言编译器的安装在电脑中放入配套光盘,打开ICCAVR6.31A 安装文件后进入安装界面(图1),安装目录可使用默认方式,将其安装在 C 盘的 icc 文件夹中(图2)。安装完成后,需进行注册才能得到无时间限制的完全版软件。注册方式如下: 相似文献
13.
<正> AVR 单片机的主要特性AVR 单片机是 ATMEL 公司研发的增强型内置 Flash 的 RISC 精简指令集高速8位单片机,设计时吸取了8051及 PIC 单片机的优点,具备单时钟周期执行一条指令的能力,运行速度高达1Mips/MHz。AVR 单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。AVR 单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆(32个寄存器文件)和单体高速输入/输出的方案(即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑),提高了指令执行速度,克服了瓶颈现象,增强了功 相似文献
14.
15.
<正> C语言是目前应用非常广泛的计算机高级程序设计语言,在学习PIC单片机的高级语言设计之前,我们需要先简单复习一下C语言的基本语法。如果读者没有学过C语言,建议先学《C程序设计》(清华大学出版社)及《手把手教你学单片机C程序设计》(北京航空航天大学出版社出版)这两本书。 相似文献
16.
1.MPLAB IDE集成开发环境的安装
在电脑中放入配套安装光盘,打开PICMCU开发软件,找到MPLA8+JDEv8(1).10文件夹并打开,双击Install_MPLAB_v8.exe进行安装(见图1)。可以选择默认的方式一路按Next或Yes后安装。安装过程会弹出安装PICC—Lite软件的提示(见图2),点确定后出现PICC—Lite软件的安装界面(见图3),我们可以选择Next后进入安装。 相似文献
17.
<正> 6、C语言的运算C语言对数据有很强的表达能力,具有十分丰富的运算符,利用这些运算符可以组成各种表达式及语句。运算符就是完成某种特定运算的符号。表达式则是由运算符及运算对象所组成的具有特定含义的一个式子。由运算符或表达式可以组成C语言程序的各种语句。C语言是一种表 相似文献
18.
<正> 3.第一个入门实验程序 MPLAB IDE的界面主要由标题栏、菜单栏、工具栏、工作区和状态栏等五部分组成(见图15)。标题栏用来显示项目文件或源文件的名称及所在的目录。菜单栏中汇集了所有的功能选择和开发设置,共有10个英文菜单选项,它们分别是:File(文件)、Edit(编辑)、View(视图)、Project(项目)、Debugger(调试器)、Programmer(编程器)、Tools(工具)、Configure(配置)、Window(窗口)、Help(帮助)。工具栏为一组快捷工具图标,它为用户提供了一种执行快速操作的便捷手段。工作区主要用于源程序的输入、编辑,以及显示各种对话框、调试窗口等。状态栏位于底部,主要显示MPLAB IDE当前的工作状态信息,如芯片型号、地址指针、工作寄存器的值、寄存器区、晶振频率等。 PIC单片机的开发过程为:1.建立一个工程项目,选择芯片,确定选项。2.建立汇编源文件或C源文件。3.将源文件添加到项目中(添加节点)并编译项目。4.编译通过后进行软件模拟仿真。5.编译通过后进行硬件在线仿真。6.编程操作。7.应用。 1).建立一个工程项目,选择器件并确定选项 (1).建立一个工程项目双击桌面上MPLAB IDE快捷图标后进入MPLAB IDE开发环境,点击Project/New(图16),将该新项目保存在D盘中建立一个文件名为pictest的文件夹中(注意:路径必须不能含有中文!),项目名也起pictest,如图17所示。 相似文献