基于单片机的自行车码表设计

基于单片机的自行车码表设计

ID:16139771

大小:90.50 KB

页数:64页

时间:2018-08-08

基于单片机的自行车码表设计_第1页
基于单片机的自行车码表设计_第2页
基于单片机的自行车码表设计_第3页
基于单片机的自行车码表设计_第4页
基于单片机的自行车码表设计_第5页
资源描述:

《基于单片机的自行车码表设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于单片机的自行车码表设计导读:就爱阅读网友为您分享以下“基于单片机的自行车码表设计”的资讯,希望对您有所帮助,感谢您对92to.com的支持!基于单片机的自行车码表设计数码管的公共阴极或公共阳极通过串行限流电阻后接地或者接+5V,而每位LED数码管的段选线(a、b、c、d、e、f、h)与一片74LS164的4位并行输出口相连接。因为FPGA是并行工作的,故此时FPGA同时发送36个数据用于锁定9个显示的数码管。这样不用通过不断地刷新来改变显示数据,也没有延时,数码管也不会因为频率低而闪烁,只有FPGA发送的数据改变时数码管才发生相应改变。2.4.

2、2128*64LCD显示一、128*64LCD串口方式显示64当PSB脚接低电位时,模块将进入串行模式。从一个完整的串行传输流程来看,一开始先传输起始字节,它需先接收到五个连续的?1?(同步位字符串),在起始字节,此时传输计数将被重置并且串行传输将被同步,再跟随的两位字符串分别指定传输方向位(RW)及寄存器选择位(RS),最后第八位则为?0?。在接收到同步位及RW和RS资料的起始字节后,每一个八位的指令将被分为两个字节接收到:高4位(DB7~DB4)的指令资料将会被放在第一个字节的LSB(最低有效位)部分,而低4位(DB3~DB0)的指令资料则会被

3、放在第二个字节的LSB部分,至于相关的另四位则都为?0?。二、128*64LCD并口方式显示当PSB脚(OCMJ4X16A/B)接高电位时,模块将进入并行模式,在并列模式下可由指令DLFLAG来选择8位或4位接口,主控制系统将配合(RS,RW,E,DB0~DB7)来达成传输动作。从一个完整的流程来看,当下设定地址指令后(CGRAM,DDRAM)若要读取数据时需先DUMMYREAD一次,才会读取到正确数据,第二次读取时则不需DUMMYREAD,除非再进行下设定地址指令才需再次DUMMYREAD。在4位传输模式中,每一个八位的指令或数据都将被分为两个字

4、节动作:较高4位(DB7~DB4)的资料将会被放在第一个字节的(DB7~DB4)部分,而较低4位(DB3~DB0)的资料则会被放在第二个字节的(DB7~DB4)部分,至于相关的另四位则在4位传输模式中DB3~DB0接口未使用。64鉴于串口口传输方式可以大大地减少系统的I/O口使用量,并且可以提高系统的准确性,故采用串口传输方式。本设计采用的是128*64LCD液晶显示。7基于单片机的自行车码表设计主要参数:(1)工作电压(VDD):4.5~5.5V;(2)逻辑电平:2.7~5.5V;(3)LCD驱动电压(Vo):0~7V;(4)工作温度(Ta):0

5、~55℃(常温)/-20~75℃(宽温);(5)保存温度(Tstg):-10~65℃(常温)/-30~85℃(宽温)。2.5键盘部分及所需芯片选择2.5.1键盘设计方案键盘在单片机应用系统中,实现输入数据、传送命令的功能,是人工干预的主要手段。键盘分两大类:编码键盘和非编码键盘。编码键盘:由硬件逻辑电路完成必要的键识别工作与可靠性措施。每按一次键,键盘自动提供被按键的读数,同时产生一选通脉冲通知微处理器,一般还具有反弹跳和同时按键保护功能。这种键盘易于使用,但硬件比较复杂,对于主机任务繁重之情况。64非编码键盘:只简单地提供键盘的行列与矩阵,其他操

6、作如键的识别,决定按键的读数等仅靠软件完成,故硬件较为简单,但占用CPU较多时间。有:独立式按键结构、矩阵式按键结构。首先,确定键盘编码方案:采用编码键盘或非编码键盘。随后,确定键盘工作方式:采用中断或查询方式输入键操作信息。然后,设计硬件电路。非编码键盘系统中,键闭合和键释放的信息的获取,键抖动的消除,键值查找及一些保护措施的实施等任务,均由软件来完成。键盘是单片机系统设计中一种主要的信息输入接口,合理的设计,不仅可以节省系统的设计成本,更可使仪器设备的操作变得更为简单、方便,很大程度上提高系统综合性能。本设计中,码表要设置很多参数,所以需要输入

7、很多数据,所以本设计中的键盘部分是选用的ZLG7290I2接口键盘。键盘只需要12个,分别为0~9十个数和小数点以及确认键。8基于单片机的自行车码表设计2.5.2ZLG7290芯片特点选用的ZLG7290具有以下特点:(1)I2C串行接口,提供键盘中断信号,方便与处理器接口;(2)可驱动8位共阴数码管或64只独立LED和64个按键;(3)可控扫描位数可控任一数码管闪烁;64(4)提供数据译码和循环,移位,段寻址等控制;(5)8个功能键,可检测任一键的连击次数;(6)无需外接元件即直接驱LED,可扩展驱动电流和驱动电压;(7)提供工业级器件,多种封装

8、形式PDIP24,SO24。9K3VCCR33.3KR?5.1KSW-PBR43.3KA0A2A3A4INT1CS_KEY

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。