- 11
- 0
- 约1.02千字
- 约 18页
- 2021-11-10 发布于河南
- 举报
程序设计范例 ; 说明:
1)红外线接收电路如图35所示,单片机采用4MHz晶振 ;2)红外线编码发射芯片采用HT6221
3)功能:遥控器上8个按键,对应8个LED指示灯。初始LED全灭。
K1键: 按一次,LED1亮,再按一次,LED1灭。 再按一次LED1又亮, 如此反复.
K2键:对应LED2,功能同K1
K3键:对应LED3,功能同K1
K5键:对应LED4,功能同K1
K6键:对应LED5,功能同K1
K7键:对应LED6,功能同K1
K9键:对应LED7,功能同K1
K10键:对应LED8,功能同K1
;4) 每次正确的按键接收,蜂鸣器响一声提示。蜂鸣器有??种办法实现,一种是I/O直接驱动,用子程序来驱动。另一种是用芯片本身的功能BZ,用定时器的溢出做蜂鸣器时钟源。
特别注意二者的Configuration Option 选项不同。
;1. HT6221应用的简单说明
1)HT6221的标准应用电路,如图36; 2)根据试验简化电路,如图37 ; 3) 试验电路的遥控地址A0~A15的计算,如图38;4)HT6221的按键码
如表8
; HT6221的发码格式,如图39 ;5)按键K1,K2,K3实际测试的波形,如图40 ;2. Remote 接收程序主流程,如图41 ;3. Remote 接收模块流程,如图42,图43; 红外线遥控接收;4. 用定时器溢出做蜂鸣器驱动
1)Configuration Option 选项
MCU Name : HT48R30A-1
-------------------------------------------------------- Oscillator : external crystal
WDT : Disable
LVR : Disable
CLR WDT : One clear instruction
PA Pull high : Enable
input type PA: Schmitt Trigger
PB Pull high : Enable
PC Pull high : Enable
PG Pull high : Enable; BZ: Enable
BZB: Enable
Timer/Event Counter 0 clock source : System clock
Wake-up PA7-PA0: Disable
-------------------------------------------------
;; ;谢谢聆听!
您可能关注的文档
最近下载
- 医学课件-社区护理学——绪论.pptx VIP
- 2022年袋鼠数学思维Level-A (1-2年级) 真题+解析.pdf VIP
- 中国国家标准 GB/T 13761.1-2022土工合成材料 规定压力下厚度的测定 第1部分:单层产品.pdf
- (2025)全国辅警考试题库及答案.docx VIP
- 冀美版小学美术四年级下册全册教案.doc
- 设计与开发控制程序.docx VIP
- 专题26 导数及其应用解答题(八大考点,100题)(解析版)十年(2016-2025)高考数学真题分类汇编.docx
- 【建筑专业】12J502-2内装修室内吊顶(完整).pdf VIP
- 2-霍尼菲尔扫描头n5680操作手册.pdf VIP
- 大学Access数据库课件.pptx VIP
原创力文档

文档评论(0)