单片机毕业设计论文功率表的设计与制作内容摘要:
IN 026m s b 2 1212 220IN 1272 3192 418IN 2282 582 615IN 312 714ls b 2 817IN 42E O C7IN 53A D D A25IN 64A D D B24A D D C23IN 75A L E22re f( )16E N A B L E9S T A R T6re f( + )12C L O C K10U2A D C 08 0 9D0D1D2D3D4D5D6D7V C CC L KViAiIN T 0P 3. 5P 3. 6P 3. 7 图 11 ADC0809 A/D转换芯片 由于需要由数码管显示的数据很多,如果用 AT89C51 的输出端口对数码管一个一个进行控制静态显示的话,芯片的端口明显不够,所以使用 LED动态扫描显示以节约单片机的输出端口并且使电路更简洁。 本设计中选用的是单片机的 P0口作数码管的显示输出, P2口作为对数码管的选通如图 13。 如图 12所示为八段 LED显示器的结构示意图,从图中可以看出,一个八段 LED由 8个发光二极管组成。 其中 7个长条形的发光管排列成“日”字形,另一个小圆点形的发光管在显示器的右下角作为显示小数点用。 abcdef gh 图 12 数码管各段名称 数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的 8个显示笔划 a,b,c,d,e,f,g,dp的同名端连在一起,另外为每个数码管的公共极 COM增加位选通控制电路,位选通由各自独立的 I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显 示出字形,取决于单片机对位选 功率表的设计与制作 通 COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。 通过分时轮流控制各个数码管的的 COM端,就使各个数码管轮流受控显示,这就是动态驱动。 在轮流显示过程中,每位数码管的点亮时间为 1~ 2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的 I/O端口,而且功耗更低。 Y11 2M H ZC12 2P FC22 2P FR31 0KS1R E S Tabcdefgabcdefgdpdpc om 2abfcgdedpc om 1abfcgdedpabfcgdedpc om 3c om 4abfcgdedpU3S R 42 0 5 61 KV C CV C CC31 0u F ABCDEFGDPD0D2D1D3D4D5D6D71 2 3 4 5 6 7 8 9R P 11 0kABCDPDGEFA1B2C3E14E25E36Y015Y114Y213Y312Y411Y510Y69Y77u37 4L S 1 38P1P2P3P4P1P2P3P4V C CP 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78P 3. 0 /R X D10P 3. 1 /T X D11P 3. 2 /IN T 012P 3. 3 /IN T 113P 3. 4 /T 014P 3. 5 /T 115P 3. 6 /W R16P 3. 7 /R D17P 0. 039P 0. 138P 0. 237P 0. 336P 0. 435P 0. 534P 0. 633P 0. 732P 2. 728P 2. 627P 2. 526P 2. 425P 2. 324P 2. 223P 2. 122P 2. 021V C C40R S T9EA31X218X119GND20A L E30P S E N29U1A T 89 S 5 1V c c 图 13 AT89C51及数码干显示电路 功率表的设计与制作 5 所需工具软件 Keil C51 开发系统基本知识 Keil C51是美国 Keil Software公司出品的 51系列兼容单片机 C语言软件开发系统,与汇编相比, C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。 用过汇编语言后再使用 C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全 Windows界面。 另外重要的一点,只要看一下编译后生成的汇编代码,就 能体会到 Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。 在开发大型软件时更能体现高级语言的优势。 L51是 Keil C51软件包提供的连接 /定位器,其功能是将编译生成的 OBJ文件与库文件连接定位生成绝对目标文件 (.ABS),源程序的多个模块分别经 C51与 A51编译后生成多个 OBJ文件,连接时,这些文件全列于目标文件列表中,作为输入文件,如果还需与库文件 (.LiB)相连接,则库文件也必须列在其后。 outputfile为输文件名,缺少时为第一模块名,后缀为 .ABS。 连接控制指令提供了连接定位时的所有控制功能。 Commandfile为连接控制文件,其具体内容是包括了目标文件列表,库文件列表及输出文件、连接控制命令,以取代第一种繁琐的格式,由于目标模块库文件大多不止 1个,因而第 2种方法较多见,这个文件名字也可由使用者随意指定。 图 14为 C51工具包的整体结构 , uVision2是 keil c的 Windows集成开发环境 (IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。 开发人员可用 IDE本身或其它编辑器编辑 C或汇编源文件;然后分别由 C51或 A51编译器编译生成目标文件 (.OBJ);目标文件可由 LIB51创建生成库文件,也可以与库文件一起经 L51连接定位生成绝对目标文件 (.ABS); ABS文件由 OH51转换成标准的 Hex文件,以供调试器 dScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。 [21] 功率表的设计与制作 图 14 C51工具包整体结构图 仿真软件 proteus软件介绍 Proteus软件是来自英国 Labcenter electronics公司的 EDA工具软件。 Proteus软件有十多年的历史,在全球广泛使用,除了其具有和其它 EDA工具一样的原理布图、 PCB自动或人工布线及电路仿真的功能外,其革命性的功能是 ,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,您不需要别的, Proteus为您建立了完备的电子设计开发环境。 尤其重要的是 Proteus Lite Proteus专业版也非常便宜,人人用得起,对高校还有更多优惠。 Proteus组合了高级原理布图、混合模式 SPICE仿真 ,PCB设计以及自动布线来实现一个完整的电子设计系统。 此系统受益于 15年来的持续开发 ,被《电子世界》在其对 PCB设计系统的比较文章中评为最好产品 — “ The Route to PCB CAD”。 Proteus 产品系列也包含了我们革命性的 VSM 技术 ,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。 用户甚至可以实时采用诸如 LED/LCD、键盘、 RS232终端等动态外设模型来对设计进行交互仿真。 可以完全免费,也可以花微不足道的费用注册达到更好的效果;功能最强的。 功率表的设计与制作 6 程序流程图 图 15 整个程序流程图 7 软件设计 主程序 主程序主要完成系统硬件电路的初始化 , 设置堆栈指针 , 定时器工作方式 0,。单片机毕业设计论文功率表的设计与制作
相关推荐
....................................................... 14 使用方面的可行性 .................................................................................................. 15 8 结论 ........................
发生剧烈燃烧产生大量热量,并将产生的氧化物熔渣吹除掉,从而把金属分割开来的一种加工方法。 CG1— 30 小车式半自动切 割机主要技术参数见表 5。 表 5 CG130技术参数 切割厚度 ( mm) 切割速度 (mm/min) 电动机 型号 电压 (V) 功率 (kw) 5~ 60 50~ 750 S261 110 24 开坡口是边缘加工的一种。 其方法也很多,有手工铲削,砂轮打磨
校核支管流速 v1‘ =4q/ d12=4 ( )= 在范围 5~ 10m/s 内。 4) 穿孔管直径 d2 沿支 管方向每隔 2m 设置两根对称的穿孔管,靠近穿孔管的两侧池壁各留 1m,则穿孔管的间距数为 (L2 1)/2=( 282) /2=13,穿孔管的个数 n=(13+1) 2 2=56。 每根支管上连有 28 根穿孔管。 通过每根穿孔管的空气量 q1, q1=q/28= 则穿孔管直径
Martin of Data Base [5] 萨师煊 , 王珊 .数据库系统概论 [M].高等教育出版社 ,1991 [6] 翁正科 .Visual 数据库开发教程 [M].清华大学出版社 ,2020 [7] Korth H,Silberschatz System ,1986 致 谢 首先感谢我的指导教师郭梅英老师。 从毕业设计的选题、设计到论文的撰写过程,我得到了郭老师的悉心指导和孜孜不倦
额和取费标准等有关工程造价方面的文件和规定等。 (6) 我公司通过认真研究招标文件和图纸后,对本工程的各分部分项工程,雨季和冬季施工,现场分阶段平面布置和大型机械设备的投入使用,工程测量和检验试验,质量保证措施,工程进度计划的安排和进度计划保证措施,确保安全、文明施工和环境保护的保证措施,对各专业承包商的工 程总承包管理和协调,与业主、设计、监理和政府部门的配合与协作等工程重点
片机及外设负责对数据采集系统的工作进行管理和控制,并对采集到的数据作相应的处理。 ( 5) D/A 转换部分 D/A 转换部分也是数据采集系统的一个重要部分,在数字控制系统中作为关键器件,用来把单片机输出的数字信号转换成电压或电流等模拟信号,并送入执行机构进行控制或调节。 硬件 电路设计 本系统的硬件设计主要包括:多路转换开关及前置放大电路的设计,采样保持电路的设计,模数转换电路的设计