当前位置:文档之家› proteldxp2004单片机基础功能实验板资料

proteldxp2004单片机基础功能实验板资料

proteldxp2004单片机基础功能实验板资料
proteldxp2004单片机基础功能实验板资料

一、实验目的和要求

1、制作单片机基础综合实验板已STC12C5 A60S2单片机为核心,集成了学习单片机常用的各种硬件资源

2、按照书绘制要求绘制原件图、原理图、封装图。

3、对绘制好的原理图进行电气规格检查,检查完毕后。生成网络报表,生成元器件列表。并导出为excel表格文件。

4、最后根据绘制原件的过程,写出相关总结。

二、实验仪器和设备

装有PROTEL软件的PC机

三、实验过程

1、新建工程并建立集成原件库。

2、绘制原件

(1)原件STC12C5 A60S2

(2)原件HD7279

(3)原件PL2303

(4)原件HD7279

(5)DS18B20

(6)USB接口

原件封装PLCC44zuo、LEDDIP-12

(1)MCU电路原理图

(2)时钟电路原理图

(3)电源接口和复位电路原理图

(4)外扩RAM电路原理图

(5)DAC电路原理图

(6)232电路电路原理图

(7)温度传感器电路原理图

(8)流水灯电路电路原理图

(9)键盘数码显示电路原理图

(10)USB电路原理图

4、进行电气规格检查并生成原理图报表

经检查无错误,可以生成PCB图

5、生成PCB图

6、DRC设计规则检查

生成3d效果图

四、实验结果与分析

经过一个学期的protel dxp2004的学习,我学会了从单个原件的绘制到整块电路板的制作。在整个电路板的设计过程中,我不断地发现问题并解决问题,在其中学习到了很多。

51单片机基础知识试题题库(复习资料)

单片机原理与应用复习资料 第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时〃表示从P0口稳定地送出了低8位地址。(备注:ALE 为地址锁存控制信号,书上P22) 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。(p25 更具体些是在内部存储器的用户RAM区开辟的) 3、当使用8751且EA=1〃程序存储器地址小于1000H 时〃访问的是片内ROM。 4、MCS-51系统中〃当PSEN信号有效(备注:低电平为有效信号)时〃表示CPU要从外部程序存储器读取信息。(p22) 5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器)〃它们的地址范围是00H~1FH 。(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,用户RAM区占去80个单元,三者总共为128个单元,组成内部数据存储器的低128单元区) 6、MCS-51片内20H~2FH(即为位寻址区)范围内的数据存储器〃既可以字节寻址又可 以位寻址。(p24) 7、PSW中RS1 RS0=10时〃R2的地址为12H 。 8、PSW中RS1 RS0=11时〃R2的地址为1AH 。(p27 查表2.3即可) 9、单片机系统复位后〃(PSW)=00H〃因此片内RAM寄存区的当前寄存器是第0 组〃8个寄存器的单元地址为00H ~ 07H 。(p27 参考下一题) 10、PC复位后为0000H 。(p38 查表2.6即可,有各种寄存器的初始化状态) 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。(p37) 12、PC的内容为将要执行的下一条指令地址。(p30)

单片机实验报告

单片机实验报告 班级:信科09-3 姓名:王艳辉 学号:08093581 指导老师:陈岱 完成时间:2012年1月8日

实验一 I/O接口P1、P3口实验 一,实验题目 1,用P1口做输出,接八只发光二极管,编写程序,使发光二极管循环点亮。 2,用P3口做输入口,接八个扭子开关,通过P1口在实验箱上LED 灯上输出,编写程序读取开关状态,将此状态,在发光二极管上显示出来。 二,实验目的 1.熟悉使用CPLD实验箱进行单片机实验的方法。 2.设计出符合实验要求的CPLD硬件电路。 3.学习单片机仿真开发软件Keil 51的使用方法。 4.学习MCS-51汇编语言编程方法。 5.学习Pl口的使用方法。 6.学习延时子程序的编写和使用。 三,实验准备 P1和P3口为准双向口,Pl、P3的每一位都能独立地定义为输出线或输入线,作为输入时,必须向锁存器相应位写入“l”,该位才能作为输入。803l中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写入过“0”,在需要时应写入一个“l”使它再成为一个输入。再来看一下延时程序的实现。现常用的有两种方法:一是用定时器中断来实现,一是用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。根据实验系统的工作主频,计算出延时0.1s的

