久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
使用ATmega8單片機時鐘8MHz控制舵機
[打印本頁]
作者:
taotie
時間:
2023-8-31 23:09
標題:
使用ATmega8單片機時鐘8MHz控制舵機
rem Main.bas file generated by New Project wizard
rem
rem Created: 周三 8月 30 2023
rem Processor: ATmega8
rem Compiler: BASCOM-AVR
rem Write your code here
' 使用8MHz的ATmega8時鐘來控制伺服電機。
' 信號周期=50Hz(20mS)
' 脈沖范圍=1.5mS±0.5mS(1mS~2mS)
' 輸出端口PB2
' (1)使用預分頻器將時鐘8MHz分頻1/8。8,000,000 Hz÷8=1000,000 Hz
' (2) 使用比較器A[OCR1A]進行1/2500分頻。1000,000Hz÷50Hz=20000計數-1
' (3)使用比較器B[OCR1B],將脈沖寬度從999到2000改變為1 mS到2 mS。
$regfile = "m8Def.dat"
$crystal = 8000000
$hwstack = 40
$swstack = 40
$framesize = 40
Config Portb.2 = Output ' 將脈沖輸出端口OC1B設置為輸出
Config Timer1 = Pwm , Prescale = 8 , Clear Timer = 1 , Compare B Pwm = Clear Up
Set Tccr1a.wgm11 '高速PWM模式。(TOP=OCR1A)
Set Tccr1b.wgm13 ' 高速PWM模式。(TOP=OCR1A)
Compare1a = 19999 ' 1000,000Hz÷50Hz=20000計數-1 (19999*1μS約等于20ms)
Dim a As Byte '循環計數
Dim pw_count As word ' 脈沖寬度計數。(初始值)1個計數為1μS。
' '
Do
'舵機跳躍式動作反復3次
do
incr a ' 每次循環計數 a=a+1
Compare1b = 1499 ' 脈沖寬度(0度時計數值)。1個計數為1μS。1*1499為伺服電機的中性位置——1.5mS
Wait 1
Compare1b = 1499+501 ' 脈沖寬度(+90度時計數值)。1個計數為1μS。1*20000為伺服電機的+90位置——2.0mS
Wait 1
Compare1b = 1499-500 ' 脈沖寬度(-90度時計數值)。1個計數為1μS。1*999為伺服電機的-90位置——1.0mS
Wait 1
loop until a=3 '3次后退出循環
a=0 '循環計數歸零
'舵機緩慢增加或減少(+90度到-90度來回擺動)
For pw_count = 999 To 2000 ' 將脈沖寬度變化至1 mS至2 mS。
Compare1b = pw_count ' 設置脈沖寬度。
Waitms 5 ' 等待時間。
Next pw_count '
Waitms 500 '為看清顯示設置的等待
For pw_count = 2000 To 999 Step -1 ' 脈沖寬度從2mS變化到1mS
Compare1b = pw_count ' 設置脈沖寬度。
Waitms 5 ' 等待時間。
Next pw_count '
Waitms 500 '為看清顯示設置的等待
Loop '
End ' 程序結束。
仿真如下:
48.gif
(938.03 KB, 下載次數: 49)
下載附件
2023-8-31 23:08 上傳
作者:
Highnose
時間:
2023-9-2 13:24
BASCOM-AVR 對舵機的控制 不太達標,勉強可用
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美久久久电影
|
欧美一区二区在线观看
|
欧美a级成人淫片免费看
|
一区二区精品
|
欧美网站一区二区
|
日韩一区二区三区精品
|
亚洲精品国产综合区久久久久久久
|
国产精品99免费视频
|
中文字幕免费观看
|
亚洲欧美久久
|
中文字幕日韩专区
|
久久久久网站
|
欧美成人免费在线视频
|
在线观看视频亚洲
|
欧美一区二区三区在线观看视频
|
成人超碰在线
|
午夜三级网站
|
999精品在线观看
|
91青青草视频
|
九色视频网站
|
午夜精品久久久久久久久久久久
|
精产国产伦理一二三区
|
国产美女一区二区
|
欧美一级片在线看
|
日韩一区二区三区av
|
japan21xxxxhd美女 日本欧美国产在线
|
黄色片网站在线观看
|
一级片在线视频
|
96国产精品久久久久aⅴ四区
|
久久99精品久久久
|
国产在线一区二
|
久久成
|
欧美一级www片免费观看
|
国色天香综合网
|
精品国产一区二区三区四区在线
|
日日拍夜夜
|
福利视频一区二区
|
欧美国产精品一区二区三区
|
中文字幕av色
|
欧美日韩精品久久久免费观看
|
亚洲午夜精品一区二区三区他趣
|