1、 课程设计报告课程设计报告 姓名:姓名: 专业:专业: 课程名称:课程名称:微机接口技术微机接口技术 班级:班级: 系(分院) :系(分院) : 年年 月月 2 目目 录录 一、课程设计要求一、课程设计要求.错误!未定义书签。 二、总体设计二、总体设计 .3 三、三、 硬件原理图硬件原理图 4 四、程序设计四、程序设计 .7 五、调试过程五、调试过程 15 六、心得体会:六、心得体会: . 16 七、参考文献七、参考文献 17 3 一、一、课程设计要求课程设计要求 1、要求 选取 8255A 作为扩展接口芯片,输入设备为开关和非编码键盘, 输出设备为发光二极管和七段数码管。要求由键盘输入倒计时
2、时间 (至少为三位,分和秒用“-”隔开) ,要求计时精度高于 0.1 秒,输 入计时时间后,由七段数码管显示并在开关的控制下,实现“开始倒 计时” 、 “暂停倒计时”和“结束倒计时” 。倒计时结束、倒计时暂停、 倒计时开始要由不同的发光二极管点亮或闪烁状态予以指示。 2、目的 单片机是一款功能十分强大, 集成度非常高的数字处理系统。为 了进一步加强对理论理解的深度和掌握的程度, 提高动手能力以及初 步的系统分析与设计实现的能力,特作此设计。 二、总体设计二、总体设计 1、总体要求 设计中包括开关、非编码矩阵键盘、发光二极管、七段数码管在 内的两种输入设备和两种输出设备。 总体设计中至少要给出这
3、 4 部分 的硬件连接、软件驱动、地址分配及相应的设计原理的描述。 2、设计原理的描述 电源开关=PC0,暂停开关=PC1;电源指示灯=PC7,暂停指示灯 =PC6;PC0=1 启动,=0 退出,PC1=1 暂停,=0 不暂停,电源灯常亮, 4 暂停等闪烁,非暂停时刻熄灭。 三、三、 硬件原理图硬件原理图 1、模块一硬件图 图 1 单片机原理图 GND GND R1 VCC GND VCC 1 2 3 4 JP1 4 HEADER GND 10 9 8 7 6 5 4 3 2 1 1 2 vcc PB0 PB1 PB2 AVCC PB3 AREF PB4 GND PB5 PB6 PB7 PD0
4、 PC0 PD1 PC1 PD2 PC2 GND 1 2 1 2 VCC VCC VCC 23 24 25 26 27 28 1 20 21 22 14 15 16 17 18 19 9 10 2 3 4 5 6 11 12 13 MOSI RESET MISO SCK RXD TXD JP2 J2 CON2 J3 CON3 R2 R3 R4 R6 R5 R7 CON2 D1 D2 5 2、模块二引脚表 表 1 74ls48 引脚功能表 3、模块三字形显示 图 2 七段数码管的字形 十进制数 或功能 输入 BI/RBO 输出 LT RBI D C B A a b c d e f g 0 H H 0 0 0 0 H 1 1 1 1 1 1 0 1 H X 0 0 0 1 H 0 1 1 0 0 0 0 2 H X 0 0 1 0 H 1 1 0 1 1 0 1 3 H X 0 0 1 1 H