时间常量,编制延时程序: MOV R7, #200 (1) DEl:MOy R6,#X (2) DE2:DJNZ R6,DE2 (3) DJNZ R7,DEl (4) 上面MOV、DJNZ指令均需两个机器周期,所以每执行一条指令需1÷0.256us现求出X值: (X*1/0.256+1/0.256+l/0.256)*200+l/0.256=0.1*10^6。解出X=l26。代入上式可知实际延时约0.100O04s,近似符合要求。 四,实验步骤 (1)打开MAX+PLUSⅡ CPLD实验开发系统。 (2)点击File菜单Project子菜单之Name项,出现Project Name 对话框。为当前的实验选择恰当的路径并创建项目名称”E:\AT8031”。(3)点击File菜单之New项,出现对话框,为选择输入方式,选择Graphic Editor File。出现图形编辑窗口。 (4)双击空白编辑区,出现Enter Symbol 对话框。 (5)从Symbol Libraries项中选择mf子目录(双击),在prim子目录中选择输入脚input 和输出引脚output。 (6)在图形编辑窗口中的左侧点击连线按钮,并完成对电路的连线。(7)在引脚的PIN_NAME处左键双击使之变黑,键入引脚名称。

Protel教学教案

教案 2011—2012学年第一学期Protel dxp 2004 姓名:李玉峰 班级:11级综合班 单位: 安新县职教中心 年月日

第一章Protel dxp 2004基础 教案一 教学内容:Protel 2004概述 教学目标: 1、了解Protel2004软件的发展 2、了解Protel2004的主要组成 3、熟悉Protel2004的特点和新功能 教学难点: Protel2004的特点和新功能 教学方法:讲授法 课时安排:1课时 教学过程: 一、Protel2004的发展回顾 Protel2004也称DXP2004,是Altium公司于2004年2月推出的板卡及设计系统,主要运行在Windows XP操作系统。 它的发展经历了从Protel for DOS dao Protel 2004的历程。电子产品的设计工作已经无法单纯依靠手工完成。电子线路,计算机辅助设计已经成为必经之路。 二、Protel2004的主要组成 Protel2004主要由4大部分组成: 1 SCH原理图设计系统 2 PCB印制板电路版设计系统 3 FPGA 设计系统 4 VHDL设计系统 三、Protel2004的特点 1 层次化多信道原理图编辑环境

2 混合模式的SPICE3f5/Xspice仿真。 3 布局前后的信号完整性分析 4 基于FPGA设计的现场交互式开发 5 规则驱动的板级布线和编辑 6综合化的集成库 四、Protel2004的新功能 1 原理图设计新增功能 2设计同步 3 PCB设计 4 Situs自动布线器 5 PCB板层 教学反思与总结: 这一节内容放在教材的第一章第一节,目的是使学习者对于本书所涉及的软件有一个全面的认识,进而降低学习难度,增加学习效果。但是,前提是对Protel软件的其他版本有所了解才会发挥其应有的效果。通过本节课程的讲授,我发现,班级里的学生以前没有接触过类似的Protel软件,对于其中提到的一些新的概念或名词本身就很陌生。这样就加大了学生的畏难情绪。学习内容比较生僻。只能采用讲解的方法。应降低教学要求。 教案二 教学内容:Protel2004的系统配置和安装 教学目标: 1、了解Protel2004软件所需要的电脑配置 2、掌握Protel2004软件的安装方法 教学难点: 掌握Protel2004软件的安装方法 教学方法:讲授法和操作演示法

单片机基础资料介绍(doc 6页)

单片机基础资料介绍(doc 6页)

4.1 单片机介绍: 单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。 单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。 单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的综合,甚至比人类的数量还要多。 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个 计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的

51单片机实验报告94890

《单片机与接口技术》实验报告 信息工程学院 2016年9月

辽东学院信息技术学院 《单片机与接口技术》实验报告 姓名:王瑛 学号: 0913140319 班级: B1403 专业:网络工程 层次:本科 2016年9月

目录 实验题目:实验环境的初识、使用及调试方法(第一章) 实验题目:单片机工程初步实验(第二章) 实验题目:基本指令实验(第三章)4 实验题目:定时器/计数器实验(第五章)4 实验题目:中断实验(第六章)4 实验题目:输入接口实验(第八章)4 实验题目:I/O口扩展实验(第九章)4 实验题目:串行通信实验(第十一章)4 实验题目:A/D,D/A转换实验(第十七章)4

实验题目:实验环境的初识、使用及调试方法实验 实验类型:验证性实验课时: 1 时间:2016年10月24日 一、实验内容和要求 了解单片机的基础知识 了解51单片机的组成和工作方法 掌握项目工程的建立、编辑、编译和下载的过程方法 熟练单片机开发调试工具和方法 二、实验结果及分析 单片机最小系统的构成: Keil集成开发环境:

STC-ISP:

实验题目:单片机工程初步实验 实验类型:验证性实验课时: 1 时间:2016 年10 月24 日一、实验内容和要求 点亮一个LED小灯 程序下载到单片机中 二、实验结果及分析 1、点亮一个LED小灯 点亮LED小灯的程序: #include //包含特殊功能寄存器定义的头文件 sbit LED = P0^0; sbit ADDR0 = P1^0; //sbit必须小写,P必须大写 sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() { ENLED = 0; ADDR3 = 1; ADDR2 = 1; ADDR1 = 1; ADDR0 = 0; LED = 0; //点亮小灯 while (1); //程序停止 } 2、程序下载 首先,我们要把硬件连接好,把板子插到我们的电脑上,打开设备管理器查看所使用的COM 口,如图所示:

