仿真软件proteus在单片机系统设计中的应用 第4页
出部分,具有普遍意义。
3.1.1602字符型液晶简介
该显示模块由字符型液晶显示屏(LCD),控制驱动主电路HD44780及其扩展驱动电路HD44100,少量阻、容元件,结构件等装配在PCB板上而成。液晶显示屏是以若干个5×8或5×11点阵块组成的显示字符群。每个点阵块为一个字符位,字符间距和行距都为一个点的宽度。
该字符型LCD具有字符发生器ROM可显示192种字符(160个5×7点阵字符和32个5×10点阵字符)具有64个字节的自定义字符RAM,可自定义8个5×8点阵字符或四个5×11点阵字符。且具有80个字节的RAM。可以分两行、每一行显示16个ASCII字符,足以应付简单用户界面(主要由数字和英文字母组成)的开发和系统参数的显示。
3.2.4*4矩阵键盘
4*4矩阵键盘有4行4列,键盘上有4*4=16个按键,而它只需要占用4+4=8个I/O口,这样的设计大大节省了单片机宝贵的I/O口资源。单片机提供一定频率的扫描信号并对用户的按键值进行分析和处理,达到正确判断16个按键的目的。对于一般的单片机系统,16个按键足以满足多数应用的需求。因此,它可以作为很多系统的按键输入工具。
3.3.系统综合分析
根据以上的分析,以及各器件的工作原理,绘制系统原理图3.1。
图3.1 液晶和键盘综合应用
单片机EXAMPLE03是这个系统的核心,下载的程序是液晶和键盘的驱动。其中PC0-PC2分别连接液晶的三个控制使能端,通过它们的译码组合来实现液晶读写指令和数据的控制。PB0-PB7连接液晶的八位数据端,负责控制命令和读写字符的数据传输。PA0-PA3是输出端,连接键盘的4列,输出列扫描信号;PA4-PA7是输入端,连接键盘的4行,捕捉用户的按键作为行信号,通过行列信号的组合可以唯一确定16个按键之一,从而供单片机处理。
图中模拟的情况是,液晶的第一行显示预置的字符串信息“BUPT_Information”,第二行第一列显示当前的按键值,此时鼠标按下了数字健“6”。当鼠标按下其他的健时,液晶的显示会同步更新,这就是Proteus实时动态仿真的神奇之所在!
三、工作阶段
1、2007-9——2007-12:专业综合实践训练(高级工技能鉴定)
2、2008-1: 指导老师根据不同课题集中指导
3、2008-2——2008-3: 根据专业综合实践选择课题并完成毕业设计
4、2008-4: 指导老师指导修改论文
5、2008-5: 指导老师审阅、评分
6、2008-6: 系部毕业综合实践工作领导小组评审
四、结束语
本论文所介绍的只是Proteus强大功能中很初步的一部分。Proteus还具有环境模拟、图表分析、噪声分析等高级应用。Proteus软件的安装目录中有很多经典的范例,用户通过自学可以进一步了解该软件在EDA设计的各个领域的综合应用。同时,Proteus的出现也为单片机教学工作和单片机虚拟实验室的建设提供了一条方便、快捷、节约成本的新思路。相信随着越来越多的人对Proteus的了解和使用,它会对我们的学习、科研和工作带来越来越多的便利。
五、附录:
Proteus仿真软件登陆界面
辣、参考文献
1、《单片机原理及应用》 张洪润 张亚凡 编著 清华大学出版社
2、《8051单片机课程设计实训教材》陈明荧 编著 清华大学出版社
3、《单片机原理及接口技术》 余锡存、曹国华 编著 西安电子科技大学出版社
4、《MCS-51单片机应用设计》 张毅刚、修林成、胡振江 编著 哈尔滨工业大学出版社
5、《现代电子技术》 2007年 04期
6、《PROTEUS入门实用教程》周润景 刘印群 编著 机械工业出版社
7、《单片机系统的PROTEUS设计与仿真》张靖武,周灵彬 编著 电子工业出版社
8、《基于PROTEUS的电路与单片机系统设计与仿真》周润景 编著 北京航天航空大学出版社
上一页 [1] [2] [3] [4]
仿真软件proteus在单片机系统设计中的应用 第4页下载如图片无法显示或论文不完整,请联系qq752018766