目录 第1章 概述 1.1 采用C语言提高编制单片机应用程序的效率 1.2 C语言具有突出的优点 1.3 AvR单片机简介 1.4 AvR单片机的C编译器简介 第2章 学习AVR单片机C程序设计所用的软件及实验器材介绍 2.1 IAR Enlbedded Workbench IDE C语言编译器 2.2 AVR Studio集成开发环境 2.3 PonyProg2000下载软件及SL—ISP下载软件 2.4 AVR DEM0单片机综合实验板 2.5 AvR单片机JTAG仿真器 2.6 并口下载器 2.7 通用型多功能USB编程器 第3章 AvR单片机开发软件的安装及第一个入门程序 3.1 安装IAR for AVR 4.30集成开发环境 3.2 安装AVR Studio集成开发环境 3.3 安装PonyProg2000下载软件 3.4 安装SLISP下载软件 3.5 AvR单片机开发过程 3.6 第一个AVR入门程序 第4章 AVR单片机的主要特性及基本结构 4.1 ATMEGA16(L)单片机的产品特性 4.2 ATMEGA16(L)单片机的基本组成及引脚配置 4.3 AvR单片机的CPU内核 4.4 AvR的存储器 4.5 系统时钟及时钟选项 4.6 电源管理及睡眠模式 4.7 系统控制和复位 4.8 中断 第5章 C语言基础知识 5.1 C语言的标识符与关键字 5.2 数据类型 5.3 AVR单片机的数据存储空间 5.4 常量、变量及存储方式 5.5 数组 5.6 C语言的运算 5.7 流程控制 5.8 函数 5.9 指针 5.10 结构体 5.11 共用体 5.12 中断函数 第6章 ATMEGA16(L)的I/O端口使用 6.1 ATMEGAl6(L)的I/O端口 6.2 ATMEGAl6(L)中4组通用数字I/O端口的应用设置 6.3 ATMEGA16(L)的I/O端口使用注意事项 6.4 ATMEGAl6(L)PB口输出实验 6.5 8位数码管测试 6.6 独立式按键开关的使用 6.7 发光二极管的移动控制(跑马灯实验) 6.8 0~99数字的加减控制 6.9 4×4行列式按键开关的使用 第7章 ATMEGAl6(L)的中断系统使用 7.1 ATMEGA16(L)的中断系统 7.2 相关的中断控制寄存器 7.3 INT1外部中断实验 7.4 INTO/INTl中断计数实验 7.5 INTO/INTl中断嵌套实验 7.6 2路防盗报警器实验 7.7 低功耗睡眠模式下的按键中断 7.8 4×4行列式按键的睡眠模式中断唤醒设计 第8章 ATMEGAl6(L)驱动16×2点阵字符液晶模块 8.1 16×2点阵字符液晶显示器概述 8.2 液晶显示器的突出优点 8.3 16×2字符型液晶显示模块(LCM)特性 8.4 16×2字符型液晶显示模块(LCM)引脚及功能 8.5 16×2字符型液晶显示模块(LCM)的内部结构 8.6 液晶显示控制驱动集成电路HD44780特点 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作时序 8.10 8位数据传送的ATMEGAl6(L)驱动16×2点阵字符液晶模块的子函数 8.11 8位数据传送的16×2 LCM演示程序1 8.12 8位数据传送的16×2 LCM演示程序2 8.13 4位数据传送的ATMEGA16(L)驱动16×2点阵字符液晶模块的子函数 8.14 4位数据传送的16×2 LCM演示程序 第9章 ATMEGA16(L)的定时/计数器 9.1 预分频器和多路选择器 9.2 8位定时/计时器T/C0 9.3 8位定时/计数器0的寄存器 9.4 16位定时/计数器T/C1 9.5 16位定时/计数器1的寄存器 9.6 8位定时/计数器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C语言编译器安装 9.9 定时/计数器1的计时实验 9.10 定时/计数器0的中断实验 9.11 4位显示秒表实验 9.12 比较匹配中断及定时溢出中断的测试实验 9.13 PWM测试实验 9.14 0~5 V数字电压调整器 9.15 定时器(计数器)0的计数实验 9.16 定时/计数器1的输入捕获实验 ......
上传时间: 2013-07-30
上传用户:yepeng139
包含c程序和hex文件的实验例子
上传时间: 2013-10-25
上传用户:lht618
单片机入门程序
上传时间: 2013-10-09
上传用户:lizhizheng88
1.1系统性能指标1.仿真、实验相结合。2.实验模块化结构,互不影响,通过连线又可将各模块有机结合。3.实验内容设置丰富、合理,满足教学大纲要求。4.每项实验连线方便,既能满足学生动手能力愿望,又能充分发挥学生的创新能力,提高教学实验的质量和效率。5.自带集成调试环境,Win9X/NT软件平台,含:源程序库、芯片资料库、原理图库、元器件位置图库、实验说明、动态调试工具库。6.提供源程序编辑、汇编、链接。7.电路具有过压保护,确保系统安全、可靠工作。8.整机采用热风整平工艺基板、波峰焊接,实验连接接口采用圆孔插座,整机可靠性好。9.自带EPROM写入器,可对27128、2764EPROM进行写入。10.自带键盘显示器,进口键座,专用彩色键帽,决无按键不可靠现象。11.系统用串行口、用户用串行口相互独立,在通过RS232与上位机联机状态下,同样可以调试用户串行口程序。12.系统带有示波器功能,通过RS232口,可将测得的信号显示在上位机的屏幕上。该系统通过RS232口可连各种上位机,在Win9X/NT软件平台进行仿真开发和实验。同时系统自带键盘显示器,无须任何外设也能独立工作,支持因陋就简建立单片机实验室。系统提供实验程序库,均放在系统光盘上,可直接使用。同时全部实验程序机器码已固化在EPROM中,作为用户程序。在进入实验前,需将该EPROM中的程序(在固化区)传送到仿真RAM区,以便以单步、断点、连续等方式运行程序。
上传时间: 2013-10-13
上传用户:huaidan
近年来,随着大规模集成电路的发展,单片机的发展异常迅猛。单片机芯片的产量以每年27%以上的速度递增。实际证明单片机技术已经成为90年后最活跃的新一代电子应用技术。在我国,近几年来,单片机的开发和应用也取得了明显进展,用单片机开发的各种产品已经或正以惊人的速度进入国民经济的各行各业。在这种情况下很多学校在本科生、大专生、中等专业、职业高中等不同层次上开设了单片机课程,在职技术人员也由于工作需要,迫切希望掌握单片机的开发和应用技术。为此我们济南大学控制学院相关老师根据多年的教学经验,开发生产了这套WSC—51单片机实验开发系统,重点面向教学,它集实验和开发于一体,不仅能大大提高单片机原理课程的教学质量,同时对科技开发人员、参加大学生电子竞赛的同学学习单片机,应用单片机技术也是一种经济、实用、方便的开发工具。本书是WSC—51系列单片机实验开发系统的学生用实验指导书,该系统可以为学生开发21个基本实验和9个应用实验,该系统最显著的特点是可以充分提高对学生动手能力的培养,每个实验都要求学生根据实验原理图自己搭接线路,利用原理框图自己编程,这样不仅极大提高了学生的动手能力,而且也加深了对课本知识的进一步理解。根据教学大纲要求,本书提供了六个硬件接口实验供学生选做,每个实验都详细说明了实验目的、实验要求、实验原理,并给出的实验框图和实验原理图,要求学生学会如何编写实验程序。需要说明的是在WSC-51单片机开发过程中,得到了学校、学院领导的大力支持以及课题组相关老师的大力帮助,同时本人所带的几届毕业设计的学生也倾注了大量的心血,在此,谨对他们致以衷心的感谢!由于编者水平有限,错误和疏忽之处在所难免,敬请读者批评指正。
上传时间: 2013-11-06
上传用户:l银幕海
目录 第一章 伟福仿真系统说明第一节 伟福仿真系统的使用说明快速入门第一节 分析功能使用第二章 仿真系统构成概述第三章 板上仿真器使用方法第一节 键盘使用说明第二节 脱机仿真第四章 伟福系列实验说明第五章 实验项目软件实验一 存储器块清零软件实验二 二进制到BCD转换软件实验三 二进制到ASCII码转换软件实验四 内存块移动软件实验五 程序跳转表软件实验六 数据排序硬件实验一 P1口输入、输出实验硬件实验二 继电器控制实验硬件实验三 用74LS245读入数据硬件实验四 用74LS273输出数据硬件实验五 音频控制实验硬件实验六 8255输入、输出实验硬件实验七 计数器实验硬件实验八 外部中断实验硬件实验九 定时器实验硬件实验十 外部中断(急救车与交通灯)硬件实验十一 八段数码管显示硬件实验十二 键盘扫描显示实验硬件实验十三 单片机串行口通讯实验硬件实验十四 直流电机控制实验硬件实验十五 步进电机控制实验硬件实验十六 8253计数器实验硬件实验十七 8259外部中断实验硬件实验十八 8253定时器实验硬件实验十九 8251A串行通讯实验附录一 8086实验程序及说明附录二 MCS51实验程序及说明参考书目
上传时间: 2014-11-23
上传用户:GHF
单片机原理及应用实验指导书 第一部分 系统介绍一、系统的特点EL 型微机教学实验系统旨在提高实验者的动手能力、分析解决问题的能力,系统具有以下特点:1、系统采用了模块化设计,实验系统功能齐全,涵盖了微处理器教学实验课程的大部分内容。2、系统采用了开放式的结构设计,通二组相对独立的总线最多可同时扩展二块应用实验板,用户可根据需要购置相应的实验板,降低了成本,提高了灵活性,便于升级换代。3、配有两块可编程器件EPM7064/ATF1502,一块被系统占用。另一块供用户实验用。两块器件皆可通过JTAG 接口在线编程。使用十分方便。4、系统配有LED 数码管显示和点阵式液晶显示模块,二者的接口都对用户开放,方便用户灵活使用。5、系统配有完善的输入键盘,方便用户灵活编程。6、灵活的电源接口:配有PC 机电源插座,可有PC 提供电源。另外还配有外接开关电源,提供所需的+5V、±12V,其输入为220V 的交流电。7、系统的联机运行模式:配有系统调试软件,系统调试软件分为DOC 版和WINDOWS 版两种,均为中文多窗口界面。调试程序时可以同时打开寄存器窗口、内存窗口、变量窗口、反汇编窗口、波形显示窗口等等,极大的方便了用户的程序调试。该软件集源程序编辑、编译、链接、调试于一体,每项功能均为中卫下拉菜单,简明易学。经常使用的功能均备有热键,这样可以提高程序的调试效率。调试软件不仅支持汇编语言,而且还支持C 语言编辑、编译调试。8、系统的单机运行模式:系统在没有与计算机连接的情况下,自动运行在单机模式,在此模式下,用户可通过键盘输入运行程序(机器码),和操作指令,同时将输入信息及操作的结果在LED 数码管上显示出来。9、系统的功能齐全,可扩展性(数据总线、地址总线、控制总线为用户开放)亦能轻松满足其课程设计、毕业设计使用等。二、系统概述1、微处理器: 8031,它的P1 口、T0、EX0、EX1、RXD、TXD、RD、WR 皆对用户开放,供用户使用。2、时钟频率:6.0MHz3、存储器:程序存储器与数据存储器统一编址,最多可达64K,板载ROM(监控程序27C256)16K,RAM(程序存储器6264)8K 供用户下载实验程序,可达到32K;RAM(数据存储器6264)8K 供用户程序使用,可扩展达32K。(RAM 程序存储器与数据存储器不可同时扩展至32K,具体与厂家联系)。(见图1-1:存储器组织图)。在程序存储器中:20000H----2FFFFH 为监控程序存储器区,用户不可使用,3000H----3FFFH 为用户数据存储区。4000H----7FFFH 为实验程序存储器区,供用户下载实验程序8000H----CF9FH,CFF0H------FFFFH 为用户CPLD 实验区段,用户可在此段空间编程。CFA0H----CFDFH 系统I/O 区,用户可用但不可更改。
上传时间: 2013-10-21
上传用户:kiklkook
这两个RAR文件是我学习51单片机时,第一次写的"外部中断实验程序", 包含内容有: 1. EXT_C.rar, 给初学者(带中文注释的C51语言例程), 利用外部中断实现LED灯的简单控制。2. EXT_A.rar, 给初学者(带中文注释的51汇编语言例程), 利用外部中断实现LED灯的简单控制。 两个同样功能的中断例程, 一个用C51实现, 另一个用ASM51实现(ASM51是由C51反汇编生成的),都在MCU51-63K仿真器下通过实验的哦, 小虾们可以试试看。
上传时间: 2013-11-25
上传用户:hahayou
非常实用的单片机c语言程序设计
上传时间: 2013-12-22
上传用户:tian126vip
AEDK-T598试验套装内容包括实验指导书,实验说明及实验程序
上传时间: 2015-11-08
上传用户:3到15