Altium 电路设计与制作 AD教案 原创

重庆电子工程职业学院授课方案(教案) 课名:教师:陈学平 班级:编写时间: 课题:项目1Altium Designer 10.0入门 教学目的及要求: ◆了解印制电路板的概念 ◆熟悉印制电路板的设计流程 ◆了解ALTIUM 10的发展历史 教学重点:了解ALTIUM 10界面。 教学难点:体会软件功能 旁批栏:教学步骤及内容: 一、课程介绍 二、考核要求 三、新课学习 1.1.1Altium Designer 10.0发展历程 Altium公司(前身为Protel International公司)由Nick Martin于1985年 始创于澳大利亚塔斯马尼亚州的首府霍巴特,致力于开发基于PC的软件,为印 制电路板提供辅助的设计。 在1991年Altium公司发布了世界上第一个基于Windows的PCB设计系统一 Advanced PCB。 1997年, Altium公司发布了专为Windows NT平台构建的Protel98,这是 首次将所有5种核心EDA工具集成于一体的产品,这5种核心EDA工具包括原理 图输入、可编程逻辑器件(PLD)设计、仿真、板卡设计和自动布线。随后,在1999 年Altium公司又发布了Prote199及其第二个版本Protel99SE,这些版本提供 了更高的设计流程自动化程度,进一步集成了各种设计工具,并引进了“设计浏 览器”平台。 为了更好地反映公司在嵌入式领域、FPGA设计领域及EDA 市场有多个品牌 的新的市场地位,该公司在2001年8月6日正式将其名称(Protel

图1-2new下面的三级菜单 我们可以看到Altium还有很多功能菜单,我们在本任务中不再一一描述,我们在后续的项目和任务中,再仔细介绍。 小结 作业。熟悉软件操作界面 课题:AltiumDesigner10.0安装、激活、汉化

第1章 PIC16F877单片机实验板介绍

第1章PIC16F877单片机实验板介绍 美国微芯公司推出的CMOS 8位PIC系列单片机,采用精简指令集(RISC)、哈佛总线结构、2级流水线取指令方式,具有实用、低价、指令集小、简单易学、低功耗、高速度、体积小、功能强等特点,体现了单片机发展的一种新趋势,深受广大用户的欢迎,已逐渐成为单片机发展的新潮流。 PIC16F87X是微芯公司的中档产品。它采用14位的类RISC指令系统,在保持低价格的前提下,增加了A/D转换器、内部E2PROM存储器、比较输出、捕捉输入、PWM 输出(加上简单的滤波电路后还可以作为D/A输出)、I2C总线和SPI总线接口电路、异步串行通信(USART)接口电路、模拟电压比较器、LCD驱动、FLASH程序存储器等许多功能,可以方便地在线多次编程和调试,特别适用于初学者学习和在产品的开发阶段使用;它也可以作为产品开发的终极产品。微芯公司还将FLASH芯片做成与OTP芯片价格相近,以致可用FLASH芯片代替OTP芯片。微芯公司的单片机是品种最丰富的单片机系列之一,被广泛地应用于各种仪器和设备中。 这种单片机具有如下显著的特点: 开发容易,周期短:由于PIC采用类RISC指令集,指令数目少(PIC16F87X 仅35条指令),且全部为单字长指令,易学易用;相对于采用CISC(复杂指令集)结构的单片机可节省30 %以上的开发时间、2倍以上的程序空间。 高速:PIC采用哈佛总线和类精简指令集,逐步建立了一种新的工业标准,指令的执行速度比一般的单片机要快4~5倍。 低功耗:PIC采用CMOS电路设计,结合了诸多的节电特性,使其功耗很低;100 %的静态设计可进入休眠(Sleep)省电状态,而不会影响激活后的正常运行。微芯公司的单片机是各类单片机中低功耗设计最好的产品之一。 低价实用:PIC配备有OTP(One Time Programmable)型、EPROM型及FLASH型等多种形式的芯片,其OTP型芯片的价格很低。PIC还提供程序监视器(WDT)和程序可分区保密的保密位(Security Fuse)等功能;提供了基于Windows98/NT/2000的、方便易用的、全系列产品开发工具及大量子程序库和应用实例,使产品开发更容易、快捷。 为了更好地开展大学单片机的教学、实验及毕业设计环节中单片机的应用,提高PIC16F877开发的速度,我们采用PIC16F877单片机设计了一个功能齐全的通用模板。以后章节提供的大量应用程序和接口程序样例都是在这个实验板的基础上编写的。 1.1 模板功能介绍 在设计过程中,我们合理利用了PIC16F877单片机的几乎所有内部资源,设计了这块功能齐全的模板。下面对这些功能作简单的介绍。 1.1.1 A/D转换功能 为了得到现场模拟信号,很多时候都需要A/D采集。PIC16F877单片机片内有8路10位A/D转换通道,在这里用了3路。其中VIN0,VIN1(标号介绍见1.3节)用来采集交流电压和相应的电流。由于PIC16F877单片机的片内A/D为单极性,要将交流信号

51单片机实验报告

51单片机实验报告

实验一 点亮流水灯 实验现象 Led灯交替亮,间隔大约10ms。实验代码 #include void Delay10ms(unsigned int c); void main() { while(1) { P0 = 0x00; Delay10ms(50); P0 = 0xff; Delay10ms(50); } }

void Delay10ms(unsigned int c) { unsigned char a, b; for (;c>0;c--) { for (b=38;b>0;b--) { for (a=130;a>0;a--); } } } 实验原理 While(1)表示一直循环。 循环体首先将P0的所有位都置于零,然后延时约50*10=500ms,接着P0位全置于1,于是LED全亮了。接着循环,直至关掉电源。延迟函数是通过多个for循环实现的。 实验2 流水灯(不运用库函数) 实验现象 起初led只有最右面的那一个不亮,半秒之后从右数第二个led

也不亮了,直到最后一个也熄灭,然后led除最后一个都亮,接着上述过程 #include #include void Delay10ms(unsigned int c); main() { unsigned char LED; LED = 0xfe; while (1) { P0 = LED; Delay10ms(50); LED = LED << 1; if (P0 == 0x00) { LED = 0xfe; } } } void Delay10ms(unsigned int c)

单片机实验板的安装与调试

单片机实验板的安装与调试 安装制作单片机实验板是通过实践学习单片机技术的一种途经,对于掌握单片机电路组成原理和应用技术具有很好的效果,可以初步形成设计单片机应用电路的能力。实验板的安装与调试用到了集成开发软件Keil uVision2,在该软件使用C语言编辑单片机应用程序,可以初步培养软件编程的能力,为单片机技术开发应用奠定基础。 一、单片机的基本知识 1.1单片机的基本结构 单片机是将中央处理器(CPU)、片内数据存储器(RAM)、片内程序存储器(ROM)、定时器/计数器、并行输出输入接口P0-P3等主要计算机部件集成到一块集成电路芯片上,具有了微型计算机的功能。 实验板采用Atmel公司的AT89S52芯片(STC公司的STC89C52芯片),该单片机芯片主要由1个8位中央处理器(CPU)、片内数据存储器(RAM)、片内程序存储器(ROM或EPROM)、2个定时器/计数器、4个并行输出输入接口P0-P3、6个中断源的中断控制系统、1个全双工串行口UART以及片内振荡器与时钟发生电路等部分,见图1所示。 图1 单片机组成原理图 1.中央处理器(CPU) CPU是单片机的核心,由运算器和控制器组成。运算器包括算术逻辑单元ALU、累加器A、寄存器B、状态字寄存器PSW、暂存器和位处理器等,功能主要实现算术和逻辑运算。控制器包括程序计数器PC、堆栈指针SP、数据指针DPTR、指令寄存器、指令译码器、定时电路及控制电路等。控制器功能是使单片机各部件按一定时间节拍协调工作。 2.存储器 存储器包括程序存储器(ROM)和数据存储器(RAM)。程序存储器用于存放程序和常数,可提供8KB寻址空间(外存可扩展64KB)。AT89S52与STC89C52芯片采用的是快速可擦除FlashROM程序存储器。数据存储器用于存放读写数据和运算结果,可提供256B寻址空间(外存可扩展64KB)。 3.定时器/计数器 AT89S52型单片机内部有3个16位的定时器/计数器,以实现定时和计数功能,并

单片机实验报告

实 验 报 告 实验课程:单片机原理及应用 班级: 12自动化2班 学号: 姓名: 教师:张玲 成绩: 实验日期:年月日 实验名称:实验1——计数显示器 一、实验目的: 学习Proteus 软件的使用,掌握单片机原理图的绘图方法。 二、实验内容: 1、绘制“计数显示器”电路原理图; 2、利用提供的hex文件验证此电路的运行效果。 三、实验要求: 提交的实验报告中应包括:1、绘图方法简述,要求说明元件与电源的选取、摆放及属性编辑,总线与标签的画法等内容;2、电路原理图; 3、仿真运行效果展示,要求就仿真文件加载方法及3~4幅运行截图进行简要说明;4、实验小结,说明遇到的主要问题或实验

1体会等。 参考电路原理图如下: 元件类别电路符号元件名称 Microproces sor ICs “U1”80C51 Miscellaneo us “X1”/12MHz CRYSTAL Capacitors“C1”~“C2” /1nF CAP Capacitors“C3”/22μF CAP-ELEC Resistors Packs “RP1”/7-100ΩRESPACK-7 Resistors“R1”/100ΩRES Optoelectro nics “LED1”~ “LED2” 7SEG-COM-CAT-G RN Switches & Relays “BUT”BUTTON 1、编程思路及C51源程序:

2、电路原理图: 3、仿真运行效果展示:

4、实验小结: 熟悉Proteus软件,了解软件的结构组成与功能;学习ISIS模块的使用方法, 学会设置图纸、选元件、线画总线、修改属性等基本操作;学会可执行文件 加载及程序仿法;理解Proteus在单片机开发中的作用,完成单片机电路原 理图的绘制。

STC单片机实验板实验指导书【过程】

STC单片机实验板实验指导书【过程】 部门: xxx 时间: xxx 制作人:xxx 整理范文,仅供参考,可下载自行修改

嵌入式系统基础【STC单片机】 实验指导书 电子通信工程系· 电子工程实验中心 目录

实验一实验板的装配和使用 实验二 KEIL软件的使用 实验三流水灯实验 实验四音频输出实验 实验五按键的查询编程实验 实验六按键的中断编程实验 实验七数码管显示实验 实验八矩阵键盘编程实验 实验九定时器编程实验 实验十电子时钟编程实验 实验十一时钟芯片DS1302编程实验 实验十二 A/D转换1电压测量实验 实验十三 A/D转换2温度测量实验 实验十四 A/D转换3光强测量实验 实验十五液晶显示屏LCD1602的编程实验实验十六液晶显示屏LCD12864的编程实验实验十七超声波测距实验 实验十八 DS18B20数字温度传感器实验 实验十九红外遥控接收解码实验

实验二十红外发射编码方式实验 实验二十一接近式自动感应开关 实验二十二多功能数字计算器 实验二十三液晶显示万年历 实验二十四基于PWM亮度控制的智能台灯 实验二十五智力竞赛16路抢答器 实验二十六 16键电子琴 实验二十七校园打铃智能控制器 实验二十八球赛计时及比分显示系统 实验二十九电子密码锁 实验三十智能家居多参数测控系统 实验一实验板的装配和使用

一、实验板电路原理图 I N4148*3二、实验板插装和焊接的注意事项

本套件是一块STC12C5AxxS2系列单片机的实验板,并且带有一个USB接口的程序烧写器。该实验板与MCS-51系列单片机兼容,也可以直接运行AT89S51等单片机;b5E2RGbCAP 套件主要包括一袋元器件【共计51个元件】,一块电路板<贴片元器件已经焊接在电路板上了),一根USB连接线和一块单片机芯片

