十进制转十六进制设计综合实验报告实验名称:学院:专业:班级:姓名:学号:时间指导教师:51单片机实现十进制转十六进制设计机械与汽车工程学院测控技术与仪器测控121班徐永3120103143姚宏志目录一、摘要.................................................................................3二、实验任务.........................................................................3三、总体设计.......................................................................3四、详细设计.........................................................................41、单片机最小系统设计.......................................................42、数码管驱动电路...............................................................53、电路原理图.......................................................................84、PCB图..............................................................................95、程序框图..........................................................................106、程序设计..........................................................................11五、调试与运行结果............................................................15六、参考资料及参考文献....................................................15七、心得体会........................................................................15一、摘要进制转换是人们利用符号来计数的方法,包含很多种数字转换。进制转换由一组数码符号和两个基本因素(“基”与“权”)构成。常用进制有十进制、二进制、八进制、十六进制等,各进制数之间可以通过一定方法进行转换。实验用到89C51单片机,89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。二、实验任务实验内容:应用89C51单片机设计出一种十进制—十六进制转换器,转换器要求如下:1)由三个按键实现十进制数的输入及转换确认2)在转换过程中由三位一体数码管实时显示数据三、总体思路主控芯片选用AT89C51,并用其P0端口控制数码管段选,P2端口控制数码管位选。在数码管显示时由74LS07进行驱动。转换器总体框图如下:图一:设计总体框图四、详细设计1、单片机最小系统设计单片机工作的最基本电路的构成为:单片机、电源、时钟电路、复位电路。图一:、时钟电路时钟电路就是振荡电路,向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。AT89S51单片机时钟频率范围:0—33MHz。电路如下:图二:、复位电路复位电路产生复位信号,使单片机从固定的起始状态开始工作,完成单片机的“启机”过程。AT89S51单片机复位信号是高电平有效,通过RST/VPD(9脚)输入。电路如下:2、、数码管结构数码管内部由七个条形发光二极管和一个小圆点发光二极管组成,根据各管的亮暗组合成字符。常见数码管有10根管脚。管脚排列如下图所示。为公共端,根据内部发光二极
十进制转十六进制设计 来自淘豆网m.daumloan.com转载请标明出处.