对于单片机初学者来说,数字电压表是一个不错的练习项目。在本文中,单片机开发工程师们分享了一个使用PIC单片机开发的简易数字电压表。该数字电压表的范围是0-20V,当然你也可以自己增加或减少输入电压的范围。 在这个方案中,使用的是microchip的PIC16F688单片机,该PIC单片机通过8个模拟通道之一读取输入电压,并使用内部ADC将其转换为10位数字。用ADC转换做一些数学运算,该数字可以转换为实际测得的电压。电压显示在基于HD44780的字符LCD上。 一、数字电压表电路图和说明 你无法将20V信号直接馈入PIC单片机的输入通道。它的工作电压过高,可能会损坏单片机。因此,首先我们需要一个电压缩放器,该电压缩放器会将输入电压缩小到PIC16F688的安全工作电压范围。可以通过下面所示的简单电阻分压器来实现。 使用两个电阻R1和R2,可以将0-20V的输入电压下转换为0-5V。对于R1和R2的选定值,你可以看到电阻分压器网络的输出(Va)是输入电压的1/4。如果输入电压超过20V,则Va将超过5V,这可能对PIC单片机有害。如果在R1电阻两端连接一个5.1V稳压二极管,
2022-12-13 16:25:43 110KB PIC 单片机 数字电压表 文章
1
基于单片微处理器PIC16F877研制成功了六嘴回转式电子秤水泥包装机的智能控制器,给出控制系统的硬件电路和软件的设计思想,并阐述了控制器的工作原理。该控制器设计的高精度是本系统的重要性能。中断嵌套是设计软件中的难点。本系统还成功实现了与上位机的通信。
2022-12-10 21:06:43 426KB PIC
1
PIC18f458开发例程,涉及各个功能,包括can通信,232通信等。 void CAN_Send1(unsigned char *CAN_TX_Buf, unsigned char DLC) { unsigned char i; CLRWDT(); TXB0REQ = 0; //首先,禁止发送 TXB0IF = 0; //清空发送完成标志 TXB0DLC = DLC; //CANCON=0X00; for(i = 0; i
2022-12-05 16:32:19 440KB pic18 pic 开发例程 pic18F458
1
pic18F4580开发例程,包含有11个例程。涉及各个功能以及can,232通信。 void CAN_Send_m(unsigned char *CAN_TX_Buf, unsigned char DLC) { unsigned char i; CLRWDT(); TXB0REQ = 0; //首先,禁止发送 TXB0IF = 0; //清空发送完成标志 TXB0DLC = DLC; //CANCON=0X00; for(i = 0; i
2022-12-03 23:01:06 613KB pic pic18 PIC18F4580 例程
1
xclm.exe破解文件直接替换原安装目录即可,然后在mplab中设置项目编译模块为PRO.亲测,优化了很多。 Memory Summary: Program space used 1AC2h ( 6850) of 8000h bytes ( 20.9%) 优化前为38% Data space used 3ADh ( 941) of E41h bytes ( 25.8%) 优化前为27%
2022-12-01 09:59:32 15KB XC8 PIC
1
本文件为基础的汇编入门8位乘法算法 试用于51 avr等8位汇编编程的单片机
2022-11-30 22:28:58 38KB 汇编 8位乘法
1
PIC单片机+LCD +DS1302+AD的程序是用C语言写的,程序运行正常。
2022-11-30 15:02:01 3KB PIC LCD DS1302 AD
1
1 引言  步进电机是一种离散运动的装置,它和现代数字控制技术有着紧密的本质的联系。步进电机亦是一种将电脉冲转化为角位移或直线位移的执行机构,当步进电机驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(又称之为步进角),为此可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过脉冲频率来控制步进电机的转动速度和加速度,从而达到调速的目的。从以上所述可知,步进电机是可以用脉冲信号直接进行定位控制,由于其具有一定的,且控制线路简单,使用方便、可靠;因此它广泛地应用于工业自动控制、数控机床、组合机床、机器人、计算机外围设备(扫描仪、磁盘驱动器、打印机)、照相
1
攻防世界misc_pic_again,misc杂项。 此题详细解题博客:https://blog.csdn.net/m0_59188912/article/details/127623967
2022-11-01 09:00:12 222KB misc 杂项
1
支持最新的HI_TECH PICC编译器的破解,几乎支持全系列的HI-TECH编译器的破解。 * HI-TECH Universal RSA Keygen generates real RSA signed activation data. * Replaces HI-TECH RSA public key with self-generated RSA key - different every time! * Generates permanent key - no expiry date! * Tested with: HI-TECH C Compiler for PIC10-12-16 MCUs HI-TECH C PRO for the PIC18 MCU Family HI-TECH C PRO for the PIC32 MCU Family HI-TECH for dsPIC-PIC24 HI-TECH C PRO for the Silicon Labs 8051 MCU Family HI-TECH C PRO for the PSoC Mixed-Signal Array HI-TECH C for Holtek MCU HI-TECH PICC-18 STD
2022-10-31 15:35:56 564KB PIC16 PIC18 PIC24 PIC32
1