51单片机基本程序

1第一位隔一秒闪烁一次 #include #define uint unsigned int sbit led1=P1^0; uint i; uint j; void main() { while(1) { led1=0; for(i=1000;i>0;i--) for(j=110;j>0;j--); led1=1; for(i=1000;i>0;i--) for(j=110;j>0;j--); } } 2复杂广告灯 #include #define uint unsigned int #define uchar unsigned char uchar discode[]={ 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,//正向流水灯 0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,//反向流水灯 0xAA,0x55,0xAA,0x55,0xAA,0x55,0xFF,//隔灯闪烁3次 0xF0,0x0F,0xF0,0x0F,0xFF,//高四盏。低四盏闪烁2次 0x33,0xCC,0x33,0xCC,0x33,0xCC,0xFF//隔两盏闪烁3次 }; void delayms(uint ms) { uint i; while(ms--) { for(i=0;i<120;i++); } } void main(void) { uchar i; P0=0xFF;

while(1) { for(i=0;i<35;i++) { P0=discode[i]; delayms(250); } } } 3拉幕式与闭幕式广告灯 #include #define uint unsigned int #define uchar unsigned char uchar discode1[4]={0x18,0x24,0x42,0x81}; uchar discode2[4]={0x7E,0x3C,0x18,0x00}; void delayms(uint ms) { uint i; while(ms--) { for(i=0;i<120;i++); } } void main(void) { uchar i,j; P0=0xFF; while(1) { for(i=0;i<4;i++) { j=discode1[i]; P0=~j; delayms(500); } j=0xFF; P0=~j; delayms(500); for(i=0;i<4;i++) { j=discode2[i]; P0=~j;

