随笔分类 -  51单片机学习进阶+金善愚

摘要:1 实物与模型 (1)为什么DO和DI引脚连在一个引脚上? 由于ADC0832在通信时并不是会同时使用DO和DI端口,并且DO和DI端口与单片机的接口是双向的,所以在设计电路中可以用一根线将DO端和DI端连接到一起。 (2)ADC0832的外部连接采用SPI总线结构,这样便把它的连接方式与其他设备统 阅读全文
posted @ 2023-02-09 17:34 豌豆茶 阅读(938) 评论(0) 推荐(0) 编辑
摘要:1 实验现象(每间隔1s自动切换模拟信号采集通道,通过数码管显示测量的电压值) 2 硬件设计 3 程序设计 3.1 主函数 #include <REG52.H> #include "DisplaySmg.h" #include "ADC0809.h" #include "Timer0.h" unsi 阅读全文
posted @ 2023-02-08 16:29 豌豆茶 阅读(810) 评论(0) 推荐(0) 编辑
摘要:1 实验现象 2 实验原理(略) 3 系统设计(略) 4 硬件设计 5 软件设计 5.1 主函数 #include "DisplaySmg.h" #include "ADC0809.h" #include "Timer0.h" unsigned char adc_result = 0; int ad 阅读全文
posted @ 2023-02-08 10:53 豌豆茶 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1 实验现象 2 实验原理 ADC0809的工作过程:首先输入3位地址,并使ALE=1,将地址输入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动ADC转换,之后EOC输出信号变低,指示转换正在进行。直到ADC转换完成,EOC变为高电平,指示A 阅读全文
posted @ 2023-02-03 18:29 豌豆茶 阅读(1301) 评论(1) 推荐(0) 编辑
摘要:1 实验现象 2 实验原理 3 系统设计 4 硬件设计 5 软件设计 5.1 主程序 #include <REG52.H> #include "DisplaySmg.h" #include "ADC0809.h" #include "Timer0.h" #include "Timer1.h" uns 阅读全文
posted @ 2023-02-02 21:43 豌豆茶 阅读(772) 评论(0) 推荐(0) 编辑
摘要:1 仿真现象 2 程序设计 2.1 主程序 #include <REG52.H> #include "DisplaySmg.h" #include "Timer0.h" unsigned int adc_result = 1234; void disp_num(void) //显示四位十进制数 { 阅读全文
posted @ 2023-02-01 21:42 豌豆茶 阅读(924) 评论(0) 推荐(0) 编辑
摘要:1 仿真现象 2 程序设计 2.1 主程序 #include "DisplaySmg.h" #include "Timer0.h" sbit LED = P1^0; unsigned int SystemTimer=0; //系统时间 unsigned char SystemFlag=1; //初始 阅读全文
posted @ 2023-01-31 21:51 豌豆茶 阅读(364) 评论(0) 推荐(0) 编辑
摘要:1 实验现象(四个参数:窗口(通道)+分隔符+参数数据) 2 参考程序 2.1 主函数 #include "DisplaySmg.h" unsigned char wnd; //窗口或参数的个数,状态机设计 unsigned char param1=55; //参数1 unsigned char p 阅读全文
posted @ 2023-01-31 08:42 豌豆茶 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1 项目要求 (1)数码管开机初始显示 ,正常运行时显示2013; (2)数码管显示任意四位十进制数; 2 仿真测试 3 参考程序 3.1 主函数 #include "DisplaySmg.h" void main() { //任务1 正常运行时显示2023 unsigned int i; //0~ 阅读全文
posted @ 2023-01-30 20:42 豌豆茶 阅读(588) 评论(0) 推荐(0) 编辑
摘要:1 实验现象 2 实验原理(略) 3 系统设计(略) 4 硬件设计(略) 5 软件设计 5.1 主函数 #include "OLED.H" #include "bmp.h" void Main_Menu(void); void Main_Show_Menu(void); void Set_Tempe 阅读全文
posted @ 2023-01-28 13:20 豌豆茶 阅读(1268) 评论(1) 推荐(1) 编辑
摘要:1 实验现象 2 实验原理(略) 3 系统设计(略) 4 硬件设计(略) 5 软件设计 5.1 主函数 #include "OLED.H" #include "bmp.h" int main(void) { u8 t=' '; //空格,space OLED_Init(); //初始化OLED OL 阅读全文
posted @ 2023-01-27 10:43 豌豆茶 阅读(1635) 评论(0) 推荐(1) 编辑
摘要:1 实验现象 2 实验原理 OLED(Organic Light-Emitting Diode)有机发光二极管又称为有机激光显示,OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层,和玻璃基板,当有电流通过时,这些有机发光材料就会发光,而且OLED由于同时具备自发光,不需要背光源(只上电源不 阅读全文
posted @ 2023-01-25 21:53 豌豆茶 阅读(1445) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示