为键盘输入,直流电机电路控制线用了口线,分别为信号控制脚。显示电路用到了和口,口为液晶数据口。单片机软件模块设计中断子函数对于中断程序,只要定时器计数满就会产生中断中断次,共计次,秒钟加,秒钟计满再分钟加,当分钟加到时全部清零。以下是中断子函数流程图如图所示判键子函数对于式键盘判键,首先看有键按下不,如果有键按下则延时会儿,在判断是否真有键按下,如果确实有键按下,在判键释放,最后执行键功能程序。判键子函数流程框图如图所示显示子程序液晶是字符型液晶,它内部自带字符库,它可以写两行字符,同时每行可以写个字符,在写显示程序时候,我们先写命令,再设定字符显示,最后写数据,在每写次命令或数据都需要判断液晶是否忙。液晶显示程序流程图如图所示总程序流程框图整体程序流程框图如图初始化开始写命令判忙写数据判忙写完成了写完成了设置字符位置结束否否是是否否是是定时器初始化开始液晶初始化判断按键函数数据处理显示函数液晶清屏判断按键函数运行暂停停止数据处理显示函数液晶清屏清零函数结束否是否是是否否是程序读或写读写时能控制端液晶判断忙标志位液晶写命令写数据液晶清屏设置液晶起始位置液晶判忙函数显示直接写字符开始标志位跳入开始标志位跳出标志位字符按键次数累加变量起始价,运行价,等待价金额变量跳出下次定时器初始化定时器中断定时器中断总时间等待时间起始价每公里价时间速度等待价等待时间行字符函数起步价加单价加停止加电压脚输入端脚时能端通过电阻接地脚输入端脚接地脚逻辑电源电压端脚输入端脚使能端脚输入脚脚输出端脚输出端脚电流监测端软件设计单片机资源使用在本次设计中像电路键盘用到了口,其中到口作为键盘输入,直流电机电路控制线用了口线,分别为信号控制脚。显示电路用到了和口,口为液晶数据口。单片机软件模块设计中断子函数对于中断程序,只要定时器计数满就会产生中断中断次,共计次,秒钟加,秒钟计满再分钟加,当分钟加到时全部清零。以下是中断子函数流程图如图所示判键子函数对于式键盘判键,首先看有键按下不,如果有键按下则延时会儿,在判断是否真有键按下,如果确实有键按下,在判键释放,最后执行键功能程序。判键子函数流程框图如图所示显示子程序液晶是字符型液晶,它内部自带字符库,它可以写两行字符,同时每行可以写个字符,在写显示程序时候,课程设计任务书课程设计任务设计个出租车自动计费器,计费包括起步价行车里程计费等待时间计费三部分,用液晶显示总金额,运行时间,暂停时间,最大值为元,起步价为元,之内起步价计费,超过,设速度为,增加元即增加元,等待时间单价为每分钟元,用液晶显示总里程,同时用液晶显示等待时间和运行花费时间。设计要求计费功能费用计算是按行驶里程收费。设起步价为元。当里程时,每公里按元计费等待累计时间时,按元计费二显示功能显示行驶里程用四位数字显示,显示方式为,单位为。计程范围,精确到。显示等候时间用两位数字显示,显示方式为,单位为。计时范围,精确到。显示总费用用四位数字显示,显示方式为,单位为元。计价范围元,精确到元。功能要求本出租车自动计费,上电后显示最初起步价,里程计费单价,等待时间计费单价,通过按键可以调节起步价,里程计费单价,等待时间计费单价。同时具有运行,暂停,停止等状态,可以显示运行时间,同时可以显示暂停时间,具有累加功能,暂停和运行时间在暂停和运行前次状态上计时。出租车停止后能够显示行驶总费用。硬件电路设计振荡电路单片机内部有个高增益反相放大器,其输入端为芯片引脚,其输出端为引脚。通过这两个引脚在芯片外并接石英晶体振荡器和两只电容电容和般取。这样就构成个稳定自激振荡器。振荡电路脉冲经过二分频后作为系统时钟信号,再在二分频基础上三分频产生信号,此时得到信号时机器周期信号。振荡电路如图所示图振荡电路复位电路设计复位操作有两种基本形式种是上电复位,另种是按键复位。按键复位具有上电复位功能外,若要复位,只要按图中键,电源经电阻分压,在端产生个复位高电平。上电复位电路要求接通电源后,通过外部电容充电来实现单片机自动复位操作。上电瞬间引脚获得高电平,随着电容充电,引脚高电平将逐渐下降。引脚高电平只要能保持足够时间个机器周期,单片机就可以进行复位操作。按键复位电路图如图所示。图复位电路键盘接口电路式键盘式键盘中,每个按键占用根口线,每个按键电路相对。口通过按键与地相连,口有上拉电阻,无键按下时,引脚端为高电平,有键按下时,引脚电平被拉低。口内部有上拉电阻时,外部可不接上拉电阻。键盘接口电路如图所示图键盘接口电路显示电路对于现实电路我们可以采用数码管,也可以采用液晶显示,液晶又分字符型和点阵型,我们使用液晶是字符型液晶,并且带字符库,不需要查找代码。英文字符就可。液晶电路使用时,如果发现液晶不亮可以调节连接液晶点位器,改变液晶亮度。显示电路如图所示图显示电路直流电机电路该直流电机主要是通过驱动芯片来驱动,这款芯片可以同时驱动个直流电机,可以用直流电或脉冲波驱动第,脚为控制电机正反转,个接负电压,个接正电压,第脚控制电机转速,通过可以控制转速,这里我们给它个高电平就可以了。直流电机电路如图所示图直流电机电路和液晶简介字符液晶介绍字符型液晶主要技术参数如表所示表字符型液晶主要技术参数显示容量个字符芯片工作电压工作电流模块最佳工作电压字符尺寸接口信号说明如表所示接口信号说明编号符号引脚说明编号符号引脚说明电源地电源正极液晶显示偏压信号数据命令选择端读写选择端使能信号背光源正极背光源负极控制器接口说明及兼容芯片基本操作时序读状态输入输出状态字写指令输入指令码输出无高脉冲读数据输入输出数据写数据输入数据输出无高脉冲状态字说明如表所示状态字说明状态字说明当前数据地址指针数值读写操作使能禁止允许注对控制器进行读写操作之前,都必须进行读写检测,确保为地址映射图控制器内部带有位字节缓冲区,对应关系如下图所示地址映射图字行„„指令说明初始化设置显示模式设置如表所示显示模式设置指令码功能设置显示,点阵,位数据接口显示开关及光标设置如表所示显示开关及光标设置指令码功能开显示关显示显示光标不显示光标光标闪烁光标不显示当读或写个字符后地址指针加,且光标加当读或写个字后地址指针减,且光标减当写个字符后,整屏显示左移或右移,以得到光标不移动而屏幕移动效果当写个字符,整屏显示不移动数据控制控制器内部没有个数据地址指针,用户可通过它们来访问内部全部字节。数据指针设置如表所示数据指针设置指令码功能地址码,设置数据地址指针读数据见写数据见其它设置如表所示数据指针设置指令码功能显示清屏数据指针清零所有显示清零显示回车数据指针清零供电电路如图所示单电源字符型模块双电源字符和图形型模块供电电路驱动芯片简介以下是驱动芯片管脚图,如图所示软件设计芯片图脚电流监测端脚输出端脚输出端脚功率电源电压脚输入端脚时能端通过电阻接地脚输入端脚接地脚逻辑电源电压端脚输入端脚使能端脚输入脚脚输出端脚输出端脚电流监测端软件设计单片机资源使用在本次设计中像电路键盘用到了口,其中到口作为键盘输入,直流电机电路控制线用了口线,分别为信号控制脚。显示电路用到了和口,口为液晶数据口。单片机软件模块设计中断子函数对于中断程序,只要定时器计数满就会产生中断中断次,共计次,秒钟加,秒钟计满再分钟加,当分钟加到时全部清零。以下是中断子函数流程图如图所示判键子函数对于式键盘判键,首先看有键按下不,如果有键按下则延时会儿,在判断是否真有键按下,如果确实有键按下,在判键释放,最后执行键功能程序。判键子函数流程框图如图所示显示子程序液晶是字符型液晶,它内部自带字符库,它可以写两行字符,同时每行可以写个字符,在写显示程序时候,我们先写命令,再设定字符显示,最后写数据,在每写次命令或数据都需要判断液晶是否忙。液晶显示程序流程图如图所示总程序流程框图整体程序流程框图如图初始化开始写命令判忙写数据判忙写完成了写完成了设置字符位置结束否否是是否否是是定时器初始化开始液晶初始化判断按键函数数据处理显示函数液晶清屏判断按键函数运行暂停停止数据处理显示函数液晶清屏清零函数结束否是否是是否否是程序读或写读写时能控制端液晶判断忙标志位液晶写命令写数据液晶清屏设置液晶起始位置液晶判忙函数显示直接写字符开始标志位跳入开始标志位跳出标志位字符按键次数累加变量起始价,运行价,等待价金额变量
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 18 页
第 2 页 / 共 18 页
第 3 页 / 共 18 页
第 4 页 / 共 18 页
第 5 页 / 共 18 页
第 6 页 / 共 18 页
第 7 页 / 共 18 页
第 8 页 / 共 18 页
第 9 页 / 共 18 页
第 10 页 / 共 18 页
第 11 页 / 共 18 页
第 12 页 / 共 18 页
第 13 页 / 共 18 页
第 14 页 / 共 18 页
第 15 页 / 共 18 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。