单片机串行通信实验报告(实验要求、原理、仿真图及例程)

《嵌入式系统原理与实验》实验指导 实验三调度器设计基础 一、实验目的和要求 1.熟练使用Keil C51 IDE集成开发环境,熟练使用Proteus软件。 2.掌握Keil与Proteus的联调技巧。 3.掌握串行通信在单片机系统中的使用。 4.掌握调度器设计的基础知识:函数指针。 二、实验设备 1.PC机一套 2.Keil C51开发系统一套 3.Proteus 仿真系统一套 三、实验内容 1.甲机通过串口控制乙机LED闪烁 (1)要求 a.甲单片机的K1按键可通过串口分别控制乙单片机的LED1闪烁,LED2闪烁,LED1和LED2同时 闪烁,关闭所有的LED。 b.两片8051的串口都工作在模式1,甲机对乙机完成以下4项控制。 i.甲机发送“A”,控制乙机LED1闪烁。 ii.甲机发送“B”,控制乙机LED2闪烁。 iii.甲机发送“C”,控制乙机LED1,LED2闪烁。 iv.甲机发送“C”,控制乙机LED1,LED2停止闪烁。 c.甲机负责发送和停止控制命令,乙机负责接收控制命令并完成控制LED的动作。两机的程序要 分别编写。 d.两个单片机都工作在串口模式1下,程序要先进行初始化,具体步骤如下: i.设置串口模式(SCON) ii.设置定时器1的工作模式(TMOD) iii.计算定时器1的初值 iv.启动定时器 v.如果串口工作在中断方式,还必须设置IE和ES,并编写中断服务程序。

