好文档 - 专业文书写作范文服务资料分享网站

公交车自动报站系统毕业论文(DOC)

天下 分享 时间: 加入收藏 我要投稿 点赞

武汉大学珞珈学院本科毕业论文

4.2 键盘扫描流程设计

按键扫描程序的执行过程:首先扫描某一按键是否按下,然后延时进行消抖,消抖过后又进行按键扫描判断该按键是否仍然按下,如果仍然按下就将取得的按键值赋给nkey,按键扫描流程图如图4.2所示。

图 4.2 按键扫描流程图

程序工作思想为:电路上电后,程序首先完成程序的初始化,随后查询按键状态,进入系统工作状态。如果有按键按下,则转去执行该按键指向的工作程序。自此完成了4*4键盘的一次扫描,在程序中则利用键盘的不断扫描在配合其他相应的程序来完成相应的功能。

2

武汉大学珞珈学院本科毕业论文

4.3 LCD显示模块流程设计

图 4.3 LCD显示模块流程图

在公交车上,显示器在提醒人们下车中有很重要的作用,它几乎不会受到外界的影响,不像语音有时噪声较大等原因是会影响人的感官而使你无法确定你所要知道的站名,所以公交车上显示器的存在是绝对必要的,而且显示模块控制容易,价格便宜,有很大的通用性。在LCD显示过程中,它的程序并不是特别复杂,并且较容易理解,例如这次毕业设计中只要将程序适当的添加到单片机89C52中,就可以实现显示出所要显示内容的目的。 #include #define uint unsigned int #define uchar unsigned char

3

武汉大学珞珈学院本科毕业论文

sbit p2_3=P2^3; sbit p2_4=P2^4; uchar code table[][]={

“珞珈学院 ”, “电子信息科学系 ”, “电子信息工程3班 ”, “设计:熊鹏 ”, “指导教师:李婧 ”

}

在该程序中编写了,该字符段在显示器中显示的过程。首先num=1,则字符段为珞珈学院。随着num的不同,则选择显示的字符段也不同。

4

武汉大学珞珈学院本科毕业论文

结 论

该设计主要有两部分组成:单片机控制部分和显示部分。控制部分由89C52组成,包括必要的按键电路、复位电路和时钟电路等外围电路。显示部分由12864的LCD液晶显示器完成。

系统的软件设计用C语言进行编写,完成了一些重要程序的编写工作。具有设计快、效率高、成本低的特点。

1

武汉大学珞珈学院本科毕业论文

参考文献

[1] 杨素行 模拟电子技术基础简明教程 第三版 高等教育出版社 2006.5. [2] 阎石 数字电子技术基础 第五版 高等教育出版社2006.5.

[3] 陈忠平,曹巧暖 单片机原理及接口 第二版 北京:清华大学出版社,2011.5. [4] 董尚斌 电子线路(Ⅱ) 清华大学出版社 2008.10.

[5] 于敬芬:基于AT89S52和TLC0834的数据采集系统[J],中国水运(学术版),2006. [6] 张毅刚,彭喜元,姜守达.新编MCS-51单片机应用设计[M].第2版.哈尔滨:哈尔滨工业大学出版社,2006.

[7] 楼苗然.51系列单片机[M].北京:北京航空航天大学出版社,2003. [8] 康华光主编.电子技术基础[M].第四版.北京:高等教育出版社,1999.

[9] 李华.MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,2003. [10]韦丽华.微机控制的公共汽车自动报站系统[J].辽宁工学院学报,2002.

1

公交车自动报站系统毕业论文(DOC)

武汉大学珞珈学院本科毕业论文4.2键盘扫描流程设计按键扫描程序的执行过程:首先扫描某一按键是否按下,然后延时进行消抖,消抖过后又进行按键扫描判断该按键是否仍然按下,如果仍然按下就将取得的按键值赋给nkey,按键扫描流程图如图4.2所示。
推荐度:
点击下载文档文档为doc格式
0rle32xc747g2499ip734mu7526k9200fq7
领取福利

微信扫码领取福利

微信扫码分享