- 5
- 0
- 约5.51千字
- 约 11页
- 2018-06-14 发布于贵州
- 举报
`
微机原理与接口技术
课程设计报告书
1. 引言 2
1.1. 背景和编写目的 2
1.2. 参考资料 2
1.3. 术语与缩写 2
2. 硬件设计 3
2.1. AT89C52模块: 3
2.2. 硬件电路设计原理 5
2.3. 硬件电路设计: 6
3. 软件编程 7
4. 系统仿真调试 9
5. 总结 9
6. 参考文献 10
引言
背景和编写目的
微机原理与接口技术是一门,任何一个计算机系统都是一个复杂的整体,学习计算机原理是要涉及到整体的每一部分。讨论某一部分原理时又要涉及到其它部分的工作原理。这样一来,不仅不能在短时间内较深入理解计算机的工作原理,而且也很难孤立地理解某一部分的工作原理。所以 该门课思维方法也和其它课程不同,该课程偏重于工程思维,具体地说,在了解了微处理器各种芯片的功能和外部特性以后,剩下额是如何将它们用于实际系统中,其创造性劳动在于如何用计算机的有关技术和厂家提供的各种芯片,设计实用的电路和系统,再配上相应的应用程序,完成各种实际应用项目。MCS-51/52单片机原理与应用
术语与缩写
正弦波输出,DAC0832数摸转换,AT89C52单片机,嵌入式,protues软件仿真
硬件设计
本设计本以8086CPU为核心,8255A等并行接口,拓展相应的接口单元,由于对仿真软件功能不熟悉,一些芯片无法找到,导致功能无法实现,最后小组一直讨论用单片机AT89C52代替8086及相应芯片完成本设计。
AT89C52模块:
AT89C52是一个低电压,高性能8位片内含8k bytes的可反复擦写的Fla只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。 ATC89C52单片机
主要引脚及其功能:
P0口:
P0 口是一组8 位漏极开路型双向I/O 口, 也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8 个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1 是一个带内部上拉电阻的8 位双向I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)AT89C51 不同之处是,P1.0 和P1.1 还可分别作为定时/计数器2 的外部计数输入(P1.0/T2)和输入(P1.1/T2EXP1.0和P1.1的第二功能T2,时钟输出P1.1 T2EX(定时/计数器2)P2口:
P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。 在访问外部程序存储器或16 位地址的外部数据存储器(例如执行MOVX @DPTR 指令)时,P2 口送出高8 位地址数据。在访问8 位地址的外部数据存储器(如执行MOVX @RI 指令)时,P2 口输出P2 锁存器的内容。Flash 编程或校验时,P2亦接收高位地址和一些控制信号。P3 口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。复位输入当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE/PROG:
当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操
您可能关注的文档
- 课程设计---小功率调频发射机.doc
- 课程设计---家用电量计量仪设计.doc
- 课程设计---平压印刷机设计.doc
- 课程设计---常压乙醇-水筛板精馏塔的设计.doc
- 课程设计---年产量200万吨板坯连铸生产工艺设计.docx
- 课程设计---平流式沉淀池设计.doc
- 课程设计---异步电动机电流滞环矢量控制系统.docx
- 课程设计---支架零件的机械加工工艺规程.doc
- 课程设计---数字开关量的短距离无线传送.doc
- 课程设计---教师业务档案管理系统的设计与实现.doc
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
原创力文档

文档评论(0)