(2)电路原理图 Figure 1 甲机通过串口控制乙机LED闪烁的原理图 (3)程序设计提示 a.模式1下波特率由定时器控制,波特率计算公式参考: b.可以不用使用中断方式,使用查询方式实现发送与接收,通过查询TI和RI标志位完成。 2.单片机与PC串口通讯及函数指针的使用 (1)要求: a.编写用单片机求取整数平方的函数。 b.单片机把计算结果向PC机发送字符串。 c.PC机接收计算结果并显示出来。 d.可以调用Keil C51 中的printf来实现字符串的发送。 e.单片机的数码港显示发送的次数,每9次清零。

单片机开发板实验报告

河南机电高等专科学校综合实训报告 系部:电子通信工程系 专业:应用电子技术 班级: 学生姓名: 学号:

2013年 3月 课程设计任务书 1.时间:2013年3月18日~2013年3月29日 2. 设计单位:河南机电高等专科学校 3. 设计目的:完成单片机实验板的焊接,熟悉电路原理,学会使用实验板。 4. 实训任务: ①看懂实验板的原理图,能够分清各个单元电路模块,熟悉其工作过程; ②了解电路板图得来的方法,掌握电路板的制作过程; ③认识电子元器件,熟悉常用元器件的特性; ④熟练掌握焊接方法和技巧,完成电路板的焊接; ⑤掌握电子产品通电调试的注意事项,会检修电路板; ⑥熟练掌握程序烧录软件的使用方法,会向实验板中下载程序; ⑦了解keil等单片机开发工具的使用方法,熟悉单片机程序的编译过程; ⑧作好实训笔记,对自己所发现的疑难问题及时请教解决; ⑨联系自己专业知识,体会电子产品制的开发过程,总结自己的心得体会; ○10参考相关的书籍、资料,认真完成实训报告。

综合实训报告 前言: 又迎来了两周一次的实习,这次实习的任务是焊接89S51单片机开发板,并会使用开发板,依照开发板的原理图在keil中进行简单的程序编写。以往的学习都是学习课本,对编好的程序只能判断逻辑上的正确,不能证明程序能不能执行。通过开发板可以将自己编写好的程序下载的开发板中验证程序的是否会执行,这大大提高了我们的学习效率,也使我们对学习单片机增加了兴趣,慢慢的熟悉了设计思路与设计方法,为能够早日掌握单片机的实际开发技术做好了较早的铺垫。 实训报告: 一、实验名称 嵌入式系统基础【单片机实验板的装配和使用】 二、实验要求 1.焊接前逐一了解各个元件的名称、工作原理、在电路板上的插装位置、引脚极性等知识点,防止出现焊接错误; 2. 焊接时请遵循先低后高的原则,元件一般是插一个焊一个,向下插装到位再焊接,每个焊点的焊接时间最好不要超过3-5秒,焊后及时剪去元件引脚; 3.为保证电路板上元件的整齐、美观,建议插装和焊接时注意一定的技巧; 4.首次连接USB线给电路板通电时,因为单片机中还没有程序,所以电路板上的发光二极管和数码管的显示都是随机的,不代表任何意义,不能由此判别实验板是否存在故障; 5.焊接过程中要养成良好的习惯,例如工具摆放位置要顺手,元件及剪下的引脚不乱丢弃,注意用电安全,工作完毕后及时清理桌面卫生等; 三、实验器材 1.本套件是一块MC-51系列单片机实验板,并且自带一个USB接口的程序烧写器; 2.套件主要包括一袋元器件【共计49个元件】,一块电路板(贴片元器件已经焊接在电路板上了),一根USB连接线和一块单片机芯片; 3.元件清单

单片机实验报告(学期全部实验)

单片机程序设计 实 验 报 告 姓名: 学号: 专业班级:

第二节课: 实验一:1357,2468位置的灯交替闪烁 一实验要求 1357,2468位置的灯交替闪烁。 二硬件连接图与结果 三原理简述 程序直接控制LED各位置的灯亮灭,时间间隔简单的用了一个延时的语句。四程序 #include main () { int i; P0=0XAA; //1357四个灯亮 for (i=0;i<=25000;i++); //延时程序 P0=0X55; //2468四个灯亮 for (i=0;i<=25000;i++); //延时程序 }

五所遇问题与解决方式 程序比较简单,没有遇到问题。 实验二:流水灯 一实验要求 流水灯,一个接一个的灯亮,亮到最后一个后,全部的灯亮,然后重头开始。二硬件连接图与结果 三原理简述 程序定义第一个位置的灯亮,通过一个时间间隔,运用一个循环移位程序转

