- 1
- 0
- 约2.37千字
- 约 8页
- 2026-07-31 发布于山东
- 举报
实例36简易数字电压表《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学
实例要求实例分析系统需要将模拟信号转变为数字信号,再将数字信号转化为输入模拟信号的电压值,并进行显示,所以需要2次转换和一次显示操作。采用PCF8591实现A/D转换,采集0~5V连续可变的模拟电压信号,用电位器调节来实现这个模拟信号。转变为8位二进制数字信号(0x00~0xFF)后,送单片机处理,并在4位LED上显示出0.000~5.000V(小数点不用显示)。
硬件电路
主函数流程
控制程序设计//程序:ex39.c//功能:0~5V连续可变的模拟电压信号测量,并在4位LED上显示出0000~5000#includereg51.h//包含头文件reg51.h,定义了51单片机的专用寄存器#includeINTRINS.HsbitSDA=P3^6; //定义P3.6引脚位名称为SDAsbitSCL=P3^7; //定义P3.7引脚位名称为SCL#definedelayNOP();{_nop_();_nop_();_nop_();_nop_();};//无符号字符型变量unsignedcharcodeSEGTAB[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x83,0xF8,0x80,
您可能关注的文档
- 单片机基础与应用(C语言版)(第3版)课件1.2 单片机系统及开发环境.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.1 单片机硬件结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.3 51单片机的存储器结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.4 时钟电路与复位电路.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.5 单片机并行IO端口.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.1 定时器计数器.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.2 定时器计数器的工作方式.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.2 单片机中断系统结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.3 中断处理过程.pptx
- 单片机基础与应用(C语言版)(第3版)课件6.1 单片机与LED接口设计.pptx
原创力文档

文档评论(0)