单片机课程设计报告(简易计算机).docVIP

  • 17
  • 0
  • 约6.72千字
  • 约 11页
  • 2018-03-09 发布于河南
  • 举报
单片机课程设计报告(简易计算机)

专业综合课程设计AMPIRE128X64LCD和p0口的8个上拉电阻构成。 2 硬件详细设计 2.1单片机最小系统 单片机最小系统就是支持主芯片正常工作的最小电路部分,包括主控芯片、复位电路和时钟电路。此次设计不需要复位电路和时钟电路,只需要主控芯片80c51即可。图1.2是去掉复位电路和时钟电路的单片机最小系统硬件电路图。 2.2显示部分 由于p0口在I/O工作方式下需要接上拉电阻或下拉电阻,而AMPIRE128X64LCD没有内部上拉电阻,所以要用8各电阻做上拉电阻,给p0口注入电压。AMPIRE128X64各引脚的功能:-vout一般不接,rst是复位接口(高电平有效,接vcc),RW1/0对应读和写,RS1/0对应指令和数据,e是使能端(让指令数据能够写入,下降沿有效),vo是控制屏幕对比度(接滑动变阻器,调电势控制对比度),cs1和cs2值控制左右屏幕开启(低电平有效),gnd,vcc及8各数据传送口。控制引脚接p3口,数据接口接p0口,这部分硬件电路图如图1.3。 图1.2 图1.3 图1.4 2.3键盘电路 这部分有16个button构成4*4矩阵,通过p1口进行行扫描方式实现按键的读取。硬件电路图如图1.4。 2.4总体硬件图 如图1.5 图1.5 3 软件详细设计 3.1键盘扫描子程序 要进行数据的计算就必须进行数据的输入,也就是确定按键输入的数值是什么,这就需

文档评论(0)

1亿VIP精品文档

相关文档