移到下一个灯,移位7次后全部的灯亮,最后定义整个循环。时间间隔简单的用了一个延时的语句。 因为移位时是直接补0,发送低电平不亮,所以直接移位达到要求。 四程序 //流水灯 #include main () { int i,j; while(1) { P0=0X01; //第1个灯亮 for (i=0;i<=30000;i++); //延时程序 for(j=0;j<=7;j++) //移位循环程序 { P0=P0<<1; //移位 for (i=0;i<=30000;i++); //延时程序 } P0=0xff; //全亮 for (i=0;i<=30000;i++); //延时程序 } }

检测实验室基础知识汇总

检测实验室基础知识汇总

————————————————————————————————作者:————————————————————————————————日期: ?

1、检验用水的要求 分析检验中绝大多数的分析是对水溶液的分析检测,因此水是最常用的溶剂。在实验室中离不开蒸馏水或特殊用途的纯水,在未特殊注明的情况下,无论配制试剂用水,还是分析检验操作过程中加入的水,均为纯度能满足分析要求的蒸馏水或去离子水。蒸馏水可用普通的生活用水经蒸馏汽化冷凝制成,也可以用阴阳离子交换处理的方法制得。特殊项目的检验分析对水的纯度有特殊要求时,一般在检验方法中注明水的纯度要求和提纯处理的方法。 为保证纯水的质量能符合分析工作的要求,对于所制备的每一批纯水,都必须进行质量检测。一般应达到以下标准: ①用电导仪测定的电导率小于或等于530μs/cm(25℃)。 ②酸度呈中性或弱酸性,PH=5.0~7.5(25℃).可用精密pH试纸、酸度计测定,也可用如下指示剂法测定:在10 ml水中加入2~3滴1g/L甲基红指示剂,摇匀呈黄色不带红色,则说明水的酸度合格,呈中性;或在10ml水中加入4~5滴1g/L溴百里酚蓝指示剂,摇匀不呈蓝色,则说明水的酸度合格,呈中性。 ③无有机物和微生物污染。检测方法为:在100 ml水中加入2滴0.1g/L高锰酸钾溶液煮沸后仍为粉红色。 ④钙、镁等金属离子含量合格。检测方法为:在10ml水样中加入2 ml氨-氯化铵缓冲溶液(PH=10),2滴5g/L铬黑T指示剂,摇匀。溶液呈蓝色表示水合格,如呈紫红色则表示水不合格。 ⑤氢离子含量合格。检测方法为:在10 ml水样中加入数滴硝酸,再加入4滴10g/L 的AgNO3溶液,摇匀。溶液中无白色浑浊物表示水合格,如有白色浑浊物则表示水不合格。 2、检验用试剂的要求 化学试剂是符合一定质量要求标准的纯度较高的化学物质,它是分析工作的物质基础。试剂的纯度对分析检验很重要,它会影响到结果的准确性,试剂的纯度达不到分析检验的要求就不能得到准确的分析结果。能否正确选择、使用化学试剂,将直接影响到分析实验的成败、准确度的高低及实验的成本,因此,仪器使用人员必须充分了解化学试剂的性质、类别、用途与使用方面的知识。 根据质量标准及用途的不同,化学试剂可大体分为标准试剂、普通试剂、高纯度试剂与专用试剂四类。 ①标准试剂 标准试剂是用于衡量其他物质化学量的标准物质,通常由大型试剂厂生产,并严格按照国家标准进行检验,其特点是主体成分含量高而且准确可靠。

protel课程标准

课程标准 课程名称:Protel 课程代码:05096 适用专业:应用电子技术、通信技术学时:72 学分:4.5 制订人: 审核:

兰州资源环境职业技术学院Protel课程标准 课程代码:05096 课程名称:Protel 英文名称:Protel 课程性质:职业基础学习领域 总学时:72 理论学时:36 实验(训)学时:36 适用专业:应用电子技术、通信技术 第一部分课程定位与设计 一、课程性质 本课程是电子与信息技术专业的一门专业必修课程,它是一门电路设计、计算机软件应用、机械制造技术的一种综合应用,是现代电子产品设计的发展方向。通过对本课程的学习,使学生掌握Protel DXP 2004电路制图软件的基本操作以及电路原理图的设计、印制电路板的设计。另外使学生对工业制板系统做了较深入的理解,使学生掌握使用Protel DXP 2004进行电路图的设计,并具备工业制板的基本能力。 二、课程作用 本课程紧紧围绕学习任务完成的需求来选择和组织课程内容,可与其他相关电子课程实训配合,由学生自己设计相关电路图。还可以根据学生所设计的电路图制作PCB 板,装配相应电子产品,把电路原理图绘制、印制电路板设计、元器件选择及电路成品焊接、调试、电路制作等有机地结合起来,从而提高学生的综合实践能力。让学生在职业实践活动的基础上掌握知识,增强课程内容与岗位能力要求的相关性,提高学生的就业能力。 三、前导后续课程 本课程的先行课程为《电工基础》、《电子线路》、《计算机应用基础》等。通过本课程的学习,可继续学习后续课程包括《单片机原理及应用》及其它电类专业的专项能力训练课程。 四、设计理念和思路 《Protel》课程根据实际电子产品电路的设计与生产过程,结合本课程内容和学

