基于定时器计数器单片机仿真与C语言开发.docVIP

  • 4
  • 0
  • 约 24页
  • 2017-08-23 发布于河南
  • 举报

基于定时器计数器单片机仿真与C语言开发.doc

基于定时器计数器单片机仿真与C语言开发

摘 要 本次能力拓展的要求是要求实现利用定时器中断方式或查询定时器溢出标志方式从P口输出给定周期的方波。在此基础上,我决定进行一些拓展,使其能实现输出方波的频率和占空比可调。如果以调节变阻器的阻值来实现频率的调节相对来说要麻烦些,所以我们决定用按键来调节频率和占空比,而以键盘扫描来实现各键的不同功能。 关键字:定时器;中断;方波 概述 单片机集成度高、功能强、可靠性高、体积小、功耗地、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为”。单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。 单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程序存储器和数据存储器合用一个存储器空间的结构,称为普林斯顿结构。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的程序存储器,目前的单片机以采用程序存储器和数据存储器截然分开的结构为多。 本课题讨论的方波发生器的核心是目前应用极为广泛的 51系列单片机。其内部包括: 一个8位的CPU; 4KB程序存储器ROM; 128字节RAM数据存储器; 两个16位定时/计数器; 可寻址64KB外部数据存储器和64KB外部存储空间的控制电路; 32条可编程的I/O线(4个8位并行I/O端口)

文档评论(0)

1亿VIP精品文档

相关文档