单片机电子显示系统毕业设计(附完整原理图和源程序)
本设计使用STC12C系列高速单片机作为主控制模块,利用简单的外围电路来驱动96×16的点阵LED显示屏。利用STC12C系列高速单片机本身强大的功能和内部E2PROM,可以很方便的实现单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛的应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。
本LED显示屏能够以动态扫描的方式同时显示六个16×16点阵汉字,并能通过上位机软件修改显示内容和显示效果等等。采用IAP在应用可编程技术,把字符内码存储在空闲的单片机程序存储器空间,使本LED显示系统能掉电存储1024个字符。设计中采用了SPI接口的GB2312标准字库,支持所有的国标字符和ASCII标准字符的显示。因为采用串行传输方式,使本系统的可扩展性得到提升,便于多个显示单元的级联。
本文从LED的显示原理入手,详细阐述了LED动态显示的过程,以及硬件电路的设计、计算和软件的算法。
vim配置代码,超强版本!
vim linux下超强编译工具,有了该配置,可以实现可视化IDE的开发,非常强大!
嵌入式电子相册设计实现了bmp格式图像的显示。主要包括16bit 565图像的解码和显示。前翻、后翻触摸屏事件的实现。
实现了bmp格式图像的显示。主要包括16bit 565图像的解码和显示。前翻、后翻触摸屏事件的实现。 需求设计
(1) 在ARM9平台上,实现液晶屏显示16位(R5 G6 B5)BMP彩色图像;
(2) 实现触摸屏的功能,利用触摸屏可以实现BMP图像“上一张”和“下一张”的轮换显示;
(3) BMP文件的解码函数的实现;
(4) 触摸屏功能的实现;
详细设计:
BMP文件的构成
(1) BMP文件可以看成4大块的内容:
(2) 位图文件头(bitmap-file header);
(3) 位图信息头(bitmapinformation-header);
(4) 色彩表(color table);
(5) 位图的字节阵列(即位图数据流);
(6) 如图1所示。
温度控制器毕业设计(完整版附图源程序)
本文介绍了以AT89S51单片机为核心的温度控制器的设计,在该设计中采用高精度的温度传感器AD590对电热锅炉的温度进行实时精确测量,用超低温漂移高精度运算放大器OP07将温度-电压信号进行放大,再送入12位的AD574A进行A\D转换,从而实现自动检测,实时显示及越限报警。控制部分采用PID算法,实时更新PWM控制输出参数,控制可控硅的通断时间,最终实现对炉温的高精度控制。
基于单片机的锅炉汽包液位控制系统(毕业设计完整版附总图及源程序)
摘 要 1
Abstract 2
引 言 1
1 理论基础 2
1.1 工业锅炉设备的基础知识 2
1.1.1 工业锅炉的分类和工艺流程 2
1.1.2 锅炉设备控制系统的分类 4
1.2 锅炉水位控制系统在锅炉生产控制系统中的重要性 5
2 炉汽包水位的基本特性和常规汽包水位控制系统 6
2.1 锅炉汽包水位控制对象的基本特性 6
2.1.1 汽包水位在给水流量扰动下的动态特性 7
2.1.2 汽包水位在蒸汽负荷扰动下的动态特性 8
2.2 锅炉汽包水位的常规控制系统及其优缺点 10
2.2.1 单冲量水位控制系统 10
2.2.2 双冲量水位控制系统 10
2.2.3 三冲量水位控制系统 10
3 模糊控制系统的基本思想、特点及其和常规控制系统的比较 12
3.1 模糊控制的基本思想和特点 12
3.2 用模糊水位控制和常规控制系统的比较 14
3.3 汽包锅炉水位模糊控制系统的设计 15
4 系统设计 17
4.1 系统硬件构成及工作过程 17
4.2 硬件器件简介 19
4.2.1 MSC1211的结构和特性 19
4.2.2 MSC1211在本次设计中的使用 26
4.2.3 专用LED数码管显示电路(MAX7219) 35
5 软件设计 36
5.1 程序流程图 36
5.2 编程 41
5.3 硬件图 41
结 论 42
参 考 文 献 43
附录A 硬件图 45
附录B 程序清单 46
致 谢 49
基于单片机的智能测温检查控制系统
机型的选择:通过对系统大致程序量的估计和系统工作速度的估计以及I/O口需求量的估计,考虑价格因素、元器件市场因素,选定8031单片机作为系统的主要控制芯片。
各种模拟信号均需通过A/D转换器转换成数字量,考虑到被测量的有效位数及其富裕量,选国产的AD5G14433芯片作A/D转换器。由于采样的电压太低需要进行放大处理,才能使电压达到硬件要求,选放大精度高的AD521芯片作放大器进行信号处理。由于热电偶的工作环境是室温,那么它的冷端温度变成是室温了而不是零度,因此需要进行温度补偿才能保证测温的准确性,选用AD590芯片作为温度补偿。为了保存程序,以及方便修改程序,选用EPROM27128(16K)来保存程序。为了在掉电时能保存控制参数和控制字需要一块掉电时能保存数据的储存芯片,选用EEPROM2817(可电擦写存储器)来保控制参数和控制字。为了能将所测得的数值反馈进行控制,需要将数字量输出才能实现,所以要将数字量转换成模拟量才能输出,需要一D/A转换芯片才可实现此项工作,选用DAC0809芯片可以完成此工作。由于本次设计中所用到的按键数量少(只要三个)所以采用独立式按键,该电路配置灵活,软件结构简单。为了能够实现控制的可视化,采用LED数码管动态显示测得的数值和仪器的当前工作模式以方便操作。
用单片机实现温度远程显示
文章介绍了用AT89S8252单片机的串行接口与智能温度巡回检测仪(XJ-08S)通过RS—485总线相互通讯实现热水温度远程显示的一种低成本解决方案,内容涉及RS—485总线通讯、单片机驱动数码管显示、数据转换以及键盘处理软硬件设计等内容。
基于单片机的温湿度检测系统
1 绪论 1
1.1 粮情检测技术的国内外研究动态 1
1.2 本课题的主要研究内容 2
1.3 本课题的设计要求 3
2 单片机的选择与应用 4
2.1 单片机技术的介绍 4
2.2 单片机AT89C51的简介 4
3 系统的总体设计 10
3.1 系统的总体设计框图 10
3.2 系统各部分功能的描述 10
4 硬件电路设计 12
4.1 信号采集电路的设计 12
4.2 显示与控制电路的设计 20
5 软件设计 24
5.1 系统主程序的设计 24
5.2 温度采集程序的设计 26
5.3 湿度传感器的设计 30
5.4 键盘显示程序的设计 34
结束语 39
致谢 40
参考文献 41
附录:电路图
基于单片机的智能温控仪毕业设计
温度是科学技术中最基本的物理量之一,物理化学生物等学科都离不开温度。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域内温度往往是表征对象和过程状态的最重要的参数之一。
本文介绍采用测温范围宽、精度高的铂热电阻进行温度系统的测量和控制。温度控制系统具有非线性、时滞以及不确定性。单纯依靠传统的控制方式或现代控制方式都很难以达到高质量的控制效果。而智能控制中的模糊控制通过从专家们积累的经验中总结的控制规则,对温度进行控制,可以有效地解决温度控制系统的非线性、时滞以及不确定性。本节采用模糊控制对温度进行控制。