欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    公共汽车智能语音报站系统.docx

    • 资源ID:1804352       资源大小:264.15KB        全文页数:41页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    公共汽车智能语音报站系统.docx

    课题:公共汽车智能语音报站系统-设计内容1 .基本要求:采纳困难可编程逻辑器件设计一个功能完善、具有好用价值的智能语音报站系统,通过按键限制可以用语音播报公共汽车全部的到站信息和下目标站的信息,甚至在站间还可随意穿插简短的广告信息和城市文明规他,给乘客供应轻松、健康的乘车环境。2 .提高要求:具有站位显示和人性化的录音操作功能。二、技术要求1 .语音信息分17段以上,至少保证9站线路的语音播报信息的存储;2 .能按报站要求随意组合放音;3 .具有正报、反报、重报、回退、豆位功能(其中回退为提高要求);4 .方加、减、正反选择、重复、清零、录音、放音、地址选择等按键或D1.P开关;5 .输出不失其功率大干125mW;6 .能实现指定地址人工限制长度的录音;7 .能用1.ED指示当前站的位置(提高要求);8 .每次播报时,每条信息必需播报两次;9 .具有在系统编程功能;三、设计原理1.ISD1420单片20秒育保真语音录放ICISD1420为美国ISD公司出品的单片语音录放电路。内部电路由振荡器、语音存储单元、前置放大电路、抗干扰滤波器和输出放大器组成。最小的录放系统仅由一个麦克风、一个喇叭、两个按钮、一个电源和少数电阻电容组成。录音内容存入E2PROM永久存储单元,具有零功率信息存储功能,这个独一无二的方法是借助于美国ISD公司的专利干脆模拟存储技术(DASTTM)实现的。利用它,语音和音频信号被干脆存储,以其原本的模拟形式进入E2PROM存储器“干脆模拟存储允许运用一种堂片固体电路方法完成其原本语音的再现,不仅语音音质美丽,而且具方断电语音爱护功能。椅点:所需外国元件少,电路简洁,操作便利“采纳干脆模拟盘存贮技术DAST(DirectAna1.ogStrorageTechno1.ogy),再现优质原声,没有常见的背景噪声。零功率信息存贮,省掉备用电源C 信息可保存10年以上,可反豆录放达10万次之多。 语音固化无需专用编程或开发装置。 较强的选址实力,可把存储器分成160段来进行管理。 具方自动省电模式,此时仅需05A的保持电流. 单一电源供电。电气特性: 工作电压Vdd:5V. 静态电流Istb:典型值0.85A,最大值为2pA. 工作电流1°p:典型值15mA,最大值30mA电路图形符号和管廓功能说明VCCOVCCAVSSOVSSAS-SPANAINP1.aV1.P1.AVCRECREC1.EOXC1.KANAOUTmeterN1.CASCS-1.S-=Ifc-12.HV420各管脚功能如下:名离管脚功能名称管脚功能A0A51-6地址ANAOUT21模拟输出A6、A79、IO地址(MSB)ANAIN20模拟输入VCCD28数字电路电源AGC19自动增益限制VCCA16模拟电路电源MIC17麦克风输入VSSD12数字地MICREF18麦克风参考输入VSSA13模拟地P1.AYE24放音(边沿触发)SP+、-14、15喇叭输出+、-REC27录音XC1.K26外接定时器(可REC1.ED25发光二极管接选)口NC7、8、11、22空脚P1.AY1.23放音(电平触发)各管脚功能描述如下:1.)A0A7地址输入端。ISD141O除A3,其余均为空脚(NC)。ISD1420的地址输入端具有两个功能:作为信息地址线用(AO-A7=1.OW);作为操作模选择用(A6和A7=HIGH)°2)MIC驻极体话筒输入端。驻极体话筒通过电容C将音频信号耦合到该输出端,C的电容值与该端内阻(IoKC)确定ISD142。通频带下限频率。3) .MICREF驻极体话筒参考输入端。4) .ANAIN模拟信号输入端。该端经C、R与ANAOUT端相连,语音通频带下限频率取决于C、R和该端输入阻抗(27kC),除M1.C端,该编亦可作为模拟信号输入端。5) )ANAOUT来自驻极体话筒的输入信号被放大输出至该端,前置放大器的电压增益取决于AGe电平,对于小信号输入电平,其最大增益为24dB°6)AGC自动增益限制端。AGC可动态地调整前置放大器增益,而且可扩展加大M1.C输入端的非失真信号的范用°AGC的响应时间是由AGC内阻抗(5kC)和外部电容C来确定的;释放时间是C和R的RC时间常数确定的“7).SP+.SP-喇叭输出端。该端可干脆联动16。喇叭,可利用单端输出驱动喇叭,也可采纳双端输出驱动喇叭。双端输出信号的功率是单端的四倍。单端输出则须要该脚与喇叭之间串接100F的沟通耨合电容。8)XC1.K外接时钟振荡端,该端在实际应用中通常接地,假如须要更高的计时精度,该端可外接时钟电路。9)REC1.ED发光二极管接口。当录音时,该端输出低电平,发光二极管1.ED亮。当录音停止或存储器录满时,1.ED熄灭。10)P1.AYE边沿触发放音限制端。当该端输入一低脉冲,电路即进入放音状态,直到结束,电路自动进入打算状态。11)P1.AY1.电平触发入音限制端。当该端电平变低并保持,电路进入放音状态,放音结束后电路进入打算状态。12)REC录音触发端。录音期间该端必需始终保持低电平。REC键优先于P1.AYE或P1.AY1.其中一个放音键。假如在放音期间,遇REC接低电平,放音马上停止,自动进入录音状态。13).VSSDVSSA数字地和模拟地。14)VCCDVCCA数字电路电源正端和模拟电路电源正端。算作模式应用ISD142。地址输入端具才双重功能,依据地址中的A6、A7的电平状态确定A0A7的功能。假如A6、A7有一个低电平,A0A7输入全说明为地址位,作为起始地址用,此时地址线仅作为输入端,在操作过程中不能输出内部地址信息。依据P1.AYE.P1.AY1.或REC的下降沿信号,地址输入被锁定。假如A6、7同为高电平常,它们即为模式位。运用操作模式方两点要留意:D全部初始操作都是从0地址起先。地址是ISD1420存储空间的起始端,后面的操作可模拟模式的不同,而从不同的地址起先工作C当电路中录放音转换将进入省电状态时,地址计数器复位为OC2)当P1.AYExP1.AY1.或REC变为低电平,同时A6、A7为高电平常,执行地址线所对应的操作模式。这种操作模式始终执行到下一个低电平限制输入信号出现为止。操作模式可以与微限制器一起运用,也可用硬件连线得到所需系统操作。A0:信息检索(仅用于放音工作状态)。不知道每个信息的实际地址,AO使操作者快速检索每条信息,AO每输入一个低脉冲,可使利内部地址计数器跳到下一个信息。这种模式仅用于放音工作,通常与4操作同时应用。A1.:用于删除EoM标记(仅用于录音工作状态)。A1.可使录入的分段信息成为连续的信息,运用A1.可删除掉每段中间信息捷的EOM标汜,仅在全部信息后留一个EOM标记。当这个操作模式完成时,录放的全部信息就作为一个连续的信息放出。A3:用于循环重放信息(仅用于放音工作状态)。A3可使存于存储空间始端的信息自动地连续重放,一条信息可以完全占满存储空间,那么循环就可以众头至尾进行工作,并由始至终反熨重放。A4:连续寻址。在正常操作中,当一个信息放完,遇到一个EoM标记时,地址计数器就会复位。A4可防止地址计数器豆位,使得信息连绵不断地放出。A2、A5:未用2 .语音典型电路图01234S67A耶45VISD1420VCCDVCCAVSSDVSSASP-P1.AV1.ANAINP1.AVEANAOUTRCCHICRtrREC1.EOMIC图2ISD1420典型应用电路3 .语音芯片的分身#HW为了能正确地进行语音播报,必需将20秒的语音芯片分段存储所需的内容,然后依据每条播报信息的要求组合后进行播报。依据分析,一个全长九站的线路,语音信息分18段存储即可,分段表如下:制)地址(十进制)单元数时间长度(8)内容OO-O1.0-120.25空白02-072-760.75,往”08-0F8-1581“小龙交10-1716-2381“石桥#18-1F24-3181M台子.20-2732-3981“石油路”28-2F40-478130-3748-5581“希岭公园”38-3F56-6381“两路口”40-4764-718148-4F72-7981“终点站"50-5780-878158-5F88-9581“到了”60-6796-10381下*68-6F104-11181“舞R在”70-81112-129243“下车的秘律下车”74-81*116-129243“(下车)的熏客请下车”82-87116-129243“脚塌”88-9F136-159243”的乘客请做好打算”其中74-81是70-81的子集,属于同一个存储段。4 .限制电路CP1.D设计系统的儿乎全部限制逻辑均由CP1.D实现,其逻辑框图如图3所示。SOUNDt>-ADDP1.AY_EA70BCD3.01.C1.EARB-REPEAT1.C1.KWMHz三-P1.AY,ENDB-P_N_SE1.ECTO-SUB图3CP1.D限制逻辑根图其中ADD是加计数按健输入;C1.EAR是豆位输入;REPEAT复播报按键输入;C1.K16MHz是时钟输入端,信号频率为16MHz;P1.AY_END是ISD1420的放音结束信号,该信号是低有效;P_N_SE1.ECT是方向选择输入端,当该输入端为低电平常,播报信息是正向播报,反之,当为高电平常,播报信息是逆向播报;SUB是减计数按键输入。P1.AY-E是触发语音播放的输出端;A7:0是地址输出端,用于给语音芯片播放时供应语音地址;BCD3Q是驱动显示译码的输出端,用于同步显示汽车到站信息。CP1.D限制逻辑电路的内部结构如图4所示C系统工作限制过程如下:汽车正向行驶时将P-N.SE1.ECT置为低电平,当须要播报语音信息时,按下ADD键即可。留意,每按一次ADD键,播报的语音信息就自动加1,并马匕播报两次,所以正常状况下只需按ADD槌即可。假如出现堵车等特别状况,须要再次播报已经播报过的信息,驾驶员只淘按卜.REPEAT健即可,该键可随意次重复执行。假如出现汽车站点与播报信息错位的状况,则可以通过连续按ADD键快进或连续按SUB键快退进行调整。时钟信号的作用是用于产生按键去抖动的50HZ信号和延时用的IkHZ信号。P1.AY_END输入端不是一个按键输入,而是语音芯片的输出端,是低彳效,该信号有效时表示当前播报的一段语音信息已经结束,利用该信息去触发下一段语音信息的播报,就可以使须要播报的一条完整的语音信息连续流畅地播放出来。条完整的语音信息由8段组成,假如每条语音信息播报两次,则须要一个16进制的计数器,如图中的CoUNT_16模图4CP1.D限制逻辑IM层电路图一条语音信息连续播放的原理如下:任何时候只要按下add、sub、REPEAT.C1.EAR四个健中的一个,由于七输入或门135的作用都会触发一次语音的播报,且存储语音信息的高5位地址已经确定,其中ADR7由P_N_SE1.ECT确定,ADR6:3由双向计数器CoUNTI6_U_D确定,所以按键ADD可以使ADR6:3加1以指向下条语音信息地址表的存储位置,同理按键SUB可以使ADR6:3减1以指向上一条语音信息地址表的存储位置,而REPEAT将不变更ADR6:3以指向当前条语音信息地址表的存储位置,按键C1.EAR可以使ADR6:3全为0以指向第一条语音信息地址表的存储位置。按键ADD、SUB、REPEAT.C1.EAR都有3个功能,第一个功能是前面讲的修改ADR6:3,其次个功能是使16进制计数器120清零以便从该条信息的第1段起先播放,第三个功能是通过135产生语音播放信号P1.AY-E,该信号连接到语音芯片的边沿触发放音限制端P1.AYE,使语音芯片起先播放语音信息。当第1段语音信息播放完后,ISD1420将输出P1.AY_END信号,P1.AY_END信号作为16进制计数器的C1.K输入端将使120计数为0001,该计数器的低3位输出作为存储器的低3位地址输入将指向当前条语音信息的第2段,同时P1.AY_END信号通过132延时后经135还将产生语音播放信号P1.AY_E,该信号作用于语音芯片ISD1420后又使语音芯片起先播放语音信息,但这次播放的是第2段语音信息。132延时的目的是保证在P1.AY_E信号有效时,P1.AY_END已经使16进制计数器完成计数。以此类推,第2段播放完成后乂将播放第3段、第4段直到第8段。当第8段播放完后120的输出为100O,由于计数器的最高位未用,所以语音播放乂将从该条的第1段重豆播放,接F来是第2段、第3段直到第8段.当其次次的第8段播放完后120的输出变为0000,因此16进制计数器产生的进位信号Co将屏蔽P1.AY_END,使语音播放停止。这样就达到了每条语音信息重复播放两次的目的。值得留意的是,七输入或门135除了对ADD、SUB、REPEAT.C1.EAR和P1.AY_END敏感外,它还有两个输入端,分别接的是16进制双向计数器的CO与BO,正常工作时Co与BO都为0,所以不产生任何影响,但当16进制计数器产生了进位CO或借位BO时,将封锁135使之不能产生P1.AY_E信号,即当汽车运行到终点站后,语音播报就将停止,这样就可防止语音播报器乂从头播报。因为这样的播报是错误的。正确的播报应当是变更播报的方向重新播报。因此,只方当按下C1.EAR键后,CO或BO才会消逝,语音播报才会重新正常地工作。16进制双向计数器COUNT16_UJ)该模块有3个输入信号和三个输出信号,其中一个输出信号为逻辑向肽输出信号。该逻辑向量输出信号为Q3.0,它是16进制计数器的BCD码输出信号,由4位BCD码组成,代表计数器的计数值。另两个输出信号分别是进位输出信号CO和借位输出信号BOo每当加计数从1111变为OOoo后就使进位输出CO为高电平,每当减计数从OooO变为111】后就使借位输出BO为高电平。CP_D是减法计数器的计数输入信号,CP-U是加法计数器的计数输入信号,RD是高有效计数器异步清零信号。16进制双向计数器的工作时序如图5所示。从图中可以看出计数器是双向计数的,在CP_U的作用下是加计数,在CP_D的作用F是减计数,并且不管是加计数还是减计数只要产生了进位信号CO或借位信号BO计数器都将停止计数,直到异步消零信号RD有效后,才会重新起先计数。-1.nJtn1.r1.nJIn_n_n_图516进制双向计数叁工作时序16进制计数器COUNT_16该模块有两个输入信号和两个输出信号,其中一个输出信号为逻辑向及输出信号。该逻辑向量输出信号为Q3.0,它是16进制计数器的BCD码输出信号,由4位BCD码组成,代表计数器的计数值。另一个输出信号是进位输出信号CO。每当计数到I1.1.1.后就使进位输出CO为低电平。e1.k是计数器的计数输入信号,c1.ear是高有效计数器异步清零信号。16进制计数器的工作时序如图6所示。IfAR×T×E宜W<11<11/IIZ1.IZ图616进制计数譬工作时序(3)按健处理KEYIN该模块有4个输入信号和三个输出信号,其中一个输入信号为时钟输入信号,其余三个输入信号为按键输入,即key1.、key2和key3o输出信号。ut1.、out2和out3分别是三个输入信号的延时去抖动输出信号。延时的长短与输入时钟的周期有关。按键处理的工作时序如图7所示。从图中可以看出按键的抖动被彻底地去掉通常按键的抖动时间不大于10ms,因此为去抖动目的输入时钟信号的频率可取50Hz,如本例中的17和128,而假如仅仅是延时H的,则输入时钟的频率只与所需延时的K短有关,如本例中的132。KEYC1.K口11FTKEYI_三UUUIKEY2UUUUUIKEY3_JUUUU111I1.OUTI_n_0UT2_T1.0UT3n图7按健处理模块工作时序图献COUNTJC该模块有一个输入信号和两个输出信号,输入信号为16MHZ时钟输入信号,输出信号为系统所需的IkHZ和50HZ信号,即C1.KIkHz、C1.K50Hzo通常按键的抖动时间不大于10ms,因此为去抖动目的输入时钟信号的频率可取50Hz,延时输入时钟的频率只与所需延时的长短有关,如本例中选用延时输入时钟的频率为IkHZC分频模块的工作时序如图8256字节只读存mSROM2568该模块有三个输入信号和个输出信号,其中两个输入信号为存储器使能信号g1.和或,另一个输入信号为存储器地址输入信号,即ADR7:0,此为8位逻辑向成,因此存储器的寻址实力为256,即存储器有256个存储单元。输出信号为8位宽度的数据输出。本系统中存储器用于存储语音信息播放时的分段地址。语音芯片ISD1420的分段地址为8位,所以这里设计的存储器的数据宽度也为8位。存储器模块的工作时序如图9所存储器安排原理是这样的,依据分析,每条播报信息可以又8段组成,因此每一条语音信息占用8个存储单元,这8个存储单元分别存储8段语音信息的在语音芯片中的存储地址。总共9个站,除去起点站外,须要播报的只有8个站。山于每个站须要播报两次,因此共需报站16次。第一次播报在汽车离开上一站的时候,告知乘客下一站是什么站,提示须要下车的乘客作好打算,其次次播报在汽车到站以后,告知乘客什么站已经到了,该K车的乘客请卜车C从上面的分析可见,汽车从起点站运行到终点站的过程中,须要播报16条信息,每条信息由8段组成,因此共须要168=128个存储单元。汽车运行到终点站后,还会原路返PU假如将前面运行的线路定义为正向行驶,那么原路返回的运行线路就定义为反向行驶。由于反向行驶时播报的内容和依次不能与正向行驶的公用,因此反向行驶的播报内容也必需单独存储,所以,整个系统所需存储器容量为256字节。如卜.是只读存储器存储内容安排表,正向播报时ADR7=0,所以占用的是低128个存储器单元,反向播报时ADR71=1,所以占用的是高128个存储器单元。ADR83为0000时唯一确定了8个存储器单元,这8个单元由低3位地址ADR2Q确定。下面的表中每一行括号中的8个数值就是在ADR7和ADR6:3确定后的一条播报语音信息中组合的8段语音段的地址表。其中的”表示空白语音,用于停顿。正向播报ADR(T1.-OADR6:3:0000(09680208136)“下一站”“小龙坎”“前往”“小龙坎”的乘客请做好打算”ADR6:3:0001(0888010480112)''小龙坎”“到了”“须要在”“小龙坎”下车的乘客请下车”ADR6:3:0010(0961602016136)“下一站”“石桥铺”“前往”“石桥铺”的乘客请做好打算”ADR6:3:00U(016880104160112)“石桥铺”“到了”“须要在”“石桥铺”“卜.车的乘客请卜.车”ADR|6:3:0100(O9624O2O24136)“下一站”“歇台子”“前往”“歇台子”的乘客请做好打算”ADR6:3:0101(024880104240112)“歇台子”“到了”“须要在”“歇台子”下车的乘客请卜车”ADR6:3:0110(0963202032136)“下一站”“石油路”“前往”“石油路”“的乘客请做好打算”ADR(6:3:01U(032880104320112)“石油路”“到了”“须要在”“石油路”下车的乘客请下车”ADR6:3):1000(0964002040136)“下一站”“大坪”“前往”“大坪”“的乘客请做好打算”“大坪”“到了”“须要在”“大坪”“卜车的乘客请F车”ADR|6:3:1010(09648O2O48136)“下一站”“鹅岭公园”“前往”“鹅岭公园”"的乘客请做好打算”ADR6:3:1011(048880104480112)“鹅岭公园”“到了”“须要在”“鹅岭公园”“下车的乘客请下车”ADR6:3:1100(0965602056136)“下一站”“两路口”“前往”“两路口”"的乘客请做好打算”ADR(6:3:1101(056880104560112)“两路口”“到了”“须要在”“两路口”“下车的乘客请下车”ADR6:3):U10(09672064080136)“下一站”“终点站”“解放碑”“全部”的乘客请做好打算”ADR6:3:1111(O7264O88O80112)"终点站''"解放碑”“到了”“全部”“(下车)的乘客请下车”反向播报:ADR(7-1*ADR6:3):0000(0965602056136)“下一站”“两路口”“前往”“两路口”的乘客请做好打算”ADR(6:3:0001(056880104560112)“两路口”“到了”“须要在"“两路口”下车的乘客请卜车”ADR6:3:0010(0964802048136)“下一站”“鹅岭公园”“前往”“鹅岭公园”"的乘客请做好打算”ADR6:3:0011(048880104480112)请下车”ADR6:3:0100(0964002040136)“下一站”“大坪”“前往”“大坪”“的乘客请做好打算”ADR6:3:0101(040880104400112)“大坪”“到了”“须要在”“大坪”下车的乘客请下车”ADR6:3:0110(0963202032136)“F一站”“石油路”“前往”“石油路”的乘客请做好打铲ADR6:3:0111(032880104320112)“石油路”“到了”“须婴在”“石油路”下车的乘客请下车”ADR6:3:1000(0962402024136)“下一站”“歇台子”“前往”“歇台子”"的乘客请做好打算”“歌台子”“到了”“须要在”“歇台子”下车的乘客请卜车”ADR6:3:1010(09616O2O16136)“下一站”“石桥铺”“前往”“石桥铺”“的乘客请做好打算”ADR6:3:1011(016880104160112)“石桥铺”“到了”“须要在”“石桥铺”“下车的乘客请下车”ADR6:3:U00(09680208136)“下一站”“小龙坎”“前往”“小龙坎”的乘客请做好打算”ADR|6:3:U01(0888010480112)“小龙坎”“到了”“须要在”“小龙坎”下车的乘客请下车”ADR6:3:U10(096720130080136)“下一站”“终点站”“沙坪堀”“全部”的乘客请做好打ADR(6:3:1111(O72130O88O80116)“终点站”“沙坪坝”“到了”“全部”“(下车)的乘客请下(6)译块CODE该模块有两个输入信号和一个输出信号,输出信号为逻辑向成输出信号。该逻辑向质输出信号为BCD3.0,它是站数的BCD码输出信号,由4位BCD码组成,代表当前到站信息。输入信号ADR6:3和CO是16进制双向计数器的输出信号和进位输出信号。通过对该信号的译码,可得到每个站的站编号的数值。译码器的工作时序如图10所示。wJADrSJ1.UJ_'J"<J,-_TJ_J1.I1.1.J1._1Z_-U2£.':一!一J1.IICH1f1.Q,zI2vzJ';«.'.z"zj,.,.zQ,ff1.1.译码器工作时序四、可儡程速辑器件的设计1.iap1.SI1032E雌isp1.SI1032E是美国1.attiCe半导体公司研制的新代困难可编程逻辑器件CP1.D,是目前市场上功能较强、产品性能优良、开发设计便利易用的可编程逻辑器件之一。它的编程采纳了在系统可编程(isp)技术,其主要特性如下:商集成度、育速度 等效逻辑门为6000个; 宏单元数为128个; 寄存器为192个; I/O引脚64个; 专用输入端8个, 最高工作频率125MHz, 最小传输延时7.5ns;«系新偏程 具花在系统编程的实力,不需专用编程器; 全部参数均可测试,保证百分之百的编程、效验精确率; 可反复编程达1万次之多电气将性 工作电压:支持5V、3.3V、2.5V;单一电源供电; 低功耗;其它功能 结构敏捷、运用便利; 具有设计可移植性; 具有全局时钟安排网络; 有内建存储器(6000系列); 具有边界扫描功能; 具有防非法COPY的加密单元;引脚图和功能说明isp1.SI1032E各管脚功能如表2所示,其引脚图如图11所示。表2.isp1.SI1032E各管功能如下:名称管NI功能1.O0I063如图输入/输出端口Y0Y3徼、66、63、专用时钟输入引脚VCC2K65电源小GND累22、43、接地端RESE1.24全身复位信号ispEN23isp编程信号限制线SDI/INO25P编程信号限制线/专用输MODE/IN142isp编程信号限制线/专用输SDO/IN244把编程信号限制线/专用输SC1.K/IN361P编程信号限制线/专用输AGOE0/IN467全局OE输入脚/专用输入GOE1/IN584全局。E输入脚/专用输入IN62专用输入IN719与用输入u57WWg%gs(TOHg0VCCGHO3MH£SHiN(rW<U03g,WZg、g4g$gsU13U1SUW1I1S2VZ122KM5CM力x29*yaJUdddtiddddddtiddddddddtDIisp1.SI1832f-70U84UOMJUgr3g/Jg153uonJittiwx>obJ十DvtcJGao3n1w3IMW1.KJUD)I2 I3 UD»Jg的3uoJUV»Jgy1.JK21.J821.J2U1.JW21.JS2U=C1.J9石口OOyZM-1.JS9口=Om«1.JH£1.J二£Uq21.J=eU二21.J0-21.J62口82US-BB11isp1.SI1032E701.J84弓旧图口2. isp1.SI1032E的编程接口ISP的接口有5个信号线:在系统编程使能输入(ispEN)、模式输入(MoDE)、串行数据输入(SDI)、串行数据输出(SDo)、串行时钟输入(SC1.K)o对isp1.SI器件进行编程要具备以下三个条件:编程电缆;PC机;isp1.SI系列器件下战软件。图12是isp1.SI器件与下战电缆的插座连线图,该插座安装在用户PCB板上。“1.XNO&KIfp1.SJ1032ESdISP&5-11t?rv-11411士>1.J-"HaV-U-1.ryW!-VJ91._f-»t<O912ISP播座接线图3. isp1.SI1032E的管安排CP1.D的管脚安排具有随意性,通常考虑是最大限度地便利布局和布线。卜.表是一种安排方案的举例。InputP1.nsPinNamePinAttributeADDC1.EARCi.KI6MHZP1.AY.ENDP_N_SE1.ECrREPEATSUB1.OCK57.PU1.1.UP1.OCK55.PU1.1.UPIQCK26,PUE1.UP1.OCK75.PU1.1.UP1.ock76,Pirurp1.OCK54.PU1.1.UP1.OCK56.HJ1.1.UPOutputPinsPinNamePinAttributeA(01.OCK74.PU1.1.UP五、系筑电路连接图系统电路连接图如图13所示(见最终一页)。实际焊接时必需留意对滤波电容的布局。六、元卷件清单Isp1.SI1032ECP1.D1IMHZ晶体振荡器1ISD1420单片20秒高保真语音录放芯片(4)活简1CD4511BCD-七段显示译码器(共阴)2(6)1.ED七段显示器(共阴)2IDCIoiSP插座1(8) DIP14插座1(9) DIP16插座200)DIP28插座1(11) PGA84-13×13插座1电阻若干D1.P开关(8路)104)电容若干8C喇叭105发光二极管207)试脸电路板(可安装PGA84_13X13插座)1Q8)1.M386集胜利放芯片1Q$按键开关若干七、主要参考文献(1|朱万杰,罗丰,吴顺君CP1.D技术和其应用.西安:西安电子科技高校出版社,1999.921李景华,杜玉远.可编程逻辑器件与EDA技术.沈阳:东北高校出版社,2000.12131潘松,王国栋.VHD1.好用教程.成都:也子科技高校出版社,2000.34谭会生,张昌凡EDA技术和应用.西安:西安电子科技席校出版社,2001.951侯伯亨,顾新.VHD1.硬件描述语言与数字逻辑电路设计.西安:西安电子科技高校出版社,1999.161蒋璇,臧春华.数字系统设计与P1.D应用技术.北京:电子工业出版社,2001.1(7|曾繁泰,侯亚宁,崔元明.可编程器件应用导论.北京:清华高校出版社,2001.481曾繁泰,李冰,李晓林EDA工程概论.北京:清华高校出版社,2002.1(9 A1.tera公司.DataBook1998(10 A1.tera公司.MAX+p1.usIIGettingStarted111黄正谨在系统编程技术和其应用.南京:东南高校出版社,199712P坤,奚大顺等.电子设计技术.成都:电子科技高校出版社,1997.7¾:IiiIrIHI1.UI1.1.1.1.三三三5三三三三三三三三三三三三三三三三三三三5三jc三三i三三*.r-v-.IAAIK。5Jc9S9f5555e5S5se55ee5e3ra3Vajarasxer3tsscstt>sssc9ex2*eHHH1.HH川用III卜B三I1ITjtesanFTF¾16进制双向计数卷电第图(COUNT16_U_D)16进制计数器电路图(COUNT_16)技设输入模块1.IBRARYIEEE;USE1EEESTD.1.IC.II64.A1.1.1.StIEEETID_1.OGICAR11H.A1.1.:ENTITYkcyinISPOR1.YkeyI.key2akeyXkeyc1.k:INSTO-U1.oGe<w1.,<wt2.<>wi3:OUTSTD_UIQGI。:ENDkcvin;ARCHrrrCTURBmOFKevinISSIGNA1.u.aIMb1.cO.ckSTD.UGIC;BEGINPROCESS(kc>c1.k)BEGINMkCydkEVErTANDkcydk=Uyn1.ENa1.<=a:a<K=ktf>I;b1.<=b(hHk=key2;c1.<=c;c<=kcy3:HNDIF;ENDPROCESS;PRCX:ESS(a0.a1.bO.b1.)BEGINou1.<=kcyc1.kANDaOANONOTa1.);<w1.2<=kcyc1.kNDbANDiNOTbI);oB<=kcyc1.kANDcOANtXNOTd);ENDPRfXJESS:ENDr1】;gVHD1.9(KEYIN)分发模块电路图(COUNTJOUbraryih-E;USEIEE三,STO.1.OGIC.IIM1.1.:151:IEfcHjnD_1.OGIC_UNSKiNED.AU_USE1.EEESIDIXKSICAR11IAIX1Wr1.TYrom2561.SPORT(§I,01NSm-1.OGIUadr:INSTOJ,U.''CTOR。IX>WM.d0M1.OCI'STD_1.0GIC_VECTOR<7DOWMDO>):END“,f”256因Xrchitecrir

    注意事项

    本文(公共汽车智能语音报站系统.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开