内容简介:这是一个基于AT89C5系列单片机,DS18B20温感以及ILI9341彩屏的一个实时温度显示程序,ILI9341中显示的内容是一个模拟的温度计(有刻度,刻度值,实时温度指针),相关汉字,温度也可以在彩屏中以十进制数显示出来.有proteus仿真.可以直接使用(只要你有keil和proteus软件就行). 软件平台:keil uVision5,Proteus 8.4/8.6 提醒:我代码中一些.h头文件直接写的是函数实现,而不是声明,这个不符合规范!(我懒得改了.....) 主要文件列表:mian.c gui.h ILI9341.h ds18b20.h ILI9341.pdsprj
2021-06-17 09:35:42 195KB AT89C52 DS18B20 ILI9341
1
加入世贸组织以后,中国会面临激烈的竞争。这种竞争将是一场科技实力、管理水平和人才素质的较量,风险和机遇共存。于是老师在单片机理论课程学习的基础上,为我们安排了一个涉及MCS—51单片机多种资源应用及具有综合功能的电子时钟设计
2021-06-15 14:13:41 200KB 电子时钟
1
1.目的 通过对电子时钟系统进行编程与Protues仿真,进一步掌握单片机的组成,P1、P0、P2、P3口的应用,蜂鸣器的应用,定时中断程序的编写及应用,对之前学习的单片机课程进行回顾与应用;初步掌握Protues仿真方法以及用keil软件编写程序的方法。 2.题目与要求 本次课程设计的题目为:电子时钟的设计,其具体要求为: (1)能实现时、分、秒的显示; (2)能实现12、24小时制的切换; (3)能设定时间; (4)能设定闹钟; 整个系统要设计键盘和显示器,利用单片机内部时钟完成定时器的定时设计。 第二章 理论基础 1.AT89C52芯片 AT89C52芯片的引脚图如图1所示。 图1 AT89C52芯片引脚 其中主要应用到的引脚口介绍: (1)P0口的第一功能是作为一般I/O口使用,第二功能是在CPU访问外部存储器时,分时提供低8位地址和8位双向数据。 (2)P1口是8位准双向I/O口,51子系列中P1只能用作一般I/O口,52子系列中P1.0和P1.1引脚还具有第二功能。 (3)P2口是8位准双向I/O口,第二功能是在CPU访问外部存储器时,作为高8位地址总线,输出高8位地址。 (4)P3口是8位准双向I/O口,其第一功能是用作一般I/O口,第二功能是作为中断信号和外部数据存储器的读写控制信号。 (5)RES,复位信号高电平有效。
2021-06-15 14:07:46 42KB 51单片机
1
可作为嵌入式课程设计,LPC2148利用ds18b20显示到LCD1602上,包括源程序源电路仿真图,亲测,绝对可用!
2021-06-13 21:26:50 170KB LPC2148 ds18b20
1
四位数码管时钟和温度显示
2021-06-03 18:02:04 131KB 数字通信
1
温度显示报警.uvproj
2021-06-03 18:02:04 14KB 程序设计
1
51mcu液晶1602时钟温度显示(ZYB-MCU51-DS1302-18B20-LCD1602-A0) 本单片机具有完整的时间初始化和时间日期调校功能。 设计制作:Nathen.zhang@gmail.com
2021-06-03 14:58:07 466KB 51单片机 ds1302 18b20 时间调校
1
含源码和屏幕程序; mcu:STM32F103C8T6最小系统板 屏幕:迪文串口屏(DMT80480C070-07WT) 传感器:DS18B20 视频演示:https://www.bilibili.com/video/BV1z7411e7bt
2021-05-29 19:01:56 5.19MB stm32 迪文 串口屏 点灯
针对51单片机和DS18B20的温度显示程序,包含详细的注释,非常适合初学者!
2021-05-25 21:43:05 6KB 温度显示
1