单片机实验板安装焊接实训

引言 IDE下自带有50 多个实验——只要你安装了μ’nSP开发环境(IDE),所有实验的例子就会安装在IDE路径下(spce061a/example文件夹中),你可以直接运行,并根据说明观察现象,也可以自己修改,观察现象,而且可以根据这些实验做相关的练习题, 锻炼自己编程能力。IDE 下的例子分三类:基础部分、模组部分、语音部分和综合部分,并且都与课堂教学内容结合紧密。其中基础实验 23 个(BaseExa 文件夹中),语音实验6 个(VoiceExa 文件夹中),综合实验 15 个(IntExa 文件夹中)、模组实验 7 个(Model_Exa文件夹中)。 ――在基础实验中,内容浅显易懂,可操作性强。目的在于让同学们能尽快了解,并掌 握SPCE061A的硬件结构、指令系统和基本编程方法。 ――在语音实验中,每一个实验趣味性都很强,能够充分调动学生的学习兴趣,从而掌 握一般语音处理的相关知识。 ――在综合实验中,每个实验都具有一定的代表性,如LED数码管、4×4 键盘、点阵及ROM和SRAM的扩展等。 ――在模组实验中,拥有目前产品设计中较常用的模组,液晶模组、USB模组等。 它的适合人群有准备掌握DSP和语音处理方面(和弦音乐播放、录制、识别)的技 术开发人员、学习新技术单片机电子爱好者、进行工控领域、仪器仪表、家用电器、 通讯等领域的单片机的产品研发人员。

161板简介 1.1SPCE061A单片机性能 1.1.116 位μ’nSP?微处理器 ■工作电压:VDD为 2.6~3.6V(cpu), VDDH为 VDD~5.5V(I/O); ■ CPU时钟:0.32MHz~49.152MHz ; ■内置 2K字 SRAM; ■内置 32K FLASH; ■可编程音频处理; ■晶体振荡器; ■系统处于备用状态下(时钟处于停止状态),耗电小于2μA@3.6V; ■ 2 个 16 位可编程定时器/计数器(可自动预置初始计数值); ■ 2 个 10 位 DAC(数-模转换)输出通道; ■ 32 位通用可编程输入/输出端口; ■ 14 个中断源可来自定时器 A / B,时基,2 个外部时钟源输入,键唤醒; ■具备触键唤醒的功能; ■使用凌阳音频编码 SACM_S240 方式(2.4K位/秒),能容纳 210 秒的语音数据; ■锁相环 PLL 振荡器提供系统时钟信号; ■ 32768Hz 实时时钟; ■ 7 通道 10 位电压模-数转换器(ADC)和单通道声音模-数转换器;

单片机基础知识点总结

单片机基础知识点总结 单片机基础知识点总结 第1章 1、微型计算机通常由哪些部分组成?各有哪些功能? 答:微型计算机通常由控制器、运算器、存储器、输入输出接口电路、输入设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令 并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊 的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序 和数据;输入输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。 2、单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和IO端口引脚具有复用功能;软件上,采用面向控制的 指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机 还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性 高等特点。 3、单片机的几个重要指标的定义。 答:单片机的重要指标包括位数(单片机能够一次处理的数据的宽度)、存储器(包括程序存储器、数据存储器)、IO口(与外界进行信息交换)、速度(每秒执行多少条指令)、工作电压(通常是5V)、功耗和温度。

4、单片微型计算机主要应用在哪些方面? 答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。 5、单片机的特点 存储器ROM和RAM严格分工;采用面向控制的指令系统;输入输 出端口引脚具有复用功能;品种规格的系列化;硬件功能具有广泛的通用 性 6、水塔水位的控制原理 (1)当水位上升达到上限时,B、C棒与A棒导电,从而与+5V电源连通。b、c两端均呈高电平状态,这时应使电机和水泵停止工作,不再给水 塔供水。(2)当水位降到下限以下时,B、C棒不与A棒导电,从而断开与 +5 V电源的连通。b、c两端均呈低电平状态。这时应启动电机,带动水泵工作给水塔供水。(3)当水位处于上下限之间时,B棒与A棒导电,而C棒不与A棒导电。b端呈高电平状态,c端呈低电平状态。这时无论是电机已在运转还是停止,都应维持电机和水泵的现有工作状态,直到水位上升到 水位上限或下降到水位下限。 第2章 1、MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时计数器、多功能IO口和中断控制等基本功能部件。1)单片机的核心部分是CPU,CPU是单片机的大脑和心脏。2)程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。3)

相关主题
文本预览
相关文档 最新文档