




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
呼伦贝尔学院本科生毕业论文(设计)题 目 基于pic单片机的出租车计费系统专 业 04级计算机科技汉本(二)班 姓 名 学 号 200412135指导教师 2008年5月24日目录摘要 第一章 系统总体介绍 11系统组成及功能框图 12里程计量及费用计算功能 23语音播放功能 34中文菜单显示功能 55实时时钟功能 66按键功能 77系统电路设计原理图 7第二章 硬件设计 81主程序/cpu模块 92语音播放模块 93液晶显示驱动模块 104脉冲发生器模块 115时钟模块 126按键扫描模块 13第三章 系统程序设计 151系统主程序流程框图 162里程和费率计算程序流程图 193键盘处理程序流程图 204仿真与调试 22结束语24致谢25参考文献25附件 25 摘要 随着经济的发展,带动汽车行业快速发展,出租车日益普遍,了解在出租车上应用的计费系统,对我们日常生活也有帮助。而使用单片机实现该系统,是深化单片机应用的良好途径。本系统由单片机pic16f877a和一些外围原件组成,具有操作简单,显示明了,功能强大的特点。整个系统只有两个按键,一个“启动/停止”,一个“复位”; tg12864e 液晶模组作为显示器,可以显示数字、字母、中文、图片等,使系统信息一目了然;本系统除了里程统计和费用计算以外,还具有万年历和语音播报功能。万年历由时钟芯片pcf8563实时提供时钟信号,再由单片机调用显示;语音播报由语音芯片isd1420提供语音信息,语音信息放在不同的地址里,由单片机从这些地址中调用合适的语音进行播放。本方案充分发挥人性化的特点,利用isd1420的语音功能,配合tg12864液晶模组,模拟实现带语音提示的出租车计价系统。比较真实地模拟出租车的空车、载客、到站及对各状况的费率的计算、统计、显示和语音播报等功能。本系统涉及到的理论知识有: pic单片机知识、lcd液晶显示器的工作原理和使用方法、可擦、写的语音芯片的工作原理及应用、实时时钟芯片的工作原理及应用、 出租车计费系统的原理和实现方法、 proteus仿真原理及实际应用。本系统提高同学们用c语言编写程序的能力、单片机应用系统设计综合能力的训练、培养同学们分析问题和解决问题的能力、对同学们的招聘以及参加工作均有帮助。该系统稍加改进,可以成为一套真正的实用的计费系统。 关键词:时钟芯片pcf8563 语音芯片isd1420 tg12864液晶模组 lcd液晶显示器abstract with economic development, promote rapid development of the automotive industry, the taxi increasingly common understanding in a taxi on the application of the accounting system, on our daily lives also helped. mcu and the use of the system, deepen the scm application is a good way. scm pic16f877a from the system and some external original composition, is simple, show clear, powerful features. the whole system only two keys, a start / stop and a reduction; tg12864e use as a liquid crystal display module can display numbers, letters, chinese, pictures, the system of information at a glance;in addition to the system and the cost of mileage statistics, also has calendar functions and voice broadcast. calendar by providing real-time clock chip pcf8563 clock signal, and then from scm call display; voice broadcast by the voice chip isd1420 provide voice messaging, voice message on a different address, the mcu call from these addresses in the appropriate voice for playback. the programme give full play to the characteristics of human nature, the use of isd1420 voice, with tg12864 lcd modules, with analog voice prompt realization of the taxi pricing system. comparison of a true simulation of empty taxis, passenger departure and arrival of the situation and the rate calculation, the statistics show, and voice broadcast capabilities.the system involves the theoretical knowledge that: pic mcu knowledge, lcd liquid crystal display of principle and use of grip, written in the voice chip principle and application of real-time clock chip and application of the principle, of a taxi for the principle and method, proteus simulation theory and practical applications. the system improve the students use the c programming language capability, microcontroller integrated application system design capacity of training, training students to analyze issues and problem-solving abilities, the students of recruitment and participation in the work are helping. improve the system a little, can become a real and practical accounting system. key words: clock chip pcf8563 voice chip isd1420 tg12864 lcd module lcd liquid crystal display前言近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制 的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善随着出租车行业的发展,对出租车计费器的要求也越来越高,用户不仅要求计费器性能稳定,计费准确,有防作弊功能,语音报话,和电脑串行通信等功能。通常,设计出租车计费器面临以下三方面的问题:()不同国家和地区的计费方式存在差异。有些地区有夜间收费及郊区收费等,而有些地区则无夜间收费和郊区收费;即使同一地区,不同车型的出租车,其计费方式也有差别;另一方面,出租车还面临几年一次的调价或调整计费方式等问题。因此,所设计的计费器不仅要能满足不同国家和地区的要求,而且计费方式的调整也应当很方便。()由于个别地区对计费器有特殊要求,有时必须修改软件;另外,计费器还面临软件的升级;因而,所设计的计费器应能很方便地重新编程。()计费器必须要有防作弊功能,能有效防止司机作弊;同时要防止计费器在营运过程中死机。本方案充分发挥人性化的特点,利用isd1420的语音功能,配合tg12864液晶模组,模拟实现带语音提示的出租车计价系统。比较真实地模拟出租车的空车、载客、到站及对各状况的费率的计算、统计、显示和语音播报等功能。该系统稍加改进,可以成为一套真正的实用的计费系统。第一章系统总体介绍1.系统组成此出租车计费系统以单片机为系统核心,利用pic16f877单片机配合tg12864液晶模组及isd1420语音模块等,实现基本的出租车计价器功能。本系统是由pic单片机、液晶显示模块、计数脉冲发生器、系统实时时钟及语音等模块组成。系统框图如图(1)所示:pic(peripheral interface controller)单片机: 美国微芯公司推出的cmos 8位pic系列单片机,采用精简指令集(risc)、哈佛总线结构、2级流水线取指令方式,具有实用、低价、指令集小、简单易学、低功耗、高速度、体积小、功能强等特点,体现了单片机发展的一种新趋势,深受广大用户的欢迎,已逐渐成为单片机发展的新潮流。pic16f87x是微芯公司的中档产品。它采用14位的类risc指令系统,在保持低价格的前提下,增加了a/d转换器、内部e2prom存储器、比较输出、捕捉输入、pwm输出(加上简单的滤波电路后还可以作为d/a输出)、i2c总线和spi总线接口电路、异步串行通信(usart)接口电路、模拟电压比较器、lcd驱动、flash程序存储器等许多功能,可以方便地在线多次编程和调试,特别适用于初学者学习和在产品的开发阶段使用;它也可以作为产品开发的终极产品。微芯公司还将flash芯片做成与otp芯片价格相近,以致可用flash芯片代替otp芯片。微芯公司的单片机是品种最丰富的单片机系列之一,被广泛地应用于各种仪器和设备中。这种单片机具有如下显著的特点:开发容易,周期短:由于pic采用类risc指令集,指令数目少(pic16f87x 仅35条指令),且全部为单字长指令,易学易用;相对于采用cisc(复杂指令集)结构的单片机可节省30 %以上的开发时间、2倍以上的程序空间。高速:pic采用哈佛总线和类精简指令集,逐步建立了一种新的工业标准,指令的执行速度比一般的单片机要快45倍。低功耗:pic采用cmos电路设计,结合了诸多的节电特性,使其功耗很低;100 %的静态设计可进入休眠(sleep)省电状态,而不会影响激活后的正常运行。微芯公司的单片机是各类单片机中低功耗设计最好的产品之一。低价实用:pic配备有otp(one time programmable)型、eprom型及flash型等多种形式的芯片,其otp型芯片的价格很低。pic还提供程序监视器(wdt)和程序可分区保密的保密位(security fuse)等功能;提供了基于windows98/nt/2000的、方便易用的、全系列产品开发工具及大量子程序库和应用实例,使产品开发更容易、快捷。 图(2)pic16f877单片机结构图2.系统各部分功能:里程计量功能a)单片机对传感器输出脉冲进行计数,并将脉冲数换算成公里数;b)每一个脉冲代表轮胎旋转一周,设轮胎的直径为520mm,轮胎的周长为:(即每转一圈的距离)520x3.14159=1634mm=1.634m c)每公里的脉冲数:pulseperkm=1000m/1.634m=612(个脉冲) 费用计算功能(参照呼伦贝尔市出租车收费标准)费用计算包括三部分:起步费、行使费和燃油附加费:a)起步费用(startprice) 当行驶里程(runmilege)在2.3km(含2.3km)以内按起步价(startprice)7元计费。即行使费用(runprice)为: runprice = startprice + 1 = 8(元)b) 行使费用(runprice)-行使费用分短途与长途两种情况:.当行驶里程(runmilege)超出2.3km时并且小于35km时,按2.6元/km收费,这时行驶费用为:runprice=startprice+2.6(runmilege-startmilege)+1 其中:startprice为起步价=7元 startmilege为起步里程=2.3kmrunmilege为行使里程(总行使里程)runprice为行使费用(总行使金额).当行使里程超过35km后,要加空驶费,即每公里升至3.50元, 这时行驶费用为:runprice=startprice+3.5(runmilege-startmilege)+1c) 燃油附加费-每车次加收一元。语音播放功能.当初次按下“startstop”键,出租车开始启动,系统播放“您好!欢迎乘坐本公司出租汽车,谢谢!”播送完毕,计费器开始计费。.按下“speedup”键,出租车加速行使,最高速为100km。.按下“speeddown”键,出租车减速行使,最低速为0km。.在行使状态下,按下“startstop”键,表示出租车到站,结束行使。这时候,系统播放“您好!行使里程xxx公里,应付xxx元,请检查您的随身物品,欢迎再次乘坐,再见!”的提示音。.按下“reset”键,进入空车状态。 中文菜单显示功能. 在空车状态下(启动前),lcd屏幕上显示如下的中文信息:.在空车状态下,按下“startstop”键,系统播放“您好!欢迎乘坐本公司出租汽车,谢谢!”的提示音,同时在lcd屏幕上显示如下的中文信息:.播完提示音后,进入行使状态,lcd屏幕显示以下信息:.在行使状态,按下“speedup”键,里程显示的公里数增加的速度会不断的变快,金额数值也在作相应的变化。按下“speeddown”键,里程显示的公里数增加的速度会不断的变慢。.在行使状态,按下“startstop”键,表示出租车到站,结束行程。这时屏幕显示以下信息:同时,系统播放“您好!行使里程xxx.xx公里,应付xxx.xx元,请检查您的随身物品,欢迎再次乘坐,再见!”的提示音。实时时钟功能本系统采用两种方法实现日历时钟:(1)用实时时钟芯片fc8563作为时钟电路,产生年月日时分秒等信号,供系统调用。(2)用单片机中断的方法产生年月日时分秒等信号。(3)两种方法由同学自行选择。本系统设置4个按键,各个按键的功能如下:(1)“startstop”键开始进入行使/结束行使(到站)。(2)“speedup”键行使加速按键。按下次按键,可使出租车的速度由0km上升到100km。(3)“speeddown”键-行使减速按键。按下次按键,可使出租车的速度由100k下降到0km。(4)“reset”键-进入空车状态。电路设计原理图第二章 硬件设计: 主程序/cpu模块 主程序/cpu电路图及说明该模块主要包括系统初始化、pwm计数脉冲的产生、里程的识别和费率的计算及各功能模块的的组织和管理等。主程序模块在系统中起着重要的作用。pic16f877主要性能:具有高性能risc cpu。具有25条单字指令。除程序分支指令为两个周期外,其余均为单周期指令。运行速度:dc-20mhz时钟输入 dc-200ns指令周期8k*14个flash程序存储器368*8个数据存储器(ram)字节256*8eeprom数据存储器字节引脚输出和pic16c73b/74b/76/77兼容中断能力(达到14个中断源)8级深度的硬件堆栈直接,间接和相对寻址方式上电复位(por)上电定时器(pwrt)和振荡启动定时器(ost)监视定时器(wdt),它带有片内可靠运行的rc振荡器可编程的全码保护低功耗睡眠方式可选择的振荡器低功耗、高速cmos flash/eeprom工艺全静态设计要线串行编程(icsp)单独5v的内部电路串行编程(icsp)能力,处理机读/写访问程序存储器运行电压范围2.0v到5.5v高吸入/拉出电流25ma商用,工业用温度范围低功耗:在5v,4mhz时典型值小于2ma在3v,32khz时典型值小于20ua典型的稳态电流值小于1ua外围特征:timer0:带有预分频器的8位定时/计数器timer1:带有预分频的16位定时器/计数器,在使用外部晶体振荡时钟时,在sleep期间仍能工作。timer2:带有8位分频寄存器,预分频器和后分频器的8位定时器/计数器2个捕捉器,比较器,pwm模块其中:捕捉器是16位,最大分辩率为12.5ns 比较器是16位,最大分辩率方200ns pwm最大分辩率为是10位10位多通道模/数转换器带有spi(主模式)和i2c(主/从)模式的ssp带有9位地址探测的通用同步异步接收/发送器(usart/sci)带有rd,wr和cs控制(只40/44引脚)8位字宽的并行从端口带有降压复位的降压检测电路 语音播放模块 语音播放模块电路图及说明:语音播放模块播放提示音,行驶里程、费用等。isd1420系列单片录放时间8至20秒,音质好。芯片采用cmos技术,内含震荡器、话筒前置放大、自动增益控制、防混淆滤波器、平滑滤波器、扬声器驱动及eeprom阵列。最小的录放系统仅需麦克风、喇叭、两个按钮、电源及少数电阻电容。在录放操作结束后,芯片自动进入低功耗节电模式、功耗仅0.5ua。isd1420系列有唯一的录音控制和边缘/电平触发两种放音控制。不分段时外围线路最简,也可按最小段长为单位任意组合分段,芯片提供若干操作模式,大大提高了控制的灵活性。芯片采用多电平直接模拟量存储专利技术,每个采样直接存储在片内单个eeprom单元中,因此能够非常真实、自然地再现语音、音乐、音调各效果,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。采样频率从5.3,6.4到8.0khz,对音质仅有轻微影响。片内信息可保存100年(无需后备电源),eeprom单片可反复录音十万次。 液晶显示驱动模块液晶显示驱动模块电路图及说明:tg12864e 是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及12864 全点阵液晶显示器组成。可完成图形显示,也可以84 个(1616 点阵)汉字。主要技术参数和性能:电源:vdd:+2.7 +5v; 模块内自带-10v负压,用于lcd的驱动电压。 显示内容:128(列)64(行)点全屏幕点阵 七种指令 与cpu接口采用8 位数据总线并行输入输出和8 条控制线 占空比1/64 工作温度:-10+60,储存温度:-20+70,可选择宽温:-20+70.外形尺寸图:.模块主要硬件构成说明:. 模块的外部接口:.tg12864el 串口接线方式:脉冲发生器模块 脉冲性生器模块电路图及说明:(如下图) ne555定时器具有定时精度高、工作速度快、可靠性好、电源电压范围宽(3-18v)、输出电流大(可高达200ma)等优点,可组成各种波形的脉冲振荡电路、定时延时电路、是一种电路结构简单、使用方便灵活、用途广泛的多功能中规模集成电路。只需在外部配接适当的阻容元件,便可组成施密特触发器、单稳态触发器和多谐振荡器等多种应用电路,在这个电路中是多谐振荡器,它电路简单、性能稳定,波形标准。该模块完成传感器脉冲计量,然后转换为公里数,并根据规则计算对应的费用。同时,监测行驶速度,统计低速时间,计算低速等待费用,提供液晶显示更新函数,以便主函数可以控制更新用户界面以及行驶里程、费用等信息的显示。该模块包括pwm管理程序、里程计量程序、时间管理程序、费用管理程序、用户界面控制程序等部分。时钟模块 时钟模块电路图及说明:pcf8563 是低功耗的cmos 实时时钟日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过i2c 总线接口串行传递。最大总线速度为400kbits/s,每次读写数据后,内嵌的字地址寄存器会自动产生增量。 特性:* 低工作电流:典型值为0.25a(vdd=3.0v,tamb=25时)。* 世纪标志* 大工作电压范围:1.05.5* 低休眠电流;典型值为0.25a(vdd=3.0v,tamb=25)* 400khz 的i2c 总线接口(vdd=1.85.5v 时)。* 可编程时钟输出频率为:32.768khz,1024hz,32hz,1hz。* 报警和定时器。* 掉电检测器。* 内部集成的振荡器电容。* 片内电源复位功能。* i2c 总线从地址:读,0a3h;写,0a2h。* 开漏中断引脚。管脚配置功能描述:pcf8563 有16 个位寄存器:一个可自动增量的地址寄存器,一个内置32.768khz 的振荡器(带有一个内部集成的电容),一个分频器(用于给实时时钟rtc 提供源时钟),一个可编程时钟输出,一个定时器,一个报警器,一个掉电检测器和一个400khz i2c总线接口。所有16 个寄存器设计成可寻址的8 位并行寄存器,但不是所有位都有用。前两个寄存器(内存地址00h,01h)用于控制寄存器和状态寄存器,内存地址02h08h 用于时钟计数器(秒年计数器),地址09h0ch 用于报警寄存器(定义报警条件),地址0dh 控制clkout 管脚的输出频率,地址0eh 和0fh 分别用于定时器控制寄存器和定时器寄存器。秒、分钟、小时、日、月、年、分钟报警、小时报警、日报警寄存器,编码格式为bcd,星期和星期报警寄存器不以bcd 格式编码。当一个rtc 寄存器被读时,所有计数器的内容被锁存,因此,在传送条件下, 可以禁止对时钟日历芯片的错读。pcf8563 硬件时钟描写模块:最大总线速度为400kbits/s,每次读写数据后,内嵌的字地址寄存器会自动产生增量。 *400khz 的i2c 总线接口(vdd=1.85.5v 时) *可编程时钟输出频率为:32.768khz,1024hz,32hz,1hz。 *报警和定时器。 *开漏中断引脚。 *i2c 总线从地址:读0a3h;写0a2h。 地址 寄存器名称 00h 控制/状态寄存器 01h 控制/状态寄存器 0dh clkout 频率寄存器 0eh 定时器控制寄存器 0fh 定时器倒计数数值寄存器 地址 寄存器名称 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 02h 秒 vl 0059bcd 码格式数 03h 分钟 - 0059bcd 码格式数 04h 小时 - - 0059bcd 码格式数 05h 日 - - 0131bcd 码格式数 06h 星期 - - - - - 06 07h 月/世纪 c - - 0112 bcd 码格式数 08h 年 0099 bcd 码格式数 09h 分钟报警 ae 0059 bcd 码格式数 0ah 小时报警 ae - 0023 bcd 码格式数 0bh 日报警 ae - 0131 bcd 码格式数 0ch 星期报警 ae - - - - 06 操作举例*进入extclk 测试模式;设置控制状态寄存器的位(test=1)。*设置控制状态寄存器的位(stop=1)。*清除控制状态寄存器的位(stop=0)。*设置时间寄存器(秒、分钟、小时、日、星期、月世纪和年)为期望值。 *提供32 个时钟脉冲给clkout。 *读时间寄存器观察第一次变化。 *提供64 个时钟脉冲给clkout。 *读时间寄存器观察第二次变化;需要读时间寄存器的附加增量时,重复步骤和。按键扫描模块: 按键扫描模块电路图及说明:整个系统只有两个按键,一个“启动/停止”,一个“复位”;本模块功能:扫描按键功能,返回扫描结果。第三章 系统程序设计本系统程序由c语言编写,编译软件是mplab ide 和一个外挂的pic的c语言编译软件picc 。 1.系统主程序流程框图(含程序):/*/主程序开始/*void main() initial(); init(); lcm_init(); initi2c(); count = 0; runmilege=0; flag = 0; play_fg1 = 0; play_fg2 = 0;/*/转换为图形方式/* write_inst(0x34); write_inst(0x36); clear_picture_fast(); display_picture1();/显示一幅个性化图片 delay(100);/*/转换为文本方式/* write_inst(0x30); write_inst(0x0c); write_inst(0x01); write_inst(0x06);/*/显示一幅个人信息/* disp_log1(); delay(200); write_inst(0x01);/*/主程序循环开始/* while(1) if(mode=0)/模式0: 显示空车状态 inte = 0; count = 0; kongche(); else if(mode=1)/模式1: if(!flag)/标志位为0时 inte = 0;/禁止中断产生 write_inst(0x01); yingke(); /显示欢迎界面 play(17,50);/播放“您好” play(18,5); /播放“欢迎” play(25,100);/播放“乘坐本公司出租汽车” delay(200); flag = 1; write_inst(0x01); else/标志位为1时 inte = 1;/允许产生中断 price();/里程和费率计算 zaike();/进入载客界面 else if(mode=2)/模式2: inte = 0;/禁止中断产生 if(!play_fg1)/标志位为0时 daozhan();/进入到站界面 play(21,60); /播放“车已到站” delay(50); playsound_km(runmil);/播放行使里程 delay(50); playsound_mn(pricet);/播放应付金额 play_fg1 = 1;/置标志位为1 write_inst(0x01); jieshu();/进入结束界面 if(!play_fg2)/标志位为0时 play(24,100);/播放“请检查您的随身物品” play(18,5); /播放“欢迎” play(20,5); /播放“再次” play(25,100);/播放“乘坐本公司出租汽车” play(19,5); /播放“再见” play_fg2 = 1;/置标志位为1 scankey();/键盘扫描模块 2.里程和费率计算程序流程图(含程序):/*/费率计算函数/*void price() if(runmilege2300)&(runmilege35000) /totalprice=700+(35000-2300)*0.26+(runmilege-35000)*0.35+100; totalprice=1112+(runmilege-35000)*0.35; price=(ulong)totalprice; 3.键盘处理程序流程图键盘扫描子程序模块/*第 24 页 共(25)页void scankey() if(k2() bell(); if(mode=0x00) mode = 0x01; write_inst(0x01); else if(mode=0x01) flag = 0; mode = 0x02; write_inst(0x01); if(k4() bell(); if(mode=0x02) flag = 0; play_fg1 = 0; play_fg2 = 0; mode = 0x00; write_inst(0x01); count = 0; *4.仿真与调试1.当用运行pic16f877时,b口和c口各接了led,a口的ra1、ra2接了两个继电器,复位电路就是一个22uf电容一个10k电阻和一个按钮开关,然后晶振是一个20m的晶振。然后电源借用了高拓的picmate2004上面的一个5v电源。但是现在上电后测试发现,b口和c口都还ok,就是a口,发现上面有一个振荡,但是奇怪的是当使用示波器观察时,示波器的地线一旦接上板子的地线,振荡就消失了。所以无法使用示波器看这个波形。用程序测是一个100hz的振荡。现在这个振荡影响程序的正常运行,因为需要从ra1、ra2输入信号分析:可能是电源得工频干扰,把板子离电源远一点,注意地线的等电位和抗干扰,接上示波器正常应该就是地线的问题。检查和优化下。把示波器,还有旁边的台式电脑、电烙铁等电源逐个从电源插座拔掉再看电路输出结果还有没有干扰,要是还有就是板子提供电源本身造成的,没有的话就是刚才一个一个排除那些东西产生的结果2.icd2 调试时出现“icd0083: debug: unable to enter debug mode. please double click this message for more information.”分析:4mhz以上晶振推荐使用hs模式,如果是外部32k低频晶振,重新“connect”一下可执行调试指令,也有可能内部或外部晶振使能了pll 功能而进不了debug模式的,关掉pll即可;再还有可能是配置位设置不当引起的,查看configconfiguration bits,确保看门狗被禁止,代码保护、掉电检测等被关闭问题解决。3.icd2自检不通过提示“. failed self test. see icd2 settings (status tab) for details”分析:icd2 自检主要是对target vdd、target vpp、mclr gnd、mclr vdd mclr vpp六个管脚电压进行检测,任何的一项不正常都会通不过。出错具体情况可在icd2 的status栏进行查看,找出出错的项,再检查该项的相关硬件连接。若是pic18j、pic24、dspic30、dspic33系列的器件,是无法从icd2供电给它们的,要求目标板外接电源,且要注意它们的电压范围,问题解决。4.icd2编程时提示编程成功但校验失败分析:首先检查pgc/pgd有无外电路干扰,再看看vdd有没有达到4.5v以上(pic18j/pic24/dspic33f系列除外),icd2对芯片编程时首先要全擦,对大部分pic来说执行“bulk erase”时vdd最小电压是4.5v。这就要求即使是lf版的pic在用icd2编程时vdd至少是4.5v,当然编完程后还是可以在低电压下(3v)使用icd2调试的。 5.写好程序后,配置字xt,4m晶振,上电后发现晶振波形是间歇的,clk in 振 1ms后变为高电平又 进入震荡,出现间歇问题?分析:改成 hs 才行,可能和振荡部分的放大倍数有关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030团购产业园区定位规划及招商策略咨询报告
- 2025-2030商业洗涤干燥机行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030味精市场投资前景分析及供需格局研究研究报告
- 2025-2030合金市场发展分析及行业投资战略研究报告
- 2025-2030半结晶聚邻苯二甲酰胺行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030化学表面处理行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030动态心电图仪行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 加工木门合同样本
- 2025-2030减肥食品行业市场发展分析与发展前景及投资战略研究报告
- 部编三年级语文下学期期末知识点归纳复习名校习题
- 输液港的植入和并发症处理课件
- 世界史知识点总结
- 公司IPQC巡检记录表
- 施工现场建筑垃圾处置专项方案
- 环形锻件的轧制过程的基本原理和工艺流程
- 大班音乐《水果百变秀》课件
- 妇幼保健院医疗保健服务转介工作制度和流程
- 监察机关执法工作规定学习测试
- 超细干粉灭火系统施工质量记录表格
- 2022职业病防治法宣传周PPT
- (高清版)外墙外保温工程技术标准JGJ144-2019
评论
0/150
提交评论