单片机产品设计与调试-基于STM32F1xx机型和HAL库函数 项目报告3HAL_第1页
单片机产品设计与调试-基于STM32F1xx机型和HAL库函数 项目报告3HAL_第2页
单片机产品设计与调试-基于STM32F1xx机型和HAL库函数 项目报告3HAL_第3页
单片机产品设计与调试-基于STM32F1xx机型和HAL库函数 项目报告3HAL_第4页
单片机产品设计与调试-基于STM32F1xx机型和HAL库函数 项目报告3HAL_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE19《单片机产品设计与制作》项目报告项目3、利用按键查询实现参数设定及显示姓名:学号:

一、任务要求理解开关量/数字量信号的沿采集方法;理解数码管数值显示原理;会编写和调试按键查询与去抖程序;能设计数码管静态和动态显示电路并编写和调试相应程序;初步理解STM32内部存储器结构及启动方式。二、要点记录及成果检验任务3.1方案设计姓名学号日期分数(一)要点记录1、请画出系统方框图。任务3.2电路设计与测试姓名学号日期分数(一)术语记录英文中文翻译Segment段Direction(DIR)方向OutputEnable(OE)输出允许LatchEnable(LE)锁存允许Common(COM)公共(二)自主设计1、请画出直联的两位数码管静态显示电路,已知数码管为共阳极。要求使用PB15~PB0连接数码管。并写出显示数字“25”的操作过程。2、用74LVC245驱动的共阴极数码管静态显示电路,要求使用PD15~PD0连接数码管。并写出显示数字“25”的操作过程。3、请上网查找使用三极管做驱动的数码管静态或动态显示电路,并分析其工作原理。4、请上网查找使用7407驱动的数码管静态或动态显示电路,并分析其工作原理。。静态5、请画出用74LVC573驱动的两位数码管动态显示电路,如果数码管采用共阴极,使用PB7~PB0连接数码管,PB8和PB9做位选,请大家画电路,写出显示数字“68”的操作过程。6、请画出用74LVC573驱动的两位数码管动态显示电路,如果数码管采用共阳极,使用PB7~PB0连接数码管,PB8和PB9做位选,请大家写出显示数字“68”的操作过程。7、请画出用用74LVC245驱动的两位数码管动态显示电路,如果数码管采用共阴极,请大家写出显示数字“68”的操作过程任务3.3程序设计与调试姓名学号日期分数(一)术语记录英文中文翻译Segment段Display显示Set_value设定值Key_Scan按键扫描(二)自主设计1、用开发板上的K_UP做加1键,K_DOWN做减1键,用PD7~PD0控制十位数码管,PC7~PC0控制个位数码管,两个数码管都是共阴极,用74LVC245做驱动器,画出电路,编写程序。2、用开发板上的K_UP做加1键,K_DOWN做减1键,用PC7~PC0控制两个数码管,用PC8做十位选通信号,用PC9做个位选通信号,两个数码管都是共阴极,用74LVC245做驱动器,画出电路,编写程序。任务3.4STM32软硬件深入(三)姓名学号日期分数(一)术语记录英文中文翻译Block块Flashmemory闪存Systemmemory系统存储器SRAM静态存储器Peripherals外设(二)简答1、STM32F103ZET6的FLASH区容量?地址范围?作用?地址号0x08000000~0x0807FFFF,共512KB,主要用于存用户程序。2、STM32F103ZET6的SystemMemory区容量?地址范围?作用?地址0x1FFFF000~0x1FFFF7FF,共2KB。里面存放的是ST出厂时烧写好的ISP自举程序(自启动程序),用户无法改动。这段程序可以帮助用户将其编写的程序下载到Flash。当我们使用各种编程烧录工具下载程序的时候,需要用到这个程序。3、STM32F103ZET6的System/Flash别名区容量?地址范围?作用?地址从0x00000000~0x0007FFFF,这个区间的所有地址可以作为Flash或SystemMemory的别名使用。将0x00000000等地址作为SystemMemory的别名,上电复位后就会自动执行系统程序,该程序帮助我们将我们编写的程序下载到Flash。将0x00000000等地址作为Flash的别名,上电复位后就会自动执行Flash中已经下载好的用户程序。4、STM32F103ZET6的SRAM区容量?地址范围?作用?共512MB,地址从0x20000000~0x3FFFFFFF,主要用于进行变量数据的存储.5、STM32F103ZET6的Peripherals区容量?地址范围?作用?地址从0x40000000~0x5FFFFFFF,用于为片上外设编址。6、画出STM32F103ZET6的BOOT0和BOOT1引脚启动电路,说明其原